ACPI calls

From Hybridgraphics

(Difference between revisions)
Jump to: navigation, search
(Acer Aspire 5830TG (ON added))
(Individual Model results)
Line 300: Line 300:
Then edit this page (you should use one of the links at the right of each brand instead of editing the entire page).
Then edit this page (you should use one of the links at the right of each brand instead of editing the entire page).
-
==Individual Model results==
+
The cpu iltsef should be able to deal with those cflags:  -O2 -march=i686 -fomit-frame-pointer -mmmx -msse -msse2 keep in mind, it's the successor of the crusoe I was using here
-
===Acer===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|Aspire TimelineX 4820TG
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|\_SB.PCI0.P0P2.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: ATI Technologies Inc Manhattan [Mobility Radeon HD 5400 Series] [1002:68e0] (prog-if 00 [VGA controller])
+
-
|01:00.0
+
-
|Off test give a OK results, On is failed
+
-
|-
+
-
|Aspire 4830TG
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4]
+
-
|01:00.0
+
-
|On/Off test give a OK results and successfully work with Bumblebee
+
-
|-
+
-
|Aspire 5745G
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|\_SB.PCI0.P0P2.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 12) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT216 [GeForce GT 330M] [10de:0a29] (rev a2) (prog-if 00 [VGA controller])
+
-
|01:00.0
+
-
|Off - OK, On - error
+
-
|-
+
-
|Aspire 5750G
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Device [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4]
+
-
|01:00.0
+
-
|On/Off test give a OK results and successfully work with Bumblebee.
+
-
|-
+
-
|Aspire 5755G
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M] (rev ff)
+
-
 
+
-
|01:00.0
+
-
|On/Off test give a OK results and successfully work with Bumblebee.
+
-
|-
+
-
|Aspire 5742G
+
-
|\_SB.PCI0.P0P2.VGA._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {1,0,0,3}
+
-
\_SB.PCI0.P0P2.VGA._PS3
+
-
|\_SB.PCI0.P0P2.VGA._PS0
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4]
+
-
|01:00.0
+
-
|The mentioned methods are not tested but should work
+
-
|-
+
-
|Aspire 5830TG
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
| VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
| VGA compatible controller [0300]: nVidia Corporation GF106 [GeForce GT 555M] [10de:0df4] (rev ff) (prog-if ff)
+
-
| 01:00.0
+
-
|The mentioned methods are not tested but should work
+
-
|-
+
-
|Aspire 5951G
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0dce] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
|On/Off works just fine.
+
-
|-
+
-
|Aspire 4750G
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1050]
+
-
|01:00.0
+
-
|On/Off test give a OK results and successfully work with Bumblebee.
+
-
|-
+
-
|Travelmate TimelineX 8472TG
+
-
|\_SB.PCI0.POP2.PEGP._OFF
+
-
|\_SB.PCI0.POP2.PEGP._ON
+
-
| VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT216 [GeForce GT 330M] [10de:0a29] (rev a2)
+
-
|01:00.0
+
-
| OFF/ON seems to work as remaining battery will change. However, modprobing the nvidia or nouveau driver will fail after switching off with acpi_call once.
+
-
|-
+
-
|Travelmate TimelineX 8573TG (TM8573T V1.08)
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
| VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev a1)
+
-
|01:00.0
+
-
| OFF/ON seems to work as remaining battery will change. However, modprobing the nvidia-current fails after an acpi_call on or off.
+
-
|-
+
-
|Aspire 4752
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0dea] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
| Seem works fine
+
-
|}
+
-
 
+
-
===Asus===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|A52Jc
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|rowspan="2"|[[Asus EeePC 1215N|EeePC 1215N]]
+
-
|\_SB.PCI0.P0P4.GFX0._PS3
+
-
|\_SB.PCI0.P0P4.GFX0._PS0
+
-
|VGA compatible controller [0300]: Intel Corporation N10 Family Integrated Graphics Controller [8086:a001]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0a76]
+
-
|04:00.0
+
-
|ON/OFF works (see below), no switching methods found yet
+
-
|-
+
-
|colspan="7"|Need to call "\_SB.PCI0.P0P4.GFX0._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}" before _PS3 to turn off.
+
-
|-
+
-
|K42Jc
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0a70]
+
-
|01:00.0
+
-
|No power consumption reports confirm that the call affect it
+
-
|-
+
-
|K42Jv
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT215 [GeForce GT 335M] [10de:0caf]
+
-
|01:00.0
+
-
|No power consumption reports confirm that the call affect it
+
-
|-
+
-
|K52Jc
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a70]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|K53SJ
+
-
|\_SB.PCI0.PEGR.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1050]
+
-
|01:00.0
+
-
|-
+
-
|K53S (X53S)
+
-
|\_SB.PCI0.PEGR.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GF108 [GeForce GT 540M] [10de:0df4] (rev ff)
+
-
|01:00.0
+
-
|-
+
-
|K93SV
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|??
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
|The call to switch off is proven to works on Debian: after it one can no more loading the nvidia module with error: no such device although lspci still list it.
+
-
|-
+
-
|N53Jf
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Arrandale Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df0] (rev a1)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|N53Jn
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT215 [GeForce GT 335M] [10de:0caf]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|N53SV
+
-
|\_SB.PCI0.PEG0.GFX0.DOFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Sandy Bridge Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (GeForce GT 540m)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|N53SN
+
-
|\_SB.PCI0.PEG0.GFX0.DOFF
+
-
|\_SB.PCI0.PEG0.GFX0.DON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df6] (GeForce GT 550M)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|N55S
+
-
|\_SB.PCI0.PEG0.GFX0._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}
+
-
\_SB.PCI0.PEG0.GFX0._PS3
+
-
|\_SB.PCI0.PEG0.GFX0._PS0
+
-
|VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller
+
-
|00:02.0
+
-
|VGA compatible controller: nVidia Corporation Device 1247 (GeForce GT 555M)
+
-
|01:00.0
+
-
|Works fine, standby problems are caused by the USB 3 ports
+
-
|-
+
-
|N61Jv
+
-
|\_SB.PCI0.PEGR.GFX0._OFF
+
-
|\_SB.PCI0.PEGR.GFX0._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0a35]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|N71Jv
+
-
|\_SB.PCI0.PEGR.GFX0._OFF or \_SB.PCI0.PEG1.GFX0._OFF ?
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0a35]
+
-
|01:00.0
+
-
|ON/OFF works, but not switching
+
-
|-
+
-
|N73JF
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df0]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|N73Jn
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT215 [GeForce GT 335M] [10de:0caf]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|N73SV
+
-
|\_SB.PCI0.PEGR.GFX0._OFF
+
-
|\_SB.PCI0.PEGR.GFX0._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Sandy Bridge Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (GeForce GT 540m)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|N75SF
+
-
|call 1: \_SB.PCI0.PEG0.GFX0._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}             
+
-
call 2: \_SB.PCI0.PEG0.GFX0._PS3
+
-
|\_SB.PCI0.PEG0.GFX0._PS0
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1247] (rev ff) (prog-if ff) (GeForce GT 555M)
+
-
|01:00.0
+
-
|ON and OFF are OK in this way. Automatic switching by ironhide works, if the calls are configured properly in /usr/local/bin/ironhide-disablecard and .../ironhide-enablecard. Be carefull with test_of.sh from the acpi_call package: the double call is not supported and it seems that \_SB.PCI0.PEG0.GFX0.DOFF also works, but it may screw things up!
+
-
|-
+
-
|N82JV
+
-
|?
+
-
|?
+
-
|?
+
-
|00:02.0
+
-
|?
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|P53SJ
+
-
|\_SB.PCI0.PEGR.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1050] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|UL30VT
+
-
|\_SB.PCI0.P0P1.VGA._OFF
+
-
|\_SB.PCI0.P0P1.VGA._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce G210M] [10de:0a74]
+
-
|01:00.0
+
-
|Everything works
+
-
|-
+
-
|UL30JT
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a70]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|UL80JT
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|-
+
-
|U30Jc
+
-
|\_SB.PCI0.PEG1.GFX0.DOFF
+
-
|\_SB.PCI0.PEG1.GFX0.DON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a72]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|U35JC
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|\_SB.PCI0.PEG1.GFX0._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a70]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|U36JC
+
-
|\_SB.PCI0.PEG1.GFX0._OFF
+
-
|\_SB.PCI0.PEG1.GFX0._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a70]
+
-
|01:00.0
+
-
|The call to switch on the card works according to lspci and power consumption only
+
-
|-
+
-
|U46SV
+
-
|\_SB.PCI0.PEGR.GFX0._OFF
+
-
|\_SB.PCI0.PEGR.GFX0._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation [10de:0df4]
+
-
|01:00.0
+
-
|The call to switch on the card works according to lspci and power consumption only
+
-
|-
+
-
|U30SD
+
-
|\_SB.PCI0.PEG0.GFX0.DOFF
+
-
|\_SB.PCI0.PEG0.GFX0.DON
+
-
|VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller: nVidia Corporation Device 1050 (rev a1) [10de:1050] (GT 520M)
+
-
|01:00.0
+
-
|-
+
-
|U31SD
+
-
P31SD
+
-
|\_SB.PCI0.PEG0.GFX0.DOFF
+
-
|\_SB.PCI0.PEG0.GFX0.DON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1050] (GT 520M)
+
-
|01:00.0
+
-
|Everything works
+
-
|}
+
-
 
