Я использую Ubuntu Oneiric и постоянно обновляюсь. Мой графический процессор - Radeon HD6970, для которого я использую драйверы Radeon с открытым исходным кодом. Единственное изменение, которое я сделал в «среде по умолчанию», - это заставил GPU использовать профиль с низким энергопотреблением, добавив «echo« low »> / sys / class / drm / card0 / device / power_profile 'в / etc / rc. local.
Всякий раз, когда я приостанавливаю машину через меню питания / настроек Ubuntu, она просто спит нормально. Однако, проснувшись, явные графические глюки присутствуют. Например, Windows перемещается на удивление менее плавно, а содержимое в браузере не читается. Нажмите Alt + F2 и войдите в «unity --replace», хотя перемещение всех окон в верхний левый угол исправляет это.
Сейчас я ищу более элегантный или, по крайней мере, более автоматический способ выполнения работы. На IRC мне сказали либо исправить проблемы с драйверами, либо добавить вышеупомянутую команду в скрипт pm-utils. Я не уверен, как сделать последнее, не говоря уже о первом.
Есть идеи?
С помощью pm-utils вы можете использовать простой сценарий для изменения профиля мощности следующим образом:
Просто используйте следующие команды:
sudo gedit /usr/lib/pm-utils/power.d/ati
Скопируйте этот текст в файл ati:
#!/bin/sh
case $1 in
true) echo low > /sys/class/drm/card0/device/power_profile ;;
false) echo high > /sys/class/drm/card0/device/power_profile ;;
*) exit $NA ;;
esac
exit 0
И используйте эту команду, чтобы сделать ее исполняемой:
sudo chmod +x /usr/lib/pm-utils/power.d/ati
Это работает для меня. На батарее я использую низкий профиль, а на переменном токе - высокий.
Вы можете использовать эти профили ( https://wiki.archlinux.org/index.php/ATI ):