我的华硕 N552VW-FY094T 上运行 Ubuntu 16.04 时遇到了风扇问题。
笔记本电脑启动正常,但大约 10 秒后风扇就全速运转。
登录后,风扇似乎以合理的速度运转。这是“传感器”的输出:
acpitz-virtual-0
Adapter: Virtual device
temp1: +29.0°C (crit = +103.0°C)
nouveau-pci-0100
Adapter: PCI adapter
temp1: N/A (high = +95.0°C, hyst = +3.0°C)
(crit = +105.0°C, hyst = +5.0°C)
(emerg = +135.0°C, hyst = +5.0°C)
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0: +30.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +29.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +37.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +28.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +28.0°C (high = +100.0°C, crit = +100.0°C)
asus-isa-0000
Adapter: ISA adapter
cpu_fan: 2100 RPM
temp1: +29.0°C
然后,几秒钟后,风扇的速度被固定在最大,这是输出:
( .. snip ...)
asus-isa-0000
Adapter: ISA adapter
cpu_fan: 25500 RPM
temp1: +26.0°C
相关的hwmon在/sys/class/hwmon/hwmon3中,由asus_nb_wmi模块提供:
lrwxrwxrwx 1 root root 0 Aug 6 20:55 hwmon0 -> ../../devices/virtual/hwmon/hwmon0/
lrwxrwxrwx 1 root root 0 Aug 6 20:55 hwmon1 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon1/
lrwxrwxrwx 1 root root 0 Aug 6 20:55 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2/
lrwxrwxrwx 1 root root 0 Aug 6 20:55 hwmon3 -> ../../devices/platform/asus-nb-wmi/hwmon/hwmon3/
在风扇加速之前检查这些文件的状态:
fan1_input: 2100
fan1_label: cpu_fan
name: asus
pwm1: 85
pwm1_enable: 2
temp1_input: 34000
加速后:
fan1_input: 25500
fan1_label: cpu_fan
name: asus
pwm1: 255
pwm1_enable: 2
temp1_input: 25000
我的笔记本电脑的 DSDT这里。
我目前所做的:
- 更新至最新 BIOS(版本 204)
- Echo 100 >/sys/class/hwmon/hwmon3/pwm1。我尝试过其他值,但无济于事。此后,fan1_input 文件报告“-1”值。Echo 0 >pwm1_enable,无变化。
- 安装内核 2.6.5(使用Linux 内核实用程序)。 不用找了。
- 编译并尝试华硕风扇模块。模块已编译并安装(我首先删除了其他模块),但它在控制风扇方面并没有任何改进。
- 尝试了 Linux 内核中最新的 asus-wmi.c 和 asus-nb-wmi.c (和 .h),没有变化。
- 我尝试将 acpi_osi 设置为“Linux”和“Windows 2015”(在 .dsl 文件中找到),没有变化。
- 我尝试将 asus-nb-wmi 和 asus-wmi 模块列入黑名单。重启后,风扇的行为完全相同,这让我认为这是其他原因造成的。也许 BIOS 认为没有软件可以调节风扇,所以风扇转速达到最大?
有任何想法吗?
答案1
我必须安装专有的 Nvidia 驱动程序。启动“附加驱动程序”程序并从那里安装。重新启动后,风扇开始以正常速度运转。
我从 Nvidia 网站下载的驱动程序不起作用。
我很确定 @wjandrea 在评论中提出了这一点,但他说他没有。我仍然想把解决这个问题的功劳归功于他!
答案2
这是华硕笔记本电脑的一个常见问题据我所知,唯一的解决方案是启动 Windows 并更新驱动程序。2013 年我买了 K56CA 时,这种方法很管用。