+
-
===BenQ===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|S42
+
-
|\_SB.PCI0.P0P2.VGA._OFF
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|-
+
-
|}
+
-
 
+
-
===Clevo===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|W150HNM
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Device [8086:0126]  
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|W150HNM
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GF106 [GeForce GT 555M] [10de:0df4] (rev ff)
+
-
|01:00.0
+
-
|Everything works
+
-
|-
+
-
|W150HNM/W170HN
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GF106 [GeForce GT 555M] [10de:0df4] (rev a1)
+
-
|01:00.0
+
-
|ok
+
-
|-
+
-
|B7130
+
-
|\_SB.PCI0.P0P2.PEGP._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {1,0,0,3}
+
-
\_SB.PCI0.P0P2.PEGP._PS3
+
-
 
+
-
|\_SB.PCI0.P0P2.PEGP._PS0
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller]) (i5-460M)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df0] (rev a1) (prog-if 00 [VGA controller]) (GT425M)
+
-
|01:00.0
+
-
|found in SSDT1
+
-
|-
+
-
|B7110
+
-
|\_SB.PCI0.P0P2.PEGP._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {1,0,0,3}
+
-
\_SB.PCI0.P0P2.PEGP._PS3
+
-
 
+
-
|\_SB.PCI0.P0P2.PEGP._INI
+
-
\_SB.PCI0.P0P2.PEGP._PS0
+
-
||VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02) (prog-if 00 [VGA controller]) (i5-460M)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df0] (rev a1) (prog-if 00 [VGA controller]) (GT425M)
+
-
|01:00.0
+
-
|Based upon B7130, with a bit of fiddling. The discrete graphics *must* be turned on before they are turned off. Doing otherwise can (and will) lock your system up.
+
-
'''System temperature will be uncontrolled.'''
+
-
|}
+
-
 
