Igen, megoldható. Este csinálok egy leírást, ha addig be nem linkeli valaki.
Update:
Ezek alapján csináltam meg:
http://hybrid-graphics-linux.tuxfamily.org/index.php?title=ACPI_calls
terminál:
sudo apt-get install git
git clone https://github.com/mkottman/acpi_call.git
cd acpi_call
make
sudo insmod acpi_call.ko
./test_off.sh
Ez vissza fog adni pár sort, pl:
Trying \_SB.PCI0.P0P1.VGA._OFF: failed
Trying \_SB.PCI0.P0P2.VGA._OFF: failed
Trying \_SB_.PCI0.OVGA.ATPX: failed
Trying \_SB_.PCI0.OVGA.XTPX: failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: failed
Trying \_SB.PCI0.XVR0.Z01I.DGOF: failed
Trying \_SB.PCI0.PEGR.GFX0._OFF: failed
Trying \_SB.PCI0.PEG.VID._OFF: failed
Trying \_SB.PCI0.PEG0.VID._OFF: works!
Namost neked az a sor lesz érdekes, ahol nálad lesz a "works" felirat.
Ez után:
echo '\_SB.PCI0.PEG0.VID._OFF' > /proc/acpi/call
A gépeden természetesen ki kell cserélni a fenti sorban ezt a részt \_SB.PCI0.PEG0.VID._OFF arra, ahol megjelent a works a ./test_off.sh futtatása után.
És ennyi.
Ellenőrizheted a művelet előtt és után is az áramfelvételt a következőképp (nyilván csak akksi üzemmódban működik, azaz töltőről levéve)
grep rate /proc/acpi/battery/BAT0/state
Ha minden jól megy, akkor az áramfelvétel jelentősen csökkenthető.
Valami ilyesmi lenne az eredmény:
http://wstaw.org/m/2011/11/23/acpi_call.jpg
Ha valóban csökken az áramfelvétel, azaz jól működik, akkor érdemes rá csinálni egy
kis scriptet, és beszúrni startup-ba, vagy valahova, hogy ne kelljen kézzel bogarászni minden indításkor, illetve alvó módból visszatéréskor. Ezt még nem csináltam meg.
(Dell Latitude E6520)