在Ubuntu 18.04上有很高的风扇速度


14

我与Windows 10一起全新安装了Ubuntu 18.04。在Ubuntu上,我的一个风扇极高,尽管温度很好,但这在Windows上没有发生。我尝试了此论坛中建议的一些解决方案,但没有成功。

据程序​​HardInfo称,出现问题的计算机似乎是nct6775 / fan2,至少它是唯一以+1155 rpm的速度工作的计算机。我的主板是华硕H81M-A。


您采取了哪些步骤专门针对粉丝?在fancontrol跑步吗?您的/etc/fancontrol文件是什么样的?
rtaft

如果你有一个英特尔CPU,试试这个:askubuntu.com/questions/516067/...
克劳迪奥Taccogna

尝试将风扇插入SYS风扇接头连接器而不是CPU接头连接器中。对于某些主板,我发现风扇将尝试以比正常情况下更高的速度运行,而某些CPU风扇在插入SYS接头连接器时将以较低的速度运行。虽然值得一

Answers:


9

风扇控制设置的典型步骤包括:

  • 运行sensors-detect以确保您具有正确的模块和更新/etc/modules/etc/sysconfig/lm_sensors在RH上)以具有nct6775条目。
  • 运行pwmconfig以测试和配置每个风扇并创建/etc/fancontrol文件。

在某些已知问题中,有时hwmon ID在启动时会发生变化,从而使粉丝失去控制。为此,您可以手动编辑/etc/fancontrol文件以包含每个pwm的完整路径,并用[[:print:]]*如下方式替换ID : /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm1

这些是文件系统上的实际路径,您可以浏览这些路径以了解可用的内容。

您可能还需要编辑/etc/sensors3.conf,我必须为ASUS Z97添加一些内容,我在这些线程上发布了这些详细信息。

您可能还需要将以下内容添加到文件中的GRUB_CMDLINE_LINUX_DEFAULT变量中/etc/default/grubacpi_enforce_resources=lax然后重建grub配置grub-mkconfig -o /boot/grub/grub.cfg


谢谢您的回答。我会检查一下。我已经安装了lm传感器和风扇控制。在pwmconfig中,在测试过程中,风扇根本没有停止。我会再过一遍。
EstebanKnöbl18年

在Ubuntu 16中这工作正常吗?我无法控制我的3pin风扇,只有4pin风扇。我大部分的噪音来自GPU风扇。如果您看到它是fan2,则应该可以对其进行控制。看一下文件系统,fancontrol所做的全部就是读取/写入文件/sys/devices/platform/nct6775.656/hwmon/hwmon3/。还要lsmod并确保已加载nct6775。并确保您的ASUS正在使用该芯片(可能是)。
rtaft

我没有在该PC上安装任何其他版本的Ubuntu,所以我无法确定。我会检查您的建议。谢谢!
EstebanKnöbl18年

6

在发现风扇风扇转速和散热问题tlp解决了我所有的问题之前,我一直在苦苦挣扎。您可以在这里了解更多信息

TLP为您带来了Linux高级电源管理的好处,而无需了解每个技术细节。TLP带有针对电池寿命进行了优化的默认配置,因此您可能只是安装而忘了它。尽管如此,TLP还是可以高度定制的,可以满足您的特定要求。

安装是可预见的

sudo apt install tlp

配置是自动的,我从来不需要立即更改它。


如果tlp仅靠本身不能解决所有散热问题,则可以为ASUS笔记本电脑采取一些特定步骤:

内核模块概述

  • asus-nb-wmi是内核模块,包含在主流Linux内核中,并自动在Asus笔记本电脑中加载。它仅允许控制一个风扇,如果有第二个风扇-您将无法对其进行任何控制。将这个模块列入黑名单将阻止键盘背光灯工作。
  • asus_fan是一个内核模块,可以控制一些较旧的Asus笔记本电脑上的两个风扇。不适用于最新型号。

对于我自己来说,安装后tlp我能够删除一些我为笔记本电脑设置的风扇控制程序。但是,我没有华硕,所以您可能需要的不只是一些tlp


2

我在华硕笔记本电脑Q551L上使用Ubuntu 18.04时遇到问题,并且入睡时风扇速度过高。我的笔记本电脑装有需要驱动程序的NVIDIA设备,包括我的显卡GM108M GeForce 840M。这是此页面上为我修复的问题。

$ ubuntu-drivers devices
$ sudo ubuntu-drivers autoinstall

然后重新启动。


1

这里可能有两件事在起作用,为此,您可以做/尝试两件事。

1.检查BIOS设置。

某些设置可以在BIOS中找到/只能在BIOS中找到,在BIOS中可以找到的这些设置之一是风扇设置,您可以在此处检查是否有问题。

2.传感器坏了

风扇的传感器可能损坏了,我知道现在可以使用带有Ubuntu和Windows的GUI进行检查,因此我将同时解释两者。

