Поэтому, когда я вхожу в систему, я иду в терминал и набираю
echo "mid" | sudo tee /sys/class/drm/card0/device/power_profile
, что означает, что мой ноутбук работает без постоянного включения вентилятора.
Было бы здорово, если бы мне не пришлось это делать; Я бы хотел, чтобы это было сделано для меня, и мне не нужно было вводить пароль для sudo.
Вставьте его в /etc/rc.local
перед выражением exit
.
Я пробовал это, но у меня не работает echo "low" | sudo password /sys/class/drm/card0/device/power_profile
или echo "low" > /sys/class/drm/card0/device/power_profile
, когда я вхожу и вхожу cat /sys/class/drm/card0/device/power_profile
, все еще дает мне "high"
работает - 12.04 x64, 3.2.0 -25-родовой
alt-f2:
gksudo gedit /etc/init.d/ati-power-save
записать это в файл ati-power-save:
#!/bin/sh
# ATI power save
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
сохранить и выполнить следующие команды:
sudo chmod +x /etc/init.d/ati-power-save
sudo update-rc.d ati-power-save defaults 99
Я попробовал решение rc.local
и обнаружил, что оно по какой-то причине не работает (как и другие распространенные решения, как описано здесь здесь ). Поэтому я публикую альтернативное решение с использованием pm-utils . Я не уверен, что это лучший способ сделать это (я новичок в Linux), но он делает то, что необходимо: Установите radeon power_profile
на low
при загрузке и сохраните эту настройку после приостановки -resume .
Шаг 1: создать хук
gksu gedit /usr/lib/pm-utils/power.d/radeon-power_profile
Шаг 2: заполнить желаемое значение
#!/bin/sh
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile
exit 0
Шаг 3: Сделать его исполняемым
sudo chmod +x /usr/lib/pm-utils/power.d/radeon-power_profile
это :)