← Back to team overview

hybrid-graphics-linux team mailing list archive

Success on Asus EeePC 1015PN

 

Hello List!

I'm happy to report that I successfully turned off the Nvidia chip on the
Asus EeePC 1015PN.

The Call to disable the Nvidia GT218 Chip is:
echo '\_SB.PCI0.P0P4.DGPU.DOFF' > /proc/acpi/call

and to re-enable it:
echo '\_SB.PCI0.P0P4.DGPU.DON' > /proc/acpi/call

Just for completeness: This are the needed steps to enable the intel 3150
VGA build into the N550 CPU & disable the Nvidia Chip:

- Boot into windows (unfortunately not joking) and use the shipped Asus
Gaphics Card Switching tool to set the "Optimus" Mode and Proceed with the
suggested Reboot

- Boot once again into Windows7 (this is required!) and check that Optimus
mode is enabled and used. If in use a Intel Icon will be present in the
notification area on the bottom right of the panel

- Now boot into Linux. You won't get a Xserver or GDM login screen and be
dropped to a text shell. Login and cd to the folder where you build the
acpi_call module

- insmod the acpi_call.ko module and turn off the nvidia gpu with:
echo '\_SB.PCI0.P0P4.DGPU.DOFF' > /proc/acpi/call

- edit the xorg.conf file to use the intel driver instead of the nvidia
binary / nouveau driver.

...
Section "Device"
 Identifier    "Device0"
 Driver     "intel"
 VendorName    "Intel GMA 3150"
 BusID        "PCI:0:2:0"
EndSection
...

- now restart the Xserver / Login Manager and enjoy the prolonged runtime

Turning off the Nvidia chip results in a power consumption of ~ 770 mA
(compared with ~1300 mA with the Nvidia chip enabled)

Cheers!