mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-21 14:21:02 +02:00
powersavings: /proc/acpi is depreciated, use the new /sys/class/power_supply/AC/online to check the power status
This commit is contained in:
parent
63475936e1
commit
9686e82826
2 changed files with 24 additions and 11 deletions
|
|
@ -2,7 +2,7 @@ AUX 00-compat-wireless.start 773 SHA256 32e5734a0455f9db5aa93d97cd028fee1a934c5c
|
|||
AUX 00-linux_link.start 383 SHA256 1022f30ba59b838dd38d717f95e60e9339e7bd3ca621ca728b432ea6997b3142 SHA512 1882828a3efc28aa4c6c1e84e80b2e5d8018684ccaa48a19fbed8202db88d4867b90ebea61f09f69082b5466ac911568e2b546dc681967d84cb34ea29184f12c WHIRLPOOL c41aac6ceba1af599da512ca4e830c2b724d4e709cb381cdc8af27bb66c81be7c56008c952aaa86c93b6bf2e31c62a00335bec948add15cb7254bcc9164b15ec
|
||||
AUX 00-speed_shutdown.stop 477 SHA256 e9cd6040c1930d331839edf846c45f2bdd0d05bb05ee2ec6181a0ff757c5aab8 SHA512 ae29ce4c513ee33fbef712342a0bc8b5475702cd844eec3a0381da17b0fc59c317a963bf00a65a566098acbb6583635a48f05e91fcae48d21466c44285181a88 WHIRLPOOL f908bfa92b407dab30d8ef46f7f0183132f0ff895a2278e9a686517e7f4fc2670fcfcaab9bc84f4bdeeaf6b5159fc2c9a69cd870c4f1895dc65db927bfa0f854
|
||||
AUX 02locale 22 SHA256 78d9a4b47ff35fd22d86214d6caf1af731e0c28abdc7e62e34dac7799f72c4d5 SHA512 ca116813d0d2aca5e6ed6abbb024683f5ce76cce1628038d53e687aacc4f98c2aa3d27fe1802ba3de80222fdec5fa3c76c54fc6c26b693eeed402ff64726715f WHIRLPOOL 799880be84cc34bd3188daa81ab629755e2d724d67daff1665aeca3c66f84ea2573be4bc78b888c26d722a557200da336837fd4e93256167ea4f4b42729c9742
|
||||
AUX 99-power_saving.start 2047 SHA256 3bf14abd6af69d1af88d655e7e607ec74387704eea3edb9e37846cf007a1b83f SHA512 89eea6da43a31292b1fe65cd28874cb20046174ab1e68d03985959d79956811450beb1a8b1eea348d4ddadadb7119d7c0a8545a6b7954101bdbcf8ef446e4640 WHIRLPOOL 0edd05bb4d546b906ec13a2072616ef641e0397ea16ddd72304e05a1dd4dc11c45f1777cde3cc897acc31cc3e01122f532b5dc704b47a6fe97f6e78ff0318f34
|
||||
AUX 99-power_saving.start 2409 SHA256 85a07f26c9d27b53eb62612ad5632e893b0969a9a3eeeb5f1156ac3cc8ac9161 SHA512 83feeda856df015c1d20957a3313851559eaff807853a200476b735f63c9c7a0489478c639cea560f793092cd2a3a1799f5b352235d3c2f9fe69e978c77b0ae5 WHIRLPOOL e0e0edb7d4fd36a02ed1d968e239ccf47a8b2c24ee7b14754cf0b094557dbbf32416097047f04c72379707aed445240b055bf21bf5ffa69342cfb28a37346043
|
||||
AUX b43-commercial-2012.0 305 SHA256 b9a147fc4a41f4d45e5bd8dd790154293bb3a59fd8e9e560c9db5c5b54857ddc SHA512 821f6a904018a17f5a235c51988b7331a4efe7c2209d1e01f2b10f40c986b3acf4d4c9d4b9bcfc12c4feecd58a160bec8eb720cc9e28d9679e5d24900623fd92 WHIRLPOOL bf61b390ecedc9a29ef31c7f6ecdc35c415244aecedad7dddf1a57e971bed736ecb8047008f7c8f659f67b6d62413c22c743626a0f507e3ebeff641277bf4980
|
||||
AUX b43-commercial-2012.1 305 SHA256 b9a147fc4a41f4d45e5bd8dd790154293bb3a59fd8e9e560c9db5c5b54857ddc SHA512 821f6a904018a17f5a235c51988b7331a4efe7c2209d1e01f2b10f40c986b3acf4d4c9d4b9bcfc12c4feecd58a160bec8eb720cc9e28d9679e5d24900623fd92 WHIRLPOOL bf61b390ecedc9a29ef31c7f6ecdc35c415244aecedad7dddf1a57e971bed736ecb8047008f7c8f659f67b6d62413c22c743626a0f507e3ebeff641277bf4980
|
||||
AUX dokeybindings-2012.0 265 SHA256 ea323401cfaf10a37f04771541390b1c037a255c5583a5030ea6acbce5b5a409 SHA512 0765034bdb44fea5833be31f41bf1791866221c5f4148e639c172cbfb937a8090ada0c4fa62b5e96dded7501285a8a2f758d59397468d339782652ca18770aac WHIRLPOOL b0b272f7a7ece9930241c89bbe1fe7a3999baf853f547ef4f35770e42f0f49c2e12318ca8ab3fb001ddbbbb87b099e9f6545d897205464d245b5d057c287a431
|
||||
|
|
|
|||
|
|
@ -7,16 +7,11 @@
|
|||
for i in /sys/bus/usb/devices/*/power/autosuspend_delay_ms; do echo 60000 > $i; done
|
||||
echo 60 > /sys/module/usbcore/parameters/autosuspend
|
||||
|
||||
#The following tweaking requires additional verification:
|
||||
#PM runtime (PCI Devices)
|
||||
#for i in `find /sys/devices/pci* -name "control"`; do echo "auto" > $i; done
|
||||
#USB Suspend5
|
||||
#for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
|
||||
#for i in /sys/bus/usb/devices/*/power/control; do echo auto > $i; done
|
||||
#for i in /sys/bus/usb/devices/*/power/level; do echo auto > $i; done
|
||||
|
||||
#disable NMI watchdog (unless we are running a redundant kernel we don't need this)
|
||||
echo 0 > /proc/sys/kernel/nmi_watchdog
|
||||
if [ -e /sys/devices/system/cpu/sched_mc_power_savings ]
|
||||
then
|
||||
echo 0 > /proc/sys/kernel/nmi_watchdog
|
||||
fi
|
||||
|
||||
if [ -e /sys/devices/system/cpu/sched_mc_power_savings ]
|
||||
then
|
||||
|
|
@ -24,7 +19,7 @@ then
|
|||
fi
|
||||
|
||||
##then the battery specific power savings
|
||||
if $(grep -iq off-line /proc/acpi/ac_adapter/AC/state); then
|
||||
if [[ "$(cat /sys/class/power_supply/AC/online)" == "0" ]]; then
|
||||
#battery
|
||||
if [ -e /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor ]
|
||||
then
|
||||
|
|
@ -53,3 +48,21 @@ else
|
|||
done
|
||||
fi
|
||||
fi
|
||||
|
||||
#The following tweaking requires additional verification:
|
||||
#PM runtime (PCI Devices)
|
||||
#for i in `find /sys/devices/pci* -name "control"`; do echo "auto" > $i; done
|
||||
#USB Suspend5
|
||||
#for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
|
||||
#for i in /sys/bus/usb/devices/*/power/control; do echo auto > $i; done
|
||||
#for i in /sys/bus/usb/devices/*/power/level; do echo auto > $i; done
|
||||
|
||||
#intel sound
|
||||
#echo 1 > /sys/module/snd_hda_intel/parameters/power_save
|
||||
|
||||
#echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
|
||||
|
||||
#iwconfig wlan0 power timeout 500ms
|
||||
|
||||
#enable HD audio powersave mode by executing the following command:
|
||||
# echo 1 > /sys/module/snd_hda_intel/parameters/power_save
|
||||
|
|
|
|||
Loading…
Reference in a new issue