Bbswitch is a kernel module which automatically detects the required ACPI calls for two kinds of Optimus laptops. This package is built to depend upon the specific ABI provided by a range of releases of the same variant of the Linux kernel and not on any one specific build.

It has been verified to work with "real" Optimus and "legacy" Optimus laptops. The machines that have been tested are:
    Clevo B7130 - GT 425M ("real" Optimus, Lekensteyns laptop)
    Dell Vostro 3500 - GT 310M ("legacy" Optimus, Samsagax' laptop)
(Note: The universal calls should work for every laptop model supporting either Optimus call.)

It is preferred over manually hacking with the acpi_call module because it can detect the correct handle preceding _DSM and has some built-in safeguards.

You are not allowed to disable a card if a driver (nouveau, nvidia) is loaded. Before suspend, the card is automatically enabled. When resuming, it is disabled again if that was the case before suspending. Hibernation should work, but it not tested.

Page last modified on Friday 09 of March, 2012 19:53:54 MST