Updated readme
This commit is contained in:
parent
031ffe0d66
commit
3bf9cab570
27
README.md
27
README.md
@ -1,5 +1,8 @@
|
|||||||
*Migrated from https://github.com/Lekensteyn/acpi-stuff*
|
*Migrated from https://github.com/Lekensteyn/acpi-stuff*
|
||||||
|
|
||||||
|
About
|
||||||
|
-----
|
||||||
|
|
||||||
bbswitch is a kernel module which automatically detects the required ACPI calls
|
bbswitch is a kernel module which automatically detects the required ACPI calls
|
||||||
for two kinds of Optimus laptops. It has been verified to work with "real"
|
for two kinds of Optimus laptops. It has been verified to work with "real"
|
||||||
Optimus and "legacy" Optimus laptops (at least, that is how I call them). The
|
Optimus and "legacy" Optimus laptops (at least, that is how I call them). The
|
||||||
@ -19,7 +22,10 @@ detect the correct handle preceding _DSM and has some built-in safeguards:
|
|||||||
disabled again if that was the case before suspending. Hibernation should
|
disabled again if that was the case before suspending. Hibernation should
|
||||||
work, but it not tested.
|
work, but it not tested.
|
||||||
|
|
||||||
To use it, build the module first (kernel headers are required):
|
Build
|
||||||
|
-----
|
||||||
|
|
||||||
|
Build the module (kernel headers are required):
|
||||||
|
|
||||||
make
|
make
|
||||||
Then load it (requires root privileges, i.e. `sudo`):
|
Then load it (requires root privileges, i.e. `sudo`):
|
||||||
@ -29,14 +35,23 @@ If your card is supported, there should be no error. Otherwise, you get a "No
|
|||||||
such device" (ENODEV) error. Check your kernel log (dmesg) for more
|
such device" (ENODEV) error. Check your kernel log (dmesg) for more
|
||||||
information.
|
information.
|
||||||
|
|
||||||
Usage (`#` means "run with root privileges, i.e. run it prefixed with `sudo `):
|
### DKMS support
|
||||||
|
|
||||||
Get the status:
|
inside the "dkms" directory a file is provided for dkms support. Note that the
|
||||||
|
kernel version must be changed.
|
||||||
|
|
||||||
|
Usage
|
||||||
|
-----
|
||||||
|
|
||||||
|
bbswitch has three commands to check the card status and switching
|
||||||
|
(`#` means "run with root privileges, i.e. run it prefixed with `sudo `):
|
||||||
|
|
||||||
|
### Get the status:
|
||||||
|
|
||||||
# cat /proc/acpi/bbswitch
|
# cat /proc/acpi/bbswitch
|
||||||
0000:01:00.0 ON
|
0000:01:00.0 ON
|
||||||
|
|
||||||
Turn the card off, respectively on:
|
### Turn the card off, respectively on:
|
||||||
|
|
||||||
# tee /proc/acpi/bbswitch <<<OFF
|
# tee /proc/acpi/bbswitch <<<OFF
|
||||||
# tee /proc/acpi/bbswitch <<<ON
|
# tee /proc/acpi/bbswitch <<<ON
|
||||||
@ -45,6 +60,10 @@ unload the driver,
|
|||||||
|
|
||||||
$ dmesg |tail -1
|
$ dmesg |tail -1
|
||||||
bbswitch: device 0000:01:00.0 is in use by driver 'nouveau', refusing OFF
|
bbswitch: device 0000:01:00.0 is in use by driver 'nouveau', refusing OFF
|
||||||
|
|
||||||
|
Reporting bugs
|
||||||
|
--------------
|
||||||
|
|
||||||
This module has been integrated in Bumblebee "Tumbleweed". Please report any
|
This module has been integrated in Bumblebee "Tumbleweed". Please report any
|
||||||
issues on this module in the issue tracker and provide the following details:
|
issues on this module in the issue tracker and provide the following details:
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user