的Ubuntu

要在Ubuntu上检查传感器,您需要先hardinfo安装此命令sudo apt-get install hardinfo,然后使用此命令,以查看传感器是否正常或损坏。

视窗

要使用Windows检查传感器,您需要安装Speedfan,可以在此处找到。它将显示您的风扇传感器正在读取的温度和风扇的速度

(旁注:自从我使用这些程序以来已有一段时间,因此它们可能有所不同,然后我还记得它们),

希望这可以解决您的问题,因为它确实为了我


2
你好朋友。我认为您的评论不是答案。另外,它表明您没有正确阅读我的问题。请改为发表评论。
EstebanKnöbl18年

@estebanknobl我会这样做,因为我只能评论50个代表,但我忘了第三个选项,这是高度可疑的,但是可能的,那就是接线错误,我应该将此添加到答案中也一样
delfiler

@estebanknobl其次,“我已经尝试过本论坛建议的一些解决方案”对于您尝试过的内容并不太清楚,我的意思是您可能错过了我提到的两个中的一个(因为我错过了/遮掩了“ hardinfo'(是的,我有内存问题))
delfiler


0

更换主板后,我遇到了同样的问题。我终于发现我忘了将传感器电缆重新连接到新主板上。传感器电缆是4针小插头。它的插座位于板的右前侧(从计算机正面看)。忽略连接非常容易。重新连接传感器后,我的计算机非常退出运行。


0

我在华硕BM6820台式机和Nvidia GeForce GT 730上也遇到了同样的问题。我尝试了上述所有技巧,但最终发现,内核的Nvidia驱动程序:nouveau引起了问题!将您的PC引导到init 3运行级别以验证此问题。如果风扇速度正常,则可以尝试禁用nvidia nouveau驱动程序:

如何禁用Nouveau Nvidia驱动程序

https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux

$ sudo bash -c“回声黑名单> /etc/modprobe.d/blacklist-nvidia-nouveau.conf”

$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

确认新的modprobe配置文件的内容:

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0

然后从Nvidia的站点安装适当的Nvidia驱动程序:

https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux


0

我的笔记本电脑是相当新的,负载为2时运行不多。有8个CPU内核和i7,我知道出了点问题。

我通过使用tlp解决了这个问题。

lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
    Kernel driver in use: i915
    Kernel modules: i915

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update

sudo apt-get install tlp tlp-rdw
systemctl enable tlp # to enable on startup
vim /etc/default/tlp

你应该有这样的东西。

tlp-stat -c
--- TLP 1.2.2 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
        TLP_ENABLE=1
        TLP_DEFAULT_MODE=AC
        TLP_PERSISTENT_DEFAULT=0
        DISK_IDLE_SECS_ON_AC=0
        DISK_IDLE_SECS_ON_BAT=2
        MAX_LOST_WORK_SECS_ON_AC=15
        MAX_LOST_WORK_SECS_ON_BAT=60
        CPU_HWP_ON_AC=balance_performance
        CPU_HWP_ON_BAT=balance_power
        CPU_MAX_PERF_ON_AC=100
        CPU_BOOST_ON_AC=1
        SCHED_POWERSAVE_ON_AC=0
        SCHED_POWERSAVE_ON_BAT=1
        NMI_WATCHDOG=0
        ENERGY_PERF_POLICY_ON_AC=performance
        ENERGY_PERF_POLICY_ON_BAT=power
        DISK_DEVICES="nvme0n1 sda"
        DISK_APM_LEVEL_ON_AC="254 254"
        DISK_APM_LEVEL_ON_BAT="128 128"
        SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
        SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
        AHCI_RUNTIME_PM_TIMEOUT=15
        WIFI_PWR_ON_AC=off
        WIFI_PWR_ON_BAT=on
        WOL_DISABLE=Y
        SOUND_POWER_SAVE_ON_AC=0
        SOUND_POWER_SAVE_ON_BAT=1
        SOUND_POWER_SAVE_CONTROLLER=Y
        BAY_POWEROFF_ON_AC=0
        BAY_POWEROFF_ON_BAT=0
        BAY_DEVICE="sr0"
        RUNTIME_PM_ON_AC=on
        RUNTIME_PM_ON_BAT=auto
        USB_AUTOSUSPEND=1
        USB_BLACKLIST_BTUSB=0
        USB_BLACKLIST_PHONE=0
        USB_BLACKLIST_PRINTER=1
        USB_BLACKLIST_WWAN=0
        RESTORE_DEVICE_STATE_ON_STARTUP=0
        NATACPI_ENABLE=1
        TPACPI_ENABLE=1
        TPSMAPI_ENABLE=1

就我而言,我使用英特尔,因此我禁用了Radeon。重新启动,超级烦人的风扇噪音消失了。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.