我知道有一种叫做风扇控制的东西,它使您能够控制系统通风的速度。我想让我的风扇转得更快一点,因为我的笔记本电脑很容易升温。我发现的所有教程和内容都适用于旧版本的 Ubuntu,似乎不再适用。
任何人都可以向我解释或给我一个关于如何让它在 Ubuntu 上工作的好链接吗?具有相同效果的不同的东西也可以。
我有一台带有 Ubuntu 14.04 和 TLP 的 Asus N76VB 笔记本,用于电源管理。但是,风扇一直开着。它不是很响亮,但很烦人。我的 CPU 使用率约为 1-2%。它的时钟频率为 1.20 GHz。
我已经添加acpi=force到我的启动参数中,但它没有改变任何东西。
/proc/acpi/fan: No such file or directory
/proc/acpi/thermal_zone: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我已经加载了所有华硕 ACPI 模块。
lsmod | grep asus:
asus_nb_wmi 16990 0
asus_wmi 24191 1 asus_nb_wmi
sparse_keymap 13948 1 asus_wmi
video 19476 2 i915,asus_wmi
wmi 19177 2 mxm_wmi,asus_wmi
Run Code Online (Sandbox Code Playgroud)
不知何故,它可以读取温度。
sensors:
acpitz-virtual-0
Adapter: Virtual device
temp1: +43.0°C (crit = +108.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +44.0°C (high = +87.0°C, crit …Run Code Online (Sandbox Code Playgroud) 我重新安装了 Ubuntu 18.04 和 Windows 10。在 Ubuntu 上,我的一个粉丝非常高,虽然温度很好,但在 Windows 上没有发生这种情况。我已经尝试了本论坛中建议的一些解决方案,但没有成功。
根据程序 HardInfo,有问题的似乎是 nct6775/fan2,至少它是唯一在 +1155 rpm 下工作的。我的主板是华硕 H81M-A。
我遵循了有关如何在 Ubuntu 中控制风扇速度的指南,但它不适用于我的笔记本电脑(Dell Inspiron 15r)。
我安装了lm-sensors和风扇控制
包。然后我通过键入以下内容来配置lm-sensors:
sudo sensors-detect
我对所有问题的回答都是肯定的。最后我收到了这条消息:
驱动程序
coretemp': * Chip英特尔数字热传感器'(置信度:9)要加载所需的所有内容,请将其添加到 /etc/modules:
- - 剪这里 - -
#Chip drivers核心温度
- - 剪这里 - -
/etc/modules.现在的问题是:当我尝试配置 fancontrol 类型时:
sudo pwmconfig
我收到一个错误:
/usr/sbin/pwmconfig: 没有安装支持 pwm 的传感器模块
我花了一天的大部分时间寻找解决方案,但我没有运气。
我现在该怎么办?
我的 BIOS 控制着我的风扇速度,我想保持这种状态。我的地下室有一台机器,它通常很酷,只要机器不处于高负载下,风扇根本不需要运行。BIOS 已经很好地处理了这个问题。
但是如果我的风扇没有运行,我就没有办法测试它们以确保它们没有损坏。所以我想编写一个脚本,让风扇全速运转几秒钟,然后使用lm-sensors 来监控风扇速度,然后我就会知道风扇没有坏。
如何手动将风扇打开至全速?我不想使用风扇控制,因为我不是在寻找能够持续运行并保持控制风扇速度的东西。我只是想要一些“低技术”的东西,无论温度如何,它们都会打开它们。
另一个线程说:
如果你真的想自己做,你也许可以找到一个名为特殊设备文件
pwm1,pwm2等,/sys/class/hwmon/*/device/。您可以使用 cat 获取当前值或写入 0 到 255 之间的数字来更改风扇速度。
这将是完美的,但它似乎不起作用。Fancontrol 说我的 CPU 风扇是/sys/devices/platform/it87.656/pwm3,但是当我将其设置为 255 时,它根本不会影响风扇速度。
有谁知道如何通过脚本手动打开风扇,而不管温度如何?
我正在运行双启动 Windows 10 和 Ubuntu 18.04(使用此链接中的重新启动)。一切正常,但风扇不断地断断续续。CPU 温度在 39 - 42 摄氏度之间。我认为风扇在这个范围内的某个地方被激活,然后冷却 CPU,从而再次获得停止风扇的信号,等等。在 Windows 上,风扇在空闲或轻度工作时完全关闭。
我已经做过的
lm_sensors:即使在“sudo sensor-detect”之后也找不到风扇
i8kutils:找不到/prod/i8k
BIOS 更新至 1.5.0 版
内核版本为 4.19.2-041902-generic
安装并激活了 heatd、tlp、powertop 和 intel-microcode。
将显卡设置为 Intel 以省电
核心和 CPU 上的欠压为 -140 mV,iGPU 上的欠压为 -40 mV(使用此链接)
安装 smbios-utils 并将其设置为不同的模式(平衡、冷底、安静、性能)
禁用风扇 BIOS 控制(见链接)
一切都没有运气。
我还想做的事
统计数据
sudo tlp stat
+++ System Info
System = Dell Inc. XPS 15 9570
BIOS = 1.5.0
Release = Ubuntu 18.04.1 LTS
Kernel = …Run Code Online (Sandbox Code Playgroud) 在我的带有 i5-8265U CPU 的 Lenovo Yoga 730-15IWL 上,该sensors-detect命令无法检测到风扇,因此sensors也无法显示它们。
如何在这样的系统上显示风扇速度?
在华硕 H87-PRO 上:
$ sudo pwmconfig
# pwmconfig revision 5857 (2010-08-22)
(...)
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Run Code Online (Sandbox Code Playgroud)
这是 $sensors 的输出:
acpitz-virtual-0
Adapter: Virtual device
temp1: +27.8°C (crit = +97.0°C)
temp2: +29.8°C (crit = +97.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +40.0°C (high = +86.0°C, crit = +92.0°C)
Core 0: +32.0°C (high = +86.0°C, crit = +92.0°C)
Core 1: +33.0°C (high = +86.0°C, crit = +92.0°C)
Core 2: +40.0°C (high = +86.0°C, crit = +92.0°C)
Core 3: …Run Code Online (Sandbox Code Playgroud) 我安装了 Ubuntu 13.10,风扇声音很大。我按照此论坛链接上的说明 配置了 lm-sensors,然后尝试配置 fancontrol。我以 sudo 的身份运行 lm-sensors,它找到了一些东西,然后我将它推荐的模块加载到内核中。但是,当我运行 pwmconfig 时,它说“没有安装支持 pwm 的传感器模块”。当我运行传感器命令时,我得到以下输出。我不确定这些温度是否看起来很高。无论如何,不知道还有什么可以尝试的。
coretemp-isa-0000
Adapter: ISA adapter
Core 0: +40.0°C (high = +79.0°C, crit = +99.0°C)
Core 1: +40.0°C (high = +79.0°C, crit = +99.0°C)
Core 2: +43.0°C (high = +79.0°C, crit = +99.0°C)
Core 3: +37.0°C (high = +79.0°C, crit = +99.0°C)
atk0110-acpi-0
Adapter: ACPI interface
Vcore Voltage: +0.93 V (min = +0.80 V, max = +1.60 V)
+3.3 Voltage: +3.30 V (min = +2.97 V, max …Run Code Online (Sandbox Code Playgroud) 我试图按照此线程上的说明进行操作: 如何控制风扇速度?
但是pwmconfig给了我这个错误:
/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed
Run Code Online (Sandbox Code Playgroud)
我还能做些什么来控制我的 CPU 风扇速度?
$ sudo lshw -C system
marco-linux
description: All In One
product: iMac11,1 ()
vendor: Apple Inc.
version: 1.0
serial: W80184DT5PJ
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall32
configuration: boot=normal chassis=all-in-one family=iMac uuid=D2FE9523-6304-3457-A5D0-9E895170B482
Run Code Online (Sandbox Code Playgroud) fancontrol ×10
fan ×8
lm-sensors ×3
sensors ×2
12.04 ×1
12.10 ×1
13.10 ×1
18.04 ×1
acpi ×1
asus ×1
bios ×1
cpu ×1
dell ×1
intel-cpu ×1
overheating ×1
temperature ×1
xps ×1