在我的 ThinkPad T470 上,它是 Ubuntu 18.04 和 Windows 10 的双重启动,在 Ubuntu 中一切正常,直到过了一段时间我需要启动 Windows。从那时起,笔记本电脑上的风扇在 Ubuntu 上一直全速运转。
我已经尝试了常见的解决方案,例如acpi_osi=!Windows 2012根据此答案thinkfan在 grub 设置中进行设置或根据此答案设置风扇速度。
我还检查了我的 BIOS 设置,但一切看起来都很正常,因为有些选项是针对性能设置的,有些选项是为了在性能、能耗和风扇噪音之间取得平衡而设置的。问题是 Ubuntu 似乎无法识别 BIOS 设置或任何其他相关设置。
上述解决方案都没有对风扇噪音产生任何影响。
任何帮助,将不胜感激。
编辑:我怀疑 ACPI 由于某种原因没有完成其工作。
编辑 2:一个可能值得一提的观察结果是,当我启动笔记本电脑时,风扇以正常/低速运行,并且 grub 菜单提示我选择操作系统(Ubuntu 或 Windows)来继续。然后当我选择 Ubuntu 时,风扇全速运转。我认为这意味着 BIOS 设置工作正常。
编辑3fancontrol :尝试根据此答案使用,运行后sudo pwmconfig,我收到以下消息:
hwmon3/pwm1_enable stuck to 2
Manual control mode not supported, skipping hwmon3/pwm1.
There are no usable PWM outputs.
Run Code Online (Sandbox Code Playgroud) 我有一台带双启动的华硕 TP301UJ 笔记本电脑,我的风扇一直很响。我正在尝试在 Ubuntu 中配置我的风扇速度(我在 Windows 10 中很容易做到),但我遇到了问题。
这是我所做的:
我安装了lm-sensors、psensor和fancontrol。psensor运行良好,并读取风扇速度和所有温度。
Ransudo sensors-detect只说我需要将coretemp添加到/etc/modules. coretemp已经在模块中,所以我什么也没做。
重新启动。Ran sudo pwmconfig,它输出:
找到以下设备:
hwmon0 是 acpitz
hwmon1 是 coretemp
hwmon2 是 asus找到以下 PWM 控件:
hwmon2/pwm1 当前值:0hwmon2/pwm1 当前设置为自动速度控制。
一般来说,自动模式比手动模式更受欢迎,因为它更有效,反应更快。您确定要将此输出设置为手动控制吗?(n)
输入“y”,输出为:
给球迷一些时间来达到全速......
找到以下风扇传感器:
hwmon2/fan1_input current speed: 0 ... 跳过!
没有工作风扇传感器,所有读数均为 0。确保连接了 3 线风扇。
您可能还需要增加风扇除数。
有关更多信息,请参阅 doc/fan-divisors。
所以我的风扇进入“手动模式”并开始全速运行但pwmconfig退出,让我的风扇全速运行。将输入的数字/sys/class/hwmon/hwmon2/pwm1_enable从 1 改回 …
,简而言之,我无法让 lm 传感器返回我的 CPU 温度。我正在 Gigabyte GA-78LMT-USB3 主板上使用 AMD 8350 CPU 运行 Lubuntu 15.10(最新)。我所做的,以及输出:
安装:
sudo apt-get install lm-sensors
sudo sensors-detect
Run Code Online (Sandbox Code Playgroud)
(参见:帖子底部的输出)
添加it87和coretemp到/etc/modules(重新启动,无济于事)
安装了以下(sudo make,sudo make install...):https :
//github.com/groeck/it87
有任何想法吗?
来自sensors(后配置)的输出:
sensors
it8620-isa-0228
Adapter: ISA adapter
in0: +0.90 V (min = +0.00 V, max = +3.06 V)
in1: +1.50 V (min = +0.00 V, max = +3.06 V)
in2: +2.04 V (min = +0.00 V, max = …Run Code Online (Sandbox Code Playgroud) 我正在使用 Ubuntu 18.04(但在 16.04 上也有同样的问题)。我无法控制风扇速度。Ubuntu 以与注销 Windows(双启动)时相同的风扇速度运行。我试过了,sensors-detect但它只将 'coretemp' 输入到 /etc/modules 中。还pwmconfig返回以下内容:“/usr/sbin/pwmconfig: There are no pwm-capable sensor modules installed” 请帮忙!
我在我的新联想 14w 笔记本电脑上安装了 Ubuntu 19.10,我注意到风扇根本没有运行,导致高温。
我已经安装fancontrol但无法弄清楚配置。
运行pwmconfig结果报错There are no pwm-capable sensor modules installed
最后,sensors-detect显示我有AMD Family 15h thermal sensors (driver 'k10temp')
有些帖子似乎提到某些联想型号的风扇由 UEFI BIOS 控制,但是我的 BIOS 中没有任何此类选项。
我该怎么做才能让风扇旋转?
编辑:这是完整的sensors-detect输出。由于字数限制无法放入此帖子
Sensord 是一个守护进程,可用于定期将传感器读数从硬件健康监控芯片记录到 syslog(3) 或循环数据库 (RRD),并在发出传感器警报时发出警报;例如,如果风扇发生故障、超出温度限制等。
https://linux.die.net/man/8/sensord
sensord自 Ubuntu 18.04 以来似乎不再可用。鉴于定期将传感器信息记录到系统日志以进行崩溃诊断等非常有用,sensordUbuntu 18.04 及更高版本上是否有新的等效项可用?
我目前正在使用 lm-sensors,但它只显示 CPU 温度。我需要查看硬盘温度。还有
有什么办法吗??
我昨天安装了 lubuntu 并注意到风扇不工作,想尝试 kevbelisle 提出的解决方案。
所以,我已经把makefile和it87.c文件都下载下来放到桌面了,不知道下一步该怎么做。
任何人都可以分解 kevbelisle 所做的进一步步骤吗?
谢谢。
我删除了 make 文件中的 .txt 并重做所有步骤。这是我所拥有的
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-43-generic'
/usr/src/linux-headers-3.13.0-43-generic/arch/x86/Makefile:98: stack protector enabled but no compiler support
/usr/src/linux-headers-3.13.0-43-generic/arch/x86/Makefile:113: CONFIG_X86_X32 enabled but no binutils support
make[1]: gcc: Command not found
CC [M] /home/analog/Desktop/New/it87.o
/bin/sh: 1: gcc: not found
make[2]: *** [/home/analog/Desktop/New/it87.o] Error 127
make[1]: *** [_module_/home/analog/Desktop/New] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-43-generic'
make: *** [modules] Error 2
Run Code Online (Sandbox Code Playgroud) lm-sensors ×10
fan ×4
fancontrol ×4
18.04 ×2
sensors ×2
12.04 ×1
acer ×1
acpi ×1
asus ×1
hardware ×1
lenovo ×1
lubuntu ×1
makefile ×1
monitoring ×1
overheating ×1
psensor ×1
temperature ×1
thinkpad ×1