Hi George 

Nice work.. 

Just want to confirm that I also got it working here... 

If you need any help on the part trying to get the nvidia card to actually do 
something, then drop me an email... 

I haven't got any idea howto do it, but I would love to help testing and can 
also do some coding if you need that ... 

Regards 

Martin 


Fra: "George Shearer" <[email protected]> 
Til: [email protected] 
Sendt: tirsdag, 28. september 2010 07:16:50 
Emne: [Hybrid-graphics-linux] Success for Alienware M11X-R2 Optimus 

All, 


I've been tinkering with my Alienware M11X R2, trying to figure out what ACPI 
methods to call (and how) to shut off the nVidia GPU. I finally figured it out 
how to do just that. 


First off, the relevant ACPI methods are contained in an SSDT. A method called 
NVOP must be called first, followed by _PS3. 


NVOP requires four arguments: 


1. This doesn't appear to be used for anything, but I send integer 0. 
2. This must be integer 0x0100 
3. This must be integer 0x1A 
4. This must be acpi_object type 'buffer', and it appears to require 26 bytes, 
but I send 32. I set all bits to 1 (255,255,255,255). 


If _PS3 is called with no arguments immediately following, my power usage drops 
from 17000 mW to about 12000 mW. Also noticed that my laptop runs cooler. 


I hacked the original acpi_call.c to do this, but it's currently very ugly :) 
I'm going to do more tinkering to see if I can manage to turn the GPU on and 
actually use it. When I get time, I'll try to make a new kernel module for 
controlling this. It could probably be used for other laptops with slight 
modifications. 


Has Nvidia released any documentation on their ACPI facilities? That'd be 
really helpful. More information: 
http://forums.fedoraforum.org/showthread.php?t=248837&highlight=alienware 


-G 




_______________________________________________ 
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

Reply via email to