← Back to team overview

hybrid-graphics-linux team mailing list archive

Re: Dell XPS L702X and Nvidia GT555M -> fail

 

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 <pollux@xxxxxxxxxx> 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     : hybrid-graphics-linux@xxxxxxxxxxxxxxxxxxx
> > > Unsubscribe : https://launchpad.net/~hybrid-graphics-linux
> > > More help   : https://help.launchpad.net/ListHelp
> > >
> > >
> 


References