+
-
===Dell===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|Latitude E6420
+
-
|\_SB.PCI0.PEG0.VID._OFF
+
-
|\_SB.PCI0.PEG0.VID._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) [8086:0126]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1056]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|Vostro 3300 A10
+
-
|\_SB.PCI0.P0P1.PEGP._OFF
+
-
|\_SB.PCI0.P0P1.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0a75] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|Vostro 3400
+
-
|\_SB.PCI0.P0P1.PEGP._OFF
+
-
|?
+
-
|Intel
+
-
|?
+
-
|nVidia GT218 [GeForce 310M] 
+
-
|?
+
-
|?
+
-
|-
+
-
|Vostro 3500
+
-
|\_SB.PCI0.P0P1.PEGP._OFF
+
-
|\_SB.PCI0.P0P1.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a75] (rev a2)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|Vostro 3700
+
-
|\_SB.PCI0.P0P1.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT216 [GeForce GT 330M] [10de:0a29] (rev a2)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|XPS L401X
+
-
|\_SB.PCI0.P0P1.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|?
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df1] 
+
-
|?
+
-
|?
+
-
|-
+
-
|XPS L501X
+
-
|\_SB.PCI0.P0P1.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller: Intel Corporation Arrandale Integrated Graphics Controller
+
-
|00:02.0
+
-
|VGA compatible controller: nVidia Corporation Device 0a75 
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|XPS L502X
+
-
|\_SB.PCI0.PEG0.PEGP._OFF '''or'''
+
-
\_SB.PCI0.PEG0.PEGP._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3} '''and'''
+
-
\_SB.PCI0.PEG0.PEGP._PS3
+
-
|\_SB.PCI0.PEG0.PEGP._ON '''or'''
+
-
\_SB.PCI0.PEG0.PEGP._PS0
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df5], GeForce GT 540M or GeForce GT 525M
+
-
|01:00.0
+
-
|ACPI-reported power consumption in powertop drops by 20-25% with the nvidia card off.
+
-
|-
+
-
|XPS L511X
+
-
|\_SB.PCI0.PEG0.PEGP._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}
+
-
\_SB.PCI0.PEG0.PEGP._PS3
+
-
|\_SB.PCI0.PEG0.PEGP._PS0
+
-
|?
+
-
|?
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df5] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
|Work fine on XPS 15z. 1500-1600mA to 1100-1200mA
+
-
|-
+
-
|XPS L702X
+
-
|\_SB.PCI0.PEG0.PEGP._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}
+
-
\_SB.PCI0.PEG0.PEGP._PS3
+
-
|\_SB.PCI0.PEG0.PEGP._PS0
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0dcd] (rev ff) (prog-if ff), GeForce GT 555M
+
-
|01:00.0
+
-
|Raised battery run time from 3 to 6 hours
+
-
|-
+
-
|M11xR3 A01
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4], GeForce GT 540M
+
-
|01:00.0
+
-
|About 13W when switched off, 21W when on
+
-
|-
+
-
|XPS L412Z A02
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1050] (rev a1) (prog-if 00 [VGA controller])
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|XPS 14z
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1050] (rev a1) (prog-if 00 [VGA controller])
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|}
+
-
 
+
-
===HP===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|G62
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series] [1002:68e0]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|HP Pavilion dm3 Notebook PC
+
-
|\_SB_.PCI0.OVGA.ATPX
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation G98M [GeForce G105M] [10de:0a69]
+
-
|01:00.0
+
-
|Don't know if it affect power consumption !
+
-
|-
+
-
|Pavilion dm4t-1100
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|ATI Radeon HD 5470 VGA compatible controller [0300]: ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series] [1002:68e0] )
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|Pavilion DV3 4070ss
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series] [1002:68e0]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|Pavilion dv6
+
-
|\_SB.PCI0.P0P3.PEGP._OFF
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|-
+
-
|TouchSmart tm2
+
-
|\_SB_.PCI0.OVGA.ATPX
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: ATI Technologies Inc M93 [Mobility Radeon HD 4500 Series] [1002:9555]
+
-
|01:00.0
+
-
|Don't know if it affect power consumption !
+
-
|-
+
-
|TouchSmart tm2-2010eg
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Device [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: ATI Technologies Inc Device [1002:6740]
+
-
|01:00.0
+
-
|Don't know if it affect power consumption !
+
-
|-
+
-
|Pavilion DV7
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series] [1002:68e0]
+
-
|01:00.0
+
-
|c. 40-50W when on, and c. 13-17W when off. 
+
-
|-
+
-
|Pavilion G6
+
-
|\_SB.PCI0.P0P3.PEGP.NVOF
+
-
|\_SB.PCI0.P0P3.PEGP.NVON
+
-
|Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|nVidia Corporation Device [10de:1050]
+
-
|01:00.0
+
-
|
+
-
|-
+
-
|}
+
-
 
+
-
===LDLC===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|B2
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df0]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|Saturne SB3-I7-8-H7
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GF106 [GeForce GT 555M] [10de:0df4] (rev a1)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|}
+
-
 
+
-
===Lenovo===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|B560/V560
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a70]
+
-
|02:00.0
+
-
|?
+
-
|-
+
-
|IdeaPad Z370
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1054]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|IdeaPad Y460
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|-
+
-
|IdeaPad Y470
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df6] (rev a1)
+
-
|01:00.0
+
-
|
+
-
|-
+
-
|ThinkPad T410
+
-
|\_SB.PCI0.PEG.VID._PS3 and \_SB.PCI0.PEG.VID._OFF
+
-
|\_SB.PCI0.PEG.VID._ON and \_SB.PCI0.PEG.VID._PS0
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [NVS 3100M] [10de:0a6c]
+
-
|01:00.0
+
-
|Commands should be called in exactly the same sequence as they are in the table to work properly
+
-
|-
+
-
|ThinkPad T410s
+
-
|\_SB.PCI0.PEG.VID._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [NVS 3100M] [10de:0a6c]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|ThinkPad T510 (4313CTO)
+
-
|\_SB.PCI0.PEG.VID._OFF and
+
-
\_SB.PCI0.LPC.EC.PUBS._OFF
+
-
|?
+
-
|
+
-
VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [NVS 3100M] [10de:0a6c] (rev a2)
+
-
|01:00.0
+
-
|Calling \_SB.PCI0.PEG.VID._OFF causes a freeze a few seconds later (but not immediately).  I haven't yet tried \_SB.PCI0.LPC.EC.PUBS._OFF individually
+
-
|-
+
-
|rowspan="2"|Thinkpad T420
+
-
|\_SB.PCI0.PEG.VID._PS3
+
-
|\_SB.PCI0.PEG.VID._PS0
+
-
|VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller: nVidia Corporation Device 1057 (rev a1)
+
-
|01:00.0
+
-
|Discrete card should be powered on before reboot else it can't be enabled after reboot.
+
-
|-
+
-
|colspan="7"|Need to call "\_SB.PCI0.PEG.VID._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}" before _PS3 to turn off.
+
-
|-
+
-
|Thinkpad W520
+
-
|\_SB.PCI0.LPC.EC.PUBS._OFF
+
-
|\_SB.PCI0.LPC.EC.PUBS._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0dda] (rev a1) (prog-if 00 [VGA controller])
+
-
|01:00.0
+
-
|Does not work on 4270CTO at least
+
-
|-
+
-
|Thinkpad W520 (427638U)
+
-
|\_SB.PCI0.PEG.VID._DSM {0xF8,0xD8,0x86,0xA4,0xDA,0x0B,0x1B,0x47,0xA7,0x2B,0x60,0x42,0xA6,0xB5,0xBE,0xE0} 0x100 0x1A {0x1,0x0,0x0,0x3}
+
-
\_SB.PCI0.PEG.VID._PS3
+
-
|\_SB.PCI0.PEG.VID._PS0
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0dfa] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
|Everything works, also seems to work on 4270CTO
+
-
|-
+
-
|Ideapad V570
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller: nVidia Corporation Device 0df5 (rev ff)
+
-
|01:00.0
+
-
|Everything works
+
-
|}
+
-
 
+
-
===Pegatron===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|H36FD
+
-
|\_SB.PCI0.RP00.VGA._PS3
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df1]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|}
+
-
 
+
-
===MSI===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|CX640
+
-
MS-16Y1 
+
-
1.0   
+
-
|\_SB.PCI0.RP00.VGA._PS3
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0ded]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|FX400
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|-
+
-
|FX603
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df0]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|MS-1481
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT216 [GeForce GT 325M] [10de:0a35]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|MS-168A
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce GT 310M] [10de:0a70]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|MSI-GE620
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:0df4] (rev ff)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|}
+
-
 
+
-
===Samsung===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|QX410
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|\_SB.PCI0.P0P2.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
+
-
|00:02.0
+
-
|3D controller [0302]: nVidia Corporation GT218 [GeForce 310M] [10de:0a70]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|QX510
+
-
|\_SB.PCI0.P0P2.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Arrandale Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|3D controller [0302]: nVidia Corporation Device [10de:0df3]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|400B5B-H01 (Series 4). Probably also: 400B4B, 400B5B, 200B5B
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Device [8086:0116]
+
-
|00:02.0
+
-
|3D controller: nVidia Corporation Device 1057
+
-
|01:00.0
+
-
|Works great. Notebook needs 27W when ON, 21W when OFF
+
-
|-
+
-
|Q330
+
-
|\_SB.PCI0.P0P2.NVID._OFF
+
-
|\_SB.PCI0.P0P2.NVID._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT218 [GeForce 310M] [10de:0a70]
+
-
|02:00.0
+
-
|It works. Instead of getting four hours of 6.5. (Battery 5900 mAh)
+
-
|-
+
-
|300E4Z/300E5Z/300E7Z
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\_SB.PCI0.PEG0.PEGP._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
+
-
|00:02.0
+
-
|3D controller: nVidia Corporation Device 1051 (rev a1)
+
-
|01:00.0
+
-
|? (currently testing...)
+
-
|}
+
-
 
+
-
===Sony===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:5%"|Working ACPI handle OFF
+
-
!style="width:5%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|VPCSA25
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|\
+
-
|00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
+
-
|
+
-
|01:00.0 VGA compatible controller [0300]: ATI Technologies Inc NI Whistler [AMD Radeon HD 6600M Series] [1002:6741] (rev ff) (prog-if ff)
+
-
|
+
-
|-
+
-
|-
+
-
|VPCZ128GG
+
-
|\_SB.PCI0.P0P2.DGPU._OFF
+
-
|\_SB.PCI0.P0P2.DGPU._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 02)
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT216 [GeForce GT 330M] [10de:0a2b] (rev a2)
+
-
|01:00.0
+
-
|
+
-
|-
+
-
|vpcz12v9r
+
-
|\_SB.PCI0.P0P2.DGPU._OFF
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|-
+
-
|VPCZ1390S
+
-
|\_SB.PCI0.P0P2.DGPU._OFF
+
-
|?
+
-
|?
+
-
|00:02.0
+
-
|?
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|VPCZ13M9E
+
-
|\_SB.PCI0.P0P2.DGPU._OFF
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|?
+
-
|-
+
-
|VPCZ13V9E
+
-
|\_SB.PCI0.P0P2.DGPU._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT216 [GeForce GT 330M] [10de:0a2b]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|VPCZ1190X
+
-
|\_SB.PCI0.P0P2.DGPU._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046]
+
-
|00:02.0
+
-
|nVidia Corporation GT216 [GeForce GT 330M] [10de:0a2b]
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|}
+
-
 
+
-
===Medion===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|Akoya P6812
+
-
|\_SB.PCI0.PEG0.PEGP._OFF
+
-
|?
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation Device [10de:1248] (rev ff) (prog-if ff)
+
-
|01:00.0
+
-
|?
+
-
|-
+
-
|}
+
-
 
+
-
===Toshiba===
+
-
 
