Ситуация:
Что я сделал:
Я, вероятно, пропустил что-то где-нибудь затем теперь, что я обращаюсь за помощью.
Большой Спасибо!
Я непосредственно не решил эту проблему, но я действительно минимизировал скорость вентилятора и узнанный, что вызывает эту проблему. Источник был моей дискретной видеокартой. С картой основы AMD Radeon я нашел, там только две опции: собственные драйверы (Fglrx, Катализатор) и открытый исходный код (Radeon)
Я попробовал оба драйвера. У них обоих есть свои преимущества и недостатки. Я не говорю, что существует один лучше, чем другой, но Radeon
(Видеокарта основы ATI/AMD Radeon, лицензия MIT), было ближе из того, в чем я нуждался. Когда я установил свою карту на низкий, все идет почти тихое. Этот пакет драйверов автоматически установлен во время новой установки Ubuntu 12.04.
Можно затем настроить функцию управления питанием драйверов GPU. Вот мои личные сообщения о том, как настроить те параметры управления питанием.
Существует две опции для управления питанием:
dynpm
: (не работайте с несколькими экранами),
"dynpm" метод динамично изменяет часы на основе количества незаконченных заборов, таким образом, производительность увеличена, когда рабочий GPU, интенсивные приложения, и сползали вниз, когда GPU неактивен. Пересинхронизация является attemped во время вертикальных времен гашения обратного хода, но из-за синхронизации функций пересинхронизации, не всегда не завершается во времени гашения обратного хода, которое может вести для мерцания в дисплее. Из-за этого, dynpm только работает, когда единственная голова активна.
источник: http://wiki.x.org/wiki/RadeonFeature
echo dynpm | sudo tee /sys/class/drm/card0/device/power_method
profile
(работы хорошо с несколькими экранами)
Это позволяет Вам устанавливать определенный профиль управления питанием для карты. При выборе этой опции необходимо будет также установить второй файл
echo profile | sudo tee /sys/class/drm/card0/device/power_method
echo <profile of choice> | sudo tee /sys/class/drm/card0/device/power_profile
Необходимо будет заменить <profile of choice>
с одним из следующих профилей:
default
- Использует часы по умолчанию и не изменяет состояние электропитания. Это - поведение по умолчанию.
auto
- Выбирает между "серединой" и "высокими" состояниями электропитания на основе, является ли система на заряде батареи или нет. "Низкое" состояние электропитания выбрано, когда мониторы находятся в dpms от состояния.
low
- Вынуждает gpu быть в состоянии низкой мощности все время. Обратите внимание, что "низко" может вызвать проблемы с дисплеем на некоторых ноутбуках; это - то, почему автоматический не использует "низко", когда дисплеи активны.
mid
- Вынуждает gpu быть в "середине" состояния электропитания все время. "Низкое" состояние электропитания выбрано, когда мониторы находятся в dpms от состояния.
high
- Вынуждает gpu быть в "высоком" состоянии электропитания все время. "Низкое" состояние электропитания выбрано, когда мониторы находятся в dpms от состояния.
Значением по умолчанию, повторяющим что-либо в/sys/, будет заменен в перезагрузке (они не реальные файлы). Таким образом для сохранения этих настроек необходимо переписать их при начальной загрузке.
Источники:
Запустите путем создания нового файла с sudoedit /etc/init.d/ati-profiler
и затем вставляя в следующем коде:
#! /bin/sh
### BEGIN INIT INFO
# Provides: ati-profiler
# Required-Start: $remote_fs $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Change GPU profile to LOW after 10 sec.
# Description: You can change your GPU profile ass you wish
### END INIT INFO
sleep 10
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-profiler
sudo update-rc.d ati-profiler defaults
Если Вы хотите вернуться это, просто работать:
sudo update-rc.d ati-profiler remove
sudo rm /etc/init.d/ati-profiler
Подсказка: можно изменить настройки, когда Вы хотите, просто отозвавшись эхом к ним. Вы не должны устанавливать все при начальной загрузке.