On Thu, May 05, 2011 at 06:55:46PM +0200, Pierre Chifflier wrote: > On Thu, May 05, 2011 at 03:47:31PM +0100, Jos Hickson wrote: > > Hi Pierre, > > > > I might be wrong but I think the _DSM call is what actually turns the nvidia > > card off; the other calls are checks to see if it is off. So as the _DSM > > call seems to work for you, you might be okay. What happens to the battery > > usage? > > Hi Jos, > > Thanks for the tip. I've executed the _DSM call and, at the moment, I do > not see any real change in the remaining time for the battery. > As Debian disables the old /proc/acpi API I can't know the discharge > rate ... So I think it's not working, but I'm not sure. > I'm compiling a 2.6.39-rc4 (with old API support), I'll tell you if > there is any change. > > Note: I think part of the problem is caused by ACPI, because while all > function keys are working, the brightness keys are not. >
I have tested with kernel 2.6.39-rc6, no change :( Rate is the same after running dellL702X.sh : # grep rate /proc/acpi/battery/BAT0/state present rate: 2338 mW Pierre > Thanks, > Pierre > > > > > Jos > > > > On 5 May 2011 13:41, Pierre Chifflier <[email protected]> wrote: > > > > > Hi, > > > > > > My laptop is a Dell XPS 17 with nvidia GT555M, and at the moment I have > > > no success in trying to switch the nvidia card off. > > > > > > I am using current Debian unstable/sid (kernel 2.6.38-2-amd64) and > > > latest acpi_call.ko from the git repository. > > > > > > I tried several commands, all of them failed with an AE_NOT_FOUND or > > > similar. > > > I also tried the dell702X.sh script from Jos Hickson ( > > > https://lists.launchpad.net/hybrid-graphics-linux/msg00663.html ) which > > > fails: > > > $ sudo ./dellL702X.sh off > > > _DSM 0x80000001 > > > _PS3 Error: AE_NOT_FOUND > > > Dell L702X Optimus appears to be Error: AE_NOT_FOUND > > > > > > syslog shows: > > > May 5 14:36:32 laptop kernel: [16269.939846] acpi_call: Calling > > > \_SB.PCI0.PEG0.PEGP._DSM > > > May 5 14:36:32 laptop kernel: [16269.939967] acpi_call: Call > > > successful: 0x80000001 > > > May 5 14:36:32 laptop kernel: [16269.942746] acpi_call: Calling > > > \_SB.PCI0.PEG0.PEGP._PS3 > > > May 5 14:36:32 laptop kernel: [16269.942768] acpi_call: Cannot get > > > handle: Error: AE_NOT_FOUND > > > May 5 14:36:32 laptop kernel: [16269.945422] acpi_call: Calling > > > \_SB.PCI0.PEG0.PEGP._PSC > > > May 5 14:36:32 laptop kernel: [16269.945439] acpi_call: Cannot get > > > handle: Error: AE_NOT_FOUND > > > > > > Here are some more details: > > > # dmidecode -s system-product-name > > > Dell System XPS L702X > > > # lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA > > > 01:00.0 VGA compatible controller [0300]: nVidia Corporation Device > > > [10de:0dcd] (rev a1) (prog-if 00 [VGA controller]) > > > > > > I have attached the DSDT and SSDT files (oddly, there are 3 SSDT files). > > > > > > Is there any way to make this card work (or switch it off) ? > > > > > > Thanks, > > > Pierre > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~hybrid-graphics-linux > > > Post to : [email protected] > > > Unsubscribe : https://launchpad.net/~hybrid-graphics-linux > > > More help : https://help.launchpad.net/ListHelp > > > > > > > _______________________________________________ Mailing list: https://launchpad.net/~hybrid-graphics-linux Post to : [email protected] Unsubscribe : https://launchpad.net/~hybrid-graphics-linux More help : https://help.launchpad.net/ListHelp

