На этот вопрос уже есть ответ:
Я запускаю свою четвертую новую установку Ubuntu. Я пробовал использовать драйверы fglrx, но это всегда приводит к катастрофическому сбою, когда я вхожу на черный экран. Я использую драйверы xorg по умолчанию, но вентилятор всегда работает на постоянной скорости.
Мой ноутбук - Dell Insprion 15, а моя видеокарта - Radeon HD 7730M. Как я могу управлять вентиляторами?
Непрерывно высокая скорость вращения вентилятора связана с проблемой управления питанием. Действительно,
С драйвером Radeon энергосбережение по умолчанию отключено и при желании должно быть включено вручную.
(источник: Archlinux wiki )
Режим PM по умолчанию - «профиль», для которого установлено «по умолчанию». Более подробную информацию об этом можно найти в Опции управления питанием RadeonFeature / KMS .
X.orgЯ не знаю, какую версию Ubuntu вы используете, поэтому я предполагаю, основываясь на дате вашего поста, что вы пытаетесь запустить Ubuntu 13.10, что было бы лучше, так как метод, который я собираюсь использовать дать вам работать только с ядром 3.11 ( используется по умолчанию в Saucy / 13.10 ).
В ядре Linux 3.11 представлен метод динамического управления питанием (dpm
) с драйвером Radeon / ATI libre, который «должен значительно помочь потреблению энергии, особенно в режиме ожидания» (источник: RadeonDriver Ubuntu Сообщество Wiki ).
Более конкретно, режим «dpm»
использует аппаратное обеспечение на GPU для динамического изменения тактовых импульсов и напряжения на основе нагрузки GPU. Он также позволяет запускать часы и питание.
(Источник: X.org RadeonFeature / KMS Power Management Опции )
Он поддерживается только на R6xx и более новых ASIC, что, к счастью, является вашим случаем (слишком последние карты не очень хорошо поддерживаются драйверами libre, см. Feature Matrix для бесплатных драйверов Radeon - вы можете получить название разработки вашей карты, запустив ее в терминале lspci |grep VGA
).
Прежде всего, убедитесь, что вы полностью удалили fglrx: см. Удаление проприетарного драйвера fglrx (Ubuntu Wiki).
Затем, чтобы включить его, вам просто нужно отредактировать /etc/default/grub
и добавить radeon.dpm=1
к строке GRUB_CMDLINE_LINUX_DEFAULT
, чтобы оно выглядело примерно так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
После того, как вы сохраните / выйдите из текстовый редактор, обновление grub:
sudo update-grub
Есть 3 режима работы на выбор:
Их можно изменить с помощью sysfs:
sudo bash -c "echo \"battery\" > /sys/class/drm/card0/device/power_dpm_state
(источник: Archlinux wiki ])
Существует расширение оболочки GNOME (разветвленное от ранее упомянутого StuntsPT), которое реализует поддержку управления режимами dpm
: вы можете найти его здесь . Чтобы использовать его, просто загрузите мастер-файл zip
(прямая ссылка ) и используйте Tweak Tool
, чтобы установить И включить его. Либо извлеките папку расширения из файла zip
и поместите в ~/.local/share/gnome-shell/extensions
. Расширение появится в Tweak tool
, которое вы можете использовать для включения расширения. Если он не отображается на верхней панели, попробуйте перезапустить оболочку с помощью Alt+F2 r (enter)
.
Если вы не используете GNOME Shell, я думаю, вы застряли с ручным / терминальным редактированием /sys/class/drm/card0/device/power_dpm_state
.
Примечание: мой ответ направлен на решение только проблемы со скоростью вращения вентилятора с помощью драйвера libre radeon. Из-за новизны вашей карты у Radeon могут отсутствовать некоторые функции, и ваши общие графические характеристики будут немного затруднены. Но все же лучше, чем машина без загрузки / перегрева, не так ли? :-) В противном случае, у вас есть возможность использовать не-libre драйвер, как предложено в первом комментарии к вашему вопросу.