Я пытаюсь выяснить, как долго моя видеокарта сможет выключить вентилятор без перегрева.
Когда я просматриваю Интернет, вентилятор видеокарты - самая громкая вещь на моем компьютере.
Итак, мой вопрос: как контролировать температуру графического процессора графической карты ATI Radeon HD 4850.
Если вы используете проприетарный драйвер (fglrx), тогда вам нужна команда aticonfig --odgt.
Насколько мне известно, для многих карт этот датчик не будет отображаться через lm -sensors.
Если вы используете проприетарный драйвер (fglrx), тогда вам нужна команда aticonfig --odgt
.
Насколько мне известно, для многих карт этот датчик не будет отображаться через lm -sensors.
Недолго, пока он не станет фри. В зависимости от объема графической рабочей нагрузки, которую вы делаете, процесс изготовления, накопленная пыль может составлять минуты, часы. купить послепродажное охлаждение без вентилятора, если шум является проблемой.
Чтобы контролировать температуру вашего GPU, используйте этот Q & amp; A, чтобы помочь найти датчик графического процессора:
Как использовать lm-датчики ?
Во-первых, (см. http://www.unixmen.com/howto-install-ati-display-driver-in-ubuntu/ для установки), затем введите
sudo aticonfig --initial
Тогда [!d2 ]
aticonfig --odgt
OUT:
Default Adapter - ATI Radeon HD 5700 Series
Sensor 0: Temperature - 45.00 C
sudo apt-get install lm-sensors
sensors
Что выводит что-то вроде:
radeon-pci-0100
Adapter: PCI adapter
temp1: +48.5°C (crit = +120.0°C, hyst = +90.0°C)
У вас modprobe it87, и если вам повезет, lm-sensor предоставят вам информацию.
Если карта работает очень жарко, вы можете попытаться снизить ее производительность (если модуль drm позволяет ):
echo low > /sys/class/drm/card0/device/power_profile
К сожалению, серия HD 4xxx не имеет особенно хороших функций экономии энергии в драйвере с открытым исходным кодом сегодня, не говоря уже о том, когда этот вопрос был написан.
Если карта не была разработана для запуска с выключенным вентилятором , он не сможет работать без него. Кроме того, большинство карт AMD содержат прошивку, которая регулирует вентилятор. Я бы не рекомендовал отключать вентилятор, а вместо этого просто полагался на внутреннюю прошивку карты, чтобы регулировать скорость вращения вентилятора.
Чтобы уменьшить скорость вращения вентилятора, вам нужно просто уменьшить производство тепла. Я бы рекомендовал прочитать последние настройки энергосбережения, чтобы заставить карту оставаться на минимальной тактовой частоте. Это даст вам снижение производства тепла за счет снижения производительности.
Я решил это, используя скрипт bash, который устанавливает скорость вращения вентилятора до фактического темпа. Я имею в виду, если температура вспышки равна 60-градусной скорости вращения вентилятора 60%. Затем я запускаю это под root cron каждую минуту. Я создал файл / bin / atiSpeedCron с этим контентом:
#!/bin/bash
read temp < <(/usr/bin/aticonfig --od-gettemperature | grep "Sensor 0" | cut -c43-47)
echo temp: $temp
aticonfig --pplib-cmd "set fanspeed 0 $temp"
, затем я обновил cron, используя
crontab -e
под учетной записью root. Я ввел эту строку:
, это заставило меня забыть о поклонниках ати. Кстати, я думаю, что гривнеры должны это сделать.
Поскольку проприетарные драйверы больше не поддерживаются, я выбрал аппаратное решение. Я взял вентилятор со стандартным разъемом питания для корпуса atx и наклеил его на карту. Предположим, что это плохо для игр и криптоминирования, но хорошо работает для меня.
Поскольку проприетарные драйверы больше не поддерживаются, я выбрал аппаратное решение. Я взял вентилятор со стандартным разъемом питания для корпуса atx и наклеил его на карту. Предположим, что это плохо для игр и криптоминирования, но хорошо работает для меня.
К сожалению, серии HD 4xxx не имеют особенно хороших функций экономии энергии в драйвере с открытым исходным кодом сегодня, не говоря уже о том, когда этот вопрос был написан.
Если карта не была разработана для работы с выключенным вентилятором , он не сможет работать без него. Кроме того, большинство карт AMD содержат прошивку, которая регулирует вентилятор. Я бы не рекомендовал отключать вентилятор, а вместо этого просто полагался на внутреннюю прошивку карты, чтобы регулировать скорость вращения вентилятора.
Чтобы уменьшить скорость вращения вентилятора, вам нужно просто уменьшить производство тепла. Я бы рекомендовал прочитать последние настройки энергосбережения, чтобы заставить карту оставаться на минимальной тактовой частоте. Это даст вам снижение производства тепла за счет снижения производительности.
Во-первых, (см. http://www.unixmen.com/howto-install-ati-display-driver-in-ubuntu/ для установки), затем введите
sudo aticonfig --initial
Тогда
aticonfig --odgt
OUT:
Default Adapter - ATI Radeon HD 5700 Series
Sensor 0: Temperature - 45.00 C
Сделайте modprobe it87
, и если вам повезет, lm-sensor предоставят вам информацию.
Если карта работает очень жарко, вы можете попытаться снизить ее производительность (если модуль drm позволяет ):
echo low > /sys/class/drm/card0/device/power_profile
Во-первых, (см. http://www.unixmen.com/howto-install-ati-display-driver-in-ubuntu/ для установки), затем введите
sudo aticonfig --initial
Тогда
aticonfig --odgt
OUT:
Default Adapter - ATI Radeon HD 5700 Series
Sensor 0: Temperature - 45.00 C
Я решил это, используя скрипт bash, который устанавливает скорость вращения вентилятора до фактического темпа. Я имею в виду, если температура вспышки равна 60-градусной скорости вращения вентилятора 60%. Затем я запускаю это под root cron каждую минуту. Я создал файл / bin / atiSpeedCron с этим контентом:
#!/bin/bash
read temp < <(/usr/bin/aticonfig --od-gettemperature | grep "Sensor 0" | cut -c43-47)
echo temp: $temp
aticonfig --pplib-cmd "set fanspeed 0 $temp"
, затем я обновил cron, используя
crontab -e
под учетной записью root. Я ввел эту строку:
* * * * * /bin/atiSpeedCron
это заставило меня забыть о поклонниках ати. Кстати, я считаю, что это нужно.