+
-
{| cellspacing="0" border="1"
+
-
!style="width:10%"|Model
+
-
!style="width:15%"|Working ACPI handle OFF
+
-
!style="width:15%"|Working ACPI handle ON
+
-
!style="width:15%"|Integrated Card
+
-
!style="width:5%"|Integrated PCI slot
+
-
!style="width:15%"|Discrete Card
+
-
!style="width:5%"|Discrete PCI slot
+
-
!style="width:20%"|Report
+
-
|-
+
-
|Satellite M645 (PSMPMU-S4047)
+
-
|\_SB.PCI0.P0P2.VGA._OFF
+
-
|\_SB.PCI0.P0P2.VGA._ON
+
-
|VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GT216 [GeForce GT 330M] [10de:0a2b]
+
-
|01:00.0
+
-
|Works great with kernel 2.6.38-8-generic. Earlier kernel versions worked, but froze as soon as any key-presses were made. No nVidia proprietary drivers are used. Using acpi_call, I was able to achieve a battery mA with discrete disabled: ~1000-1300mA. with discrete enabled: 1900-2500mA
+
-
|-
+
-
|Satellite P750 (PSAY3U-07J01H)
+
-
|\_SB.PCI0.P0P2.VGA._OFF
+
-
|\_SB.PCI0.P0P2.VGA._ON
+
-
|VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Integrated Graphics Controller [8086:0116]
+
-
|00:02.0
+
-
|VGA compatible controller [0300]: nVidia Corporation GF106 [GeForce GT 555M**] [10de:0df4]
+
-
|01:00.0
+
-
|Works great with kernel 2.6.38-11-generic.  **Laptop came with GeForce 540M card, 555M shows after latest update-pciids call, may be an error.
+
-
|-
+
-
|}
+

Revision as of 23:37, 20 February 2012

According to this summary we've got more than seven different simple ACPI Call's which result in a power gain according to the launchpad mailing list. But we still have to insert below all the multi parameter or multi call method's

Warning: all _OFF and _ON methods on this page are likely incorrect and may negatively affect the stability of your system (including crazy fans, lockups and failure to enable the card afterwards). The _DSM methods (some with _PS0/_PS3 methods) are the correct ones for NVIDIA cards. If possible, use bbswitch instead of acpi_call (see also Comparison of PM methods)

IMPORTANT NOTE: ensure that you unload the nvidia module (sudo rmmod nvidia) and that it has worked before turning the card off, or the kernel may lock up shortly afterwards.


Summary

Working ACPI handle OFF Working ACPI handle ON Models Integrated Card Integrated PCI slot Discrete Card Discrete PCI slot Report
\_SB.PCI0.P0P1.VGA._OFF \_SB.PCI0.P0P1.VGA._ON UL30VT [8086:2a42] 00:02.0 [10de:0a74] 01:00.0 Everything works
\_SB.PCI0.P0P2.VGA._OFF \_SB.PCI0.P0P2.VGA._ON PSMPMU-01201W [8086:0046] 00:02.0 [10de:0a2b] 01:00.0 See below
\_SB.PCI0.P0P2.VGA._OFF \_SB.PCI0.POP2.VGA._ON Aspire 5742G, Toshiba P750 [8086:0046] 00:02.0 [10de:0df4] 01:00.0 ?
\_SB.PCI0.P0P2.VGA._OFF ? S42 ? ? ? ? ?
\_SB.PCI0.PEG0.GFX0.DOFF \_SB.PCI0.PEG0.GFX0.DON Asus N55SF [8086:0116] 00:02.0 [10de:1247] 01:00.0 ?
\_SB.PCI0.PEG0.PEGP._OFF ? Aspire 5750G , W150HNM , MSI GE620 [8086:0116] 00:02.0 [10de:0df4] 01:00.0 ?
\_SB.PCI0.PEG0.PEGP._OFF \_SB.PCI0.PEG0.PEGP._ON XPS L502X [8086:0116] 00:02.0 [10de:0df5] 01:00.0 ?
\_SB.PCI0.PEG0.PEGP._OFF ? IdeaPad Z370 [8086:0116] 00:02.0 [10de:1054] 01:00.0 ?
\_SB.PCI0.PEG1.GFX0._OFF ? N53JF , N73JF [8086:0046] 00:02.0 [10de:0df0] 01:00.0 ?
\_SB.PCI0.PEG1.GFX0._OFF ? A52JC ? 00:02.0 ? 01:00.0 ?
\_SB.PCI0.PEG1.GFX0._OFF ? N53Jn, N73Jn , K42Jv [8086:0046] 00:02.0 [10de:0caf] 01:00.0 ?
\_SB.PCI0.PEG1.GFX0._OFF ? UL30JT , U35JC , U36JC , K52Jc , K42Jc [8086:0046] 00:02.0 [10de:0a70] 01:00.0 ?
\_SB.PCI0.PEGR.GFX0._OFF ? K53SJ [8086:0116] 00:02.0 [10de:1050] 01:00.0 ?
\_SB.PCI0.PEGR.GFX0._OFF \_SB.PCI0.PEGR.GFX0._ON K53SV [8086:0116] 00:02.0 [10de:0df4] 01:00.0 ?
\_SB.PCI0.PEGR.GFX0._OFF \_SB.PCI0.PEGR.GFX0._ON N61Jv , N71Jv [8086:0046] 00:02.0 [10de:0a35] 01:00.0 ?
\_SB.PCI0.P0P1.PEGP._OFF \_SB.PCI0.P0P1.PEGP._ON Vostro 3500 [8086:0046] 00:02.0 [10de:0a75] 01:00.0 ?
\_SB.PCI0.P0P1.PEGP._OFF ? Vostro 3400 , Vostro 3700 , XPS L501X [8086:0046] 00:02.0 [10de:0a29] 01:00.0 ?
\_SB.PCI0.P0P1.PEGP._OFF ? XPS L401X [8086:0046] ? [10de:0df1] ?01:00.0 ?
\_SB.PCI0.P0P2.PEGP._OFF ? G62 , Pavilion dm4t-1000 , Pavilion DV3 4070ss , TouchSmart tm2-2010eg [8086:0046] 00:02.0 [1002:68e0] 01:00.0 ?
\_SB.PCI0.P0P2.PEGP._OFF ? B2 , FX603 [8086:0046] 00:02.0 [10de:0df0] 01:00.0 ?
\_SB.PCI0.P0P2.PEGP._OFF \_SB.PCI0.P0P2.PEGP._ON QX410 [8086:0046] 00:02.0 [10de:0a70] 01:00.0 ?
\_SB.PCI0.P0P2.PEGP._OFF \_SB.PCI0.P0P2.PEGP._ON B560/V560 [8086:0046] 00:02.0 [10de:0a70] 02:00.0 ?
\_SB.PCI0.P0P2.PEGP._OFF ? MS-1481 [8086:0046] 00:02.0 [10de:0a35] 01:00.0 ?
\_SB.PCI0.P0P2.PEGP._OFF ? QX510 [8086:0046] 00:02.0 [10de:0df3] 01:00.0 ?
\_SB.PCI0.P0P2.DGPU._OFF ? VPCZ1390S ? 00:02.0 ? 01:00.0 ?
\_SB.PCI0.P0P2.DGPU._OFF ? VPCZ13V9E [8086:0046] 00:02.0 [10de:0a2b] 01:00.0 ?
\_SB.PCI0.RP00.VGA._PS3 ? H36FD [8086:0046] 00:02.0 [10de:0df1] 01:00.0 ?
\_SB.PCI0.P0P4.GFX0._PS3 \_SB.PCI0.P0P4.GFX0._PS0 EeePC 1215N [8086:a001] 00:02.0 [10de:0a76] 04:00.0 See below
\_SB.PCI0.P0P2.NVID._OFF \_SB.PCI0.P0P2.NVID._ON Samsung Q330 [8086:0046] 00:02.0 [10de:0a70] 02:00.0 Work

How to add your model's information

Run

sudo dmidecode -s system-product-name && sudo dmidecode -s system-version

and

lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

Then you need to install acpi_call and run test.sh:

git clone https://github.com/mkottman/acpi_call.git
cd acpi_call
make
sudo insmod acpi_call.ko
./test_off.sh

Then edit this page (you should use one of the links at the right of each brand instead of editing the entire page).

The cpu iltsef should be able to deal with those cflags: -O2 -march=i686 -fomit-frame-pointer -mmmx -msse -msse2 keep in mind, it's the successor of the crusoe I was using here

Personal tools