华硕 N552VW/Ubuntu 16.04 上的风扇全速运转

华硕 N552VW/Ubuntu 16.04 上的风扇全速运转

我的华硕 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 时,这种方法很管用。

相关内容