我在笔记本电脑上使用Fedora 30。我尝试过使用powertop (powertop,powertop.service)附带的systemd服务来设置电源调优参数,但这没有起作用。然后,我尝试创建一个shell脚本和一个自定义的.service文件,以便在引导时运行它,这也不起作用,在用powertop重新启动后检查参数显示它们没有被更改。登录工作后运行脚本。
自定义脚本‘/root/bin/powertun-HPEnvy.sh’
#!/bin/sh
echo '1' > '/sys/module/snd_hda_intel/parameters/power_save';
echo 'auto' > '/sys/bus/i2c/devices/i2c-0/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-2/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-6/device/power/control';
echo 'auto' > '/sys/bus/i2c/devices/i2c-1/device/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:02:00.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:14.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:08.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:15.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.4/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:00.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:1f.3/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:01:00.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:15.1/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:02.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:14.2/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:04.0/power/control';
echo 'auto' > '/sys/bus/pci/devices/0000:00:17.0/power/control';
echo 'enabled' > '/sys/class/net/wlp1s0/device/power/wakeup';
echo 'enabled' > '/sys/bus/usb/devices/usb1/power/wakeup';
echo 'enabled' > '/sys/bus/usb/devices/usb2/power/wakeup'; 自定义系统服务'/etc/systemd/system/powertune-HPEnvy.service‘
[Unit]
Description=Set HP Envy 15-as133cl powersaving
[Service]
Type=oneshot
ExecStart=/root/bin/powertune-HPEnvy.sh
[Install]
WantedBy=multi-user.target发布于 2019-08-15 03:40:13
我通过改变
WantedBy=multi-user.target 至
WantedBy=basic.target然后向shell脚本的开头添加一个sleep 10,然后禁用/重新启用systemd服务。现在,在重新启动时,脚本生效。
https://unix.stackexchange.com/questions/534838
复制相似问题