Форум
Шум кулеров на Archlinux.
Доброго времени суток! Извиняюсь сразу, если задаю нубский вопрос.
Несколько дней назад решился полностью перейти на Линукс, до этого стояла винда в дуалбуте с разными убунтами\сусями. До этого игрался с Арчем на виртуалке, сразу очень понравился и решил ставить именно его. Все отлично работает, за исключением дикого шума кулеров. Через пары минут работы вентилятор начинает дико гудеть (не уверен конкретно это кулер видяхи или проца, скорее всего оба). При использовании сусы,убунты, минта - ничего подобного не наблюдалось...
Пробовал регулировать через Nvidia драйвер (Coolbits 5 в xorg.conf) - не работает. Точнее работает только на увеличение скорости вращения. Также пробовал ставить cpufreq c опцией cpufreq_ondemand, тоже не помогло.
Буду рад Вашим советам!
Воспользуйтесь: ArchWiki Fan Speed Control (Русский) / Контролировать скорость (и шум!) вашего кулера легко!
Я вот как то этого и не касался этого вопроса, краем глаза давно уже где то читал про настройку скорости вентиляторов с помощью lm-sensors, ну и графические оболочки есть для этого (sensors-applet, hardware-monitor, ksensors, xsensors, xfce4-sensors-plugin и ещё несколько). Попробуйте...
Через пары минут работы вентилятор начинает дико гудеть
Т.е. вентиляторы всё-таки регулируются, а разгоняются они от температуры - значит это проц не регулирует свою частоту и постоянно пашет на полную мощность.
cpufrequtils - лишь вспомогательный инструментарий, а для того, чтобы проц мог сбрасывать частоту нужен соответствующий драйвер
у меня на писюке с i5 работает acpi-cpufreq, на ноуте с Турионом - powernow-k8, гувернер и там и там стоит ondemand, вот что показывает cpufreq-info:
на писюке:
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0 1 2 3
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.0 us.
hardware limits: 1.60 GHz - 3.60 GHz
available frequency steps: 3.60 GHz, 3.60 GHz, 3.50 GHz, 3.40 GHz, 3.30 GHz, 3.20 GHz, 3.10 GHz, 3.00 GHz, 2.90 GHz, 2.80 GHz, 2.70 GHz, 2.60 GHz, 2.50 GHz, 2.40 GHz, 2.30 GHz, 2.20 GHz, 2.10 GHz, 2.00 GHz, 1.60 GHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1.60 GHz and 3.60 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
analyzing CPU 1:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0 1 2 3
CPUs which need to have their frequency coordinated by software: 1
maximum transition latency: 10.0 us.
hardware limits: 1.60 GHz - 3.60 GHz
available frequency steps: 3.60 GHz, 3.60 GHz, 3.50 GHz, 3.40 GHz, 3.30 GHz, 3.20 GHz, 3.10 GHz, 3.00 GHz, 2.90 GHz, 2.80 GHz, 2.70 GHz, 2.60 GHz, 2.50 GHz, 2.40 GHz, 2.30 GHz, 2.20 GHz, 2.10 GHz, 2.00 GHz, 1.60 GHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1.60 GHz and 3.60 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
analyzing CPU 2:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0 1 2 3
CPUs which need to have their frequency coordinated by software: 2
maximum transition latency: 10.0 us.
hardware limits: 1.60 GHz - 3.60 GHz
available frequency steps: 3.60 GHz, 3.60 GHz, 3.50 GHz, 3.40 GHz, 3.30 GHz, 3.20 GHz, 3.10 GHz, 3.00 GHz, 2.90 GHz, 2.80 GHz, 2.70 GHz, 2.60 GHz, 2.50 GHz, 2.40 GHz, 2.30 GHz, 2.20 GHz, 2.10 GHz, 2.00 GHz, 1.60 GHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1.60 GHz and 3.60 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
analyzing CPU 3:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0 1 2 3
CPUs which need to have their frequency coordinated by software: 3
maximum transition latency: 10.0 us.
hardware limits: 1.60 GHz - 3.60 GHz
available frequency steps: 3.60 GHz, 3.60 GHz, 3.50 GHz, 3.40 GHz, 3.30 GHz, 3.20 GHz, 3.10 GHz, 3.00 GHz, 2.90 GHz, 2.80 GHz, 2.70 GHz, 2.60 GHz, 2.50 GHz, 2.40 GHz, 2.30 GHz, 2.20 GHz, 2.10 GHz, 2.00 GHz, 1.60 GHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1.60 GHz and 3.60 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
на ноуте:
Спойлер$ cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: powernow-k8
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 109 us.
hardware limits: 800 MHz - 2.00 GHz
available frequency steps: 2.00 GHz, 1.80 GHz, 1.60 GHz, 800 MHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 800 MHz and 2.00 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 800 MHz.
По проприетарному драйверу видяхи мало чем могу помочь, давно им не пользовался, на компе стоит nouveau, ибо не играюсь (для
игрушек параллельно винда), там есть уровни производительности:
[ 13.632293] [drm] nouveau 0000:01:00.0: 3 available performance level(s)
[ 13.632296] [drm] nouveau 0000:01:00.0: 0: core 50MHz shader 101MHz memory 135MHz timing 5 voltage 950mV
[ 13.632298] [drm] nouveau 0000:01:00.0: 1: core 405MHz shader 810MHz memory 324MHz timing 4 voltage 950mV
[ 13.632300] [drm] nouveau 0000:01:00.0: 3: core 850MHz shader 1701MHz memory 2052MHz timing 3 voltage 962mV-1050mV
[ 13.632378] [drm] nouveau 0000:01:00.0: c: core 50MHz shader 101MHz memory 135MHz voltage 950mV fanspeed 40%
но пока они работают нестабильно, поэтому по умолчанию выставлены на минимум, карта не шумит и не греется, на всякий случай посмотреть активный можно тут:
$cat /sys/class/drm/card0/device/performance_levelВот такая у меня температурка:
$ sensors
nouveau-pci-0100
Adapter: PCI adapter
temp1: +32.0°C (high = +100.0°C, crit = +110.0°C)Кстати, xorg.conf уже год как не нужен. Может там что-то старое и ненужное понаписано?
posixru:
Воспользуйтесь: ArchWiki Fan Speed Control (Русский)
Спасибо, видел данную статью, но решил проблему с помощью задание частоты вращения в биосе.
Alexander:
cpufrequtils - лишь вспомогательный инструментарий, а для того, чтобы проц мог сбрасывать частоту нужен соответствующий драйвер
Да-да, я выставил powernow-k8, гувернор - cpufreq_ondemand. Шум действительно стал немного меньше. Но я все равно уменьшил частоту вращения вентилятора через биос, так как сильно уж шум действует на нервы. Наверно, дело не в Арче, а в наступлении лета, т.к. биос показывал температуру процессора около 55-60 градусов, а кулер честно выполнял свою работу.
Alexander:
Кстати, xorg.conf уже год как не нужен. Может там что-то старое и ненужное понаписано?
Для использования официального драйвера нвидии он обязателен, вроде. Да и все свои настройки он в xorg.conf записывает.
Иногда даже помогает, если просто пылесосом в ту фигню, откуда воздух выдувается. Но если сильно уже забито, то может и не помочь. В принципе, та часть ноута обычно легко разбирается. Но у меня, например, желательно снимать ещё и сам куллер с радиатором, чтобы подлезть к месту загрязнения. Но это тоже не проблема :)