Я впервые собрал компьютер. До того, как у меня был iMac. Я заметил, что моя новая сборка намного громче, чем мой iMac. Это громко все время, даже когда просто в Интернете. Любые идеи о том, как и возможно ли регулировать шум вентиляторов в Ubuntu 19.04.
Я насчитал 5 вентиляторов:
1 вентилятор корпуса, 1 вентилятор процессора, 2 вентилятора для графической карты и, наконец, 1 вентилятор для блока питания.
Характеристики моего ПК: 6-ядерный процессор AMD Ryzen 5 2600, Gigabyte Radeon RX580 Gaming 8 ГБ GDR5, материнская плата B450M MORTAR (MS-7B89), Corsair Vengeance 2x8 ГБ DDR4 2666 МГц, блок питания Corsair CX550M, корпус Cooler Master MASLBOX MB 117]
sudo sensors-detect
Это только часть выхода:
Some south bridges, CPUs or memory controllers contain embedded sensors.
Do you want to scan for them? AMD Family 17h thermal sensors... Success! (driver `k10temp') Some Super I/O chips contain embedded sensors. We have to write to standard I/O ports to probe them. This is usually safe. Do you want to scan for Super I/O sensors? (YES/no): YES Trying family `VIA/Winbond/Nuvoton/Fintek'... Yes Found unknown chip with ID 0xd451 Lastly, we can probe the I2C/SMBus adapters for connected hardware monitoring devices. This is the most risky part, and while it works reasonably well on most systems, it has been reported to cause trouble on some systems. Do you want to probe the I2C/SMBus adapters now? (YES/no): YES Using driver `i2c-piix4' for device 0000:00:14.0: AMD KERNCZ SMBus Driver `k10temp' (autoloaded): `Chip `AMD Family 17h thermal sensors' (confidence: 9) No modules to load, skipping modules configuration. Unloading cpuid... OK
Это выход для датчиков после выполнения инструкций из Answer by @rtaft
nct6797-isa-0a20 Adapter: ISA adapter in0: +0.50 V (min = +0.00 V, max = +1.74 V) in1: +1.00 V (min = +0.00 V, max = +0.00 V) ALARM in2: +3.41 V (min = +0.00 V, max = +0.00 V) ALARM in3: +3.30 V (min = +0.00 V, max = +0.00 V) ALARM in4: +1.02 V (min = +0.00 V, max = +0.00 V) ALARM in5: +0.14 V (min = +0.00 V, max = +0.00 V) ALARM in6: +0.81 V (min = +0.00 V, max = +0.00 V) ALARM in7: +3.41 V (min = +0.00 V, max = +0.00 V) ALARM in8: +3.31 V (min = +0.00 V, max = +0.00 V) ALARM in9: +1.84 V (min = +0.00 V, max = +0.00 V) ALARM in10: +0.00 V (min = +0.00 V, max = +0.00 V) in11: +0.69 V (min = +0.00 V, max = +0.00 V) ALARM in12: +1.05 V (min = +0.00 V, max = +0.00 V) ALARM in13: +0.68 V (min = +0.00 V, max = +0.00 V) ALARM in14: +1.51 V (min = +0.00 V, max = +0.00 V) ALARM fan1: 0 RPM (min = 0 RPM) fan2: 793 RPM (min = 0 RPM) fan3: 620 RPM (min = 0 RPM) fan4: 0 RPM (min = 0 RPM) fan5: 0 RPM (min = 0 RPM) SYSTIN: +34.0°C (high = +80.0°C, hyst = +75.0°C) sensor = CPU diode CPUTIN: +37.0°C (high = +115.0°C, hyst = +90.0°C) sensor = thermistor AUXTIN0: +36.5°C (high = +115.0°C, hyst = +90.0°C) sensor = thermistor AUXTIN1: -128.0°C sensor = thermistor AUXTIN2: +44.0°C sensor = thermistor AUXTIN3: -1.0°C sensor = thermistor SMBUSMASTER 0: +37.0°C PCH_CHIP_CPU_MAX_TEMP: +0.0°C PCH_CHIP_TEMP: +0.0°C PCH_CPU_TEMP: +0.0°C intrusion0: ALARM intrusion1: ALARM beep_enable: disabled amdgpu-pci-1c00 Adapter: PCI adapter vddgfx: +0.80 V fan1: 731 RPM (min = 0 RPM, max = 3700 RPM) temp1: +34.0°C (crit = +94.0°C, hyst = -273.1°C) power1: 31.20 W (cap = 145.00 W) k10temp-pci-00c3 Adapter: PCI adapter Tdie: +37.2°C (high = +70.0°C) Tctl: +37.2°C
Выход после выполнения sudo pwmconfig
sudo pwmconfig # pwmconfig revision $Revision$ ($Date$) This program will search your sensors for pulse width modulation (pwm) controls, and test each one to see if it controls a fan on your motherboard. Note that many motherboards do not have pwm circuitry installed, even if your sensor chip supports pwm. We will attempt to briefly stop each fan using the pwm controls. The program will attempt to restore each fan to full speed after testing. However, it is ** very important ** that you physically verify that the fans have been to full speed after the program has completed. Found the following devices: hwmon0 is amdgpu hwmon1 is nct6797 hwmon2 is k10temp Found the following PWM controls: hwmon0/pwm1 current value: 81 hwmon0/pwm1 is currently setup for automatic speed control. In general, automatic mode is preferred over manual mode, as it is more efficient and it reacts faster. Are you sure that you want to setup this output for manual control? (n) n hwmon1/pwm1 current value: 255 hwmon1/pwm2 current value: 33 hwmon1/pwm2 is currently setup for automatic speed control. In general, automatic mode is preferred over manual mode, as it is more efficient and it reacts faster. Are you sure that you want to setup this output for manual control? (n) n hwmon1/pwm3 current value: 122 hwmon1/pwm3 is currently setup for automatic speed control. In general, automatic mode is preferred over manual mode, as it is more efficient and it reacts faster. Are you sure that you want to setup this output for manual control? (n) n hwmon1/pwm4 current value: 122 hwmon1/pwm4 is currently setup for automatic speed control. In general, automatic mode is preferred over manual mode, as it is more efficient and it reacts faster. Are you sure that you want to setup this output for manual control? (n) n hwmon1/pwm5 current value: 122 hwmon1/pwm5 is currently setup for automatic speed control. In general, automatic mode is preferred over manual mode, as it is more efficient and it reacts faster. Are you sure that you want to setup this output for manual control? (n) n Giving the fans some time to reach full speed... Found the following fan sensors: hwmon0/fan1_input current speed: 733 RPM hwmon1/fan1_input current speed: 0 ... skipping! hwmon1/fan2_input current speed: 788 RPM hwmon1/fan3_input current speed: 625 RPM hwmon1/fan4_input current speed: 0 ... skipping! hwmon1/fan5_input current speed: 0 ... skipping! Warning!!! This program will stop your fans, one at a time, for approximately 5 seconds each!!! This may cause your processor temperature to rise!!! If you do not want to do this hit control-C now!!! Hit return to continue: Testing pwm control hwmon1/pwm1 ... hwmon0/fan1_input ... speed was 733 now 732 no correlation hwmon1/fan2_input ... speed was 788 now 795 no correlation hwmon1/fan3_input ... speed was 625 now 623 no correlation No correlations were detected. There is either no fan connected to the output of hwmon1/pwm1, or the connected fan has no rpm-signal connected to one of the tested fan sensors. (Note: not all motherboards have the pwm outputs connected to the fan connectors, check out the hardware database on http://www.almico.com/forumindex.php) Did you see/hear a fan stopping during the above test (n)? n Testing is complete. Please verify that all fans have returned to their normal speed. The fancontrol script can automatically respond to temperature changes of your system by changing fanspeeds. Do you want to set up its configuration file now (y)? y What should be the path to your fancontrol config file (/etc/fancontrol)? Loading configuration from /etc/fancontrol ... Select fan output to configure, or other action: 1) Change INTERVAL 3) Save and quit 2) Just quit 4) Show configuration select (1-n): 4 Common Settings: INTERVAL=10 Select fan output to configure, or other action: 1) Change INTERVAL 3) Save and quit 2) Just quit 4) Show configuration select (1-n): 3 Saving configuration to /etc/fancontrol... Configuration saved
Информация из этого поста :
Добавьте acpi_enforce_resources=lax
к строке GRUB_CMDLINE_LINUX_DEFAULT
в /etc/default/grub
, а затем пересоберите конфигурацию grub sudo grub-mkconfig -o /boot/grub/grub.cfg
. Затем перезагрузите компьютер. Убедитесь, что эти изменения есть в /boot/grub/grub.cfg
После этого sudo modprobe nct6775
. Если это удастся, вы должны увидеть больше информации при запуске sensors
. Затем добавьте nct6775
к /etc/modules
. Если это не сработает, нам нужно больше отлаживать. Этот чип поддерживается в nct6775, но его нет в кодовой базе обнаружения датчиков, что странно, поскольку один и тот же парень поддерживает оба.
Последний шаг - запустить sudo pwmconfig
, который создаст ваш файл /etc/fancontrol
.