Здравствуйте, я использую Ubuntu 11.10 с установленным Gnome 3. У меня проблемы с вентилятором (я знаю, что об этом много тем, но ничего не помогло).
Я использую Dell Studio XPS 1640 с процессором Intel Core2duo 2.67Gz и Ati Radeon HD (мобильность) 4670. Если вам нужны дополнительные спецификации, пожалуйста, дайте мне знать.
Я только что установил Ubuntu снова, пытаясь разобраться во всем. Затем я сразу же обновил:
sudo apt-get dist-upgrade
И затем я установил gnome 3
sudo apt-get install gnome-shell
Затем я НЕ установил проприетарные драйверы, предоставляемые ATI, потому что я знаю, что они невероятно нестабильны с Gnome 3 (плюс куча ошибок, с которыми я жил в Unity около 2 месяцев, включая разрыв экрана, половина экрана не рисует / не обновляет и много сбоев).
Пользовательский интерфейс плавный и быстрый с открытыми драйверами ati (установленными, когда была установлена Ubuntu). Затем я попытался уменьшить вентилятор, установив Jupiter:
sudo apt-get install jupiter
И частоту процессора
sudo apt-get install indicator-cpufreq
И работающие датчики:
sudo apt-get install lm-sensors
sudo sensors-detect
Я также читал, что я предполагалось запустить fancontrol
sudo pwmconfig
sudo fancontrol
Однако запуск pwnconfig дает мне такой вывод
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Так что, естественно, fancontrol не работает.
После этого вентилятор всегда включен. Я установил компьютер в режим энергосбережения, но вентилятор всегда включен. Набрав датчики в терминале, я получаю этот вывод
acpitz-virtual-0
Adapter: Virtual device
temp1: +56.0°C (crit = +100.0°C)
temp2: +46.0°C (crit = +100.0°C)
temp3: +60.0°C (crit = +100.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +51.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +51.0°C (high = +105.0°C, crit = +105.0°C)
radeon-pci-0100
Adapter: PCI adapter
temp1: +61.0°C
, который у меня температура Radeon всегда около 60 (даже при холодной загрузке). Я иду на мой раздел Windows 7, и вентилятор быстро отключается. Я загружаюсь обратно в Ubuntu после выключения, и как только появляется экран входа в систему, вентилятор включается и начинает работать громко (даже если ноутбук был холодным от внешних температур). Также в bios нет опции для ограничения скорости вращения вентиляторов.
Кроме того, я также проделал шаги, перечисленные на этой веб-странице: http://javacolors.blogspot.com/2011/10/ubuntu-1110-ati-radeon-deal.html
Существуют ли какие-либо другие способы без установки проприетарных драйверов ati для решения этого вентилятора?
Драйвер 'radeon' с открытым исходным кодом имеет некоторую функцию управления питанием через настройку тактовой частоты gpu, но он работает не очень хорошо.
Вот хорошая статья о Radeon и FGLRX Power Management.
Текущее состояние управления питанием Radeon
Это мой псевдоним для управления питанием Radeon с открытым исходным кодом.
# radeon gpu power management
alias profilepm='sudo bash -c "echo profile > /sys/class/drm/card0/device/power_method"'
alias auto='profilepm && sudo bash -c "echo auto > /sys/class/drm/card0/device/power_profile"'
alias low='profilepm && sudo bash -c "echo low > /sys/class/drm/card0/device/power_profile"'
alias mid='profilepm && sudo bash -c "echo mid > /sys/class/drm/card0/device/power_profile"'
alias high='profilepm && sudo bash -c "echo high > /sys/class/drm/card0/device/power_profile"'
alias dynpm='sudo bash -c "echo dynpm > /sys/class/drm/card0/device/power_method"'
alias gpu="sudo cat /sys/kernel/debug/dri/0/radeon_pm_info /sys/class/drm/card0/device/power_method"
Сначала выберите метод по умолчанию.
Если вы выбираете profilepm, выберите часы вручную.
Я никогда не пробовал авто. Но звучит как хорошо для ноутбука.
Цитата из статьи X.org Radeon Wiki,
«auto» выбирает между «средним» и «высоким» состояниями питания в зависимости от того, работает ли система от батареи или нет. «Низкое» энергопотребление выбирается, когда мониторы находятся в выключенном состоянии.
blockquote>Используйте команду 'gpu', чтобы показать текущий метод и часы.
Все об этих настройках отсюда,
Я использовал «низкий» в 11.10, но немного медленный, когда много вкладок Firefox и окна открыты. После перехода к 12.04 я использую драйверы unity и 'fglrx-updates'. Это работает довольно хорошо.
Если вам понравились эти настройки, сохраните их для перезагрузки.
Установите пакет
sysfsutils
, затем добавьте правило в файл/etc/sysfs.conf
.class/drm/card0/device/power_method = (profile or dynpm) class/drm/card0/device/power_profile = (select between auto, low, mid, high if u choose 'profile' method)
Вы можете удалить вторую строку, если выберете 'dynpm'
Если вас интересует управление питанием, я предлагаю вам перейти на последнюю версию AMD Catalyst 12.2, которая намного лучше справляется с PM и приостанавливает работу.
Появилось новое улучшение:)
Устранены проблемы со стабильностью, обнаруженные в предыдущем драйвере AMD Catalyst 12.11 Beta8 для Linux. Для пользователей, испытывающих проблемы с HDMI Audio в Ubuntu 12.04, пользователям следует попробовать установить «dkms-hda - 0.201211291615 ~ Precision1 ”из https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+packages и перезагрузите компьютер; это решит проблему HDMI Audio, найденную в Ubuntu 12.04
http://support.amd.com/us/kbarticles/Pages/AMDCatalyst1211betadriver.aspx
Но подождите Более того, они сделали новую версию в 2013
Проприетарный драйвер дисплея AMD Catalyst ™ - Linux x86 & amp; Linux x86_64
Стабильная версия Amazing
Описание: Автоматический установщик и драйверы дисплея для Xorg / Xserver 6.9 и выше (до 1.13)
Добавьте radeon.dpm=1
в параметры загрузки вашего ядра.
Это имеет значение для hd2xxx.
Для этого отредактируйте файл /etc/default/grub
, например
sudo nano /etc/default/grub
найдите строку, которая начинается с
GRUB_CMDLINE_LINUX_DEFAULT=
и между кавычками добавьте radeon.dpm=1
параметры, которые уже есть, так что после вашего редактирования строка будет выглядеть примерно как
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
сохранить, выйти, затем запустить
sudo update-grub
Я обнаружил, что sysfsutils
-решение не работает для меня (как описано здесь ). Для других с такой же проблемой это может быть альтернативное решение с использованием pm-utils . Я не уверен, что это лучший способ сделать это (я новичок в Linux), но он делает все, что хотел: Установите radeon power_profile
на low
при загрузке и сохраните эту настройку после приостанавливать-резюме .
Шаг 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
это :)
Перед установкой (или переустановкой) любого драйвера AMD / ATI fglrx Catalyst Propietary вам необходимо очистить любую конфигурацию, чтобы сделать fglrx чистым пространством для работы с X.Org, потому что драйверы могут вызывать ошибки на вашем компьютере, такие как [ 1125] медлительность, неадекватная функциональность или множественные проблемы . Кроме того, для того, чтобы опробовать этот метод, я предлагаю вам удалить скрипты, которые вы сделали для разгонки вашего компьютера, со страницы , которую вы сказали по вопросу . Если у вас есть какие-либо сомнения относительно его процедуры, не забудьте спросить.
Чтобы удалить fglrx, запустите эти команды;
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* xorg-driver-fglrx
(Обратите внимание, если первая команда дает ошибки, просто перейдите ко второй команде)
Если вы этого не сделали сделал загрузку с веб-сайта ATI, чтобы получить последнюю возможность с этими командами (fglrx из репозиториев Ubuntu или «Дополнительные драйверы (жокей)» устарели);
Создать папку для загрузки и работы в вашей домашней папке, хотя и не обязательно;
cd ~/; mkdir catalyst12.2; cd catalyst12.2/
Для загрузки самого последнего драйвера (который на момент написания статьи является Catalyst 12.2);
wget -O amd-driver-installer-12-2-x86.x86_64.run http://www2.ati.com/drivers/linux/amd-driver-installer-12-2-x86.x86_64.run
(обратите внимание, что загрузка будет работать как для 32-разрядных, так и для 64-разрядных архитектур)
Сделать исполняемый скрипт установщика;
sudo chmod +x amd-driver-installer-12-2-x86.x86_64.run
Запустить сценарий установщика;
sudo sh ./amd-driver-installer-12-2-x86.x86_64.run
Теперь следуйте установке со значениями по умолчанию, когда установка завершится, откройте новый терминал и введите:
sudo aticonfig --initial -f
Когда закончите, обязательно перезагрузите компьютер / перезагрузите компьютер. Не пытайтесь использовать какое-либо приложение перед перезагрузкой, так как вы можете нестабилизировать X.Org, поэтому просто перезагрузитесь в том же терминале с помощью:
sudo reboot now
Или сделайте это в своем графическом интерфейсе.
Обязательно расскажите, как все прошло, удачи! ;)