首先,我很清楚许多其他的帖子,所有这些帖子我都读过很多遍,尝试了它们的每个解决方案和变体,所以请不要标记为重复或发布指向它们的链接,我已经看过它们了。
我相信这更多的是一个内核问题(在 4.16 和 4.17 上都尝试过),而不是 Ubuntu 问题,因为当我在 Arch 上运行它时也出现了同样的问题。
我有一台相对较新的 ASUS FX503VM,它使用 2 个 CPU 风扇。它被检测为:
asus-isa-0000
Adapter: ISA adapter
cpu_fan: 0 RPM
0 是它停留的位置,并且始终被检测为。我已将 div 更改为各种值,包括 4、8、16、32、128 等。始终为 0,在尝试各种驱动程序设置后偶尔会为 -1。风扇不转,所有 4 个核心都保持在 60C 附近,这并不酷,没有双关语。如果温度过高,BIOS 会启动并运行风扇以防止它们熔化,但仅此而已。不幸的是,我的 BIOS 没有调整阈值的设置。
我尝试了以下方法:
acpi_enforce_resources=lax
作为启动参数ncfs
什么都不做,只是读取 RPM 失败的另一种方法nct6775
司机asus_fan
(虽然我无法modprobe
工作,所以我不确定这个选项是否会成功......)(我添加到了模块,没有收到任何报告的错误,但它什么也没有改变)pwmconfig
没有帮助,因为它在尝试运行风扇后跳过并且没有任何变化。- 将我的 BIOS 刷新到最新版本(2018 年 4 月)
- 使用 控制了 CPU 调速器
thermald
,这有助于将温度降低约 10C,但不能解决问题。我希望风扇运转,而不是降低 CPU 的速度 - 确认风扇和 RPM 传感器均能正常工作,我在 BIOS 中也看到了这一点
我已经尝试了所有方法,并且越来越确定这个问题无法用任何方法解决,基本上就是因为硬件不兼容而无法运行 Linux。有没有人有我所不知道的解决方案,或者有华硕 FX503VM 可以确认或否认 CPU 风扇在此型号上是否按预期工作?