Что предотвращает установку ATI / radeon power_profile от начальной загрузки и сохранения ее после приостанавливает?

Я успешно использую драйвер Radeon с открытым исходным кодом и KMS-power_profiles использования (см. ссылку ниже) для управления питанием моей графики для предотвращения перегрева. Но мне не может удаться установить power_profile на начальной загрузке и сохранить его после того, как приостанавливают - таким образом, я должен сделать это вручную каждый раз, когда я запускаю или бужу свой ноутбук.

Несколько вопросов об установке его при начальной загрузке были поставлены в askubuntu и в другом месте и я попробовал каждый путь, описанный без успеха. Я плохо знаком с (Ubuntu) Linux, но полагаю, что следовал инструкциям правильно. Так как я не могу прокомментировать ответы как, новые пользователи и часы исследования в области сети не помогли, я отправляю это как новый вопрос. Помогите :)

Я использую: ATI Mobility Radeon HD 4250 (семейство R600) на Ubuntu 12.04 x64 с Галлием 0.4 на AMD RS880 = драйвер с открытым исходным кодом по умолчанию, который шел с установкой.

Метод, чаще всего описанный, помещает

echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

в

/etc/rc.local

прежде

exit 0

После выполнения этого я могу доказать, что rc.local выполняется (вставил команду для создания каталога, который работал), но

cat /sys/class/drm/card0/device/power_profile

возвраты high вместо low.

Снова, установка power_profile вручную, поскольку корень (даже выполняющийся rc.local непосредственно) действительно работает. Но даже затем установка вернулась к high после пробуждения от приостанавливают.

Другими путями я попробовал без успеха:

  • установка sysfsutils пакета и добавление правила к /etc/sysfs.conf файл
  • вставление сценария /etc/init.d/

Есть ли какая-либо причина, о которой Вы могли думать, который препятствует установке radeon power_profile начальная загрузка и сохранение ее после того, как приостанавливают? Мог быть другой процесс, переопределяющий мои настройки?

Спасибо за помощь!

P.S. Я не хочу использовать собственный драйвер для управления питанием, потому что это взяло с собой другие серьезные проблемы.

Ссылки:

6
задан 13 April 2017 в 15:23

2 ответа

Я до сих пор не знаю, почему другие решения не работают для меня, но, наконец, нашел работающее решение, используя pm-utils. Я не уверен, что это лучший способ сделать это, но он делает все, что хотел: Установите radeon power_profile на low при загрузке и сохраните эту настройку после приостановки-возобновления . [ 115]

Шаг 1: Создать хук

gksudo 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

Это это :)

0
ответ дан 13 April 2017 в 15:23

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

как описано здесь

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: