風扇不斷全速運轉
在這裡,我重複之前在姐妹論壇中提出的一個問題,因為它與這里相關,我既沒有收到回复,也無法解決問題。
在我的 ThinkPad T470 上,它是 Linux Ubuntu 18.04 和 Windows 10 的雙啟動,在 Ubuntu 中一切正常,直到過了一段時間我需要啟動 Windows。從那時起,筆記型電腦上的風扇在 Ubuntu 上一直全速運轉。
我已經嘗試了常見的解決方案,例如根據此答案
acpi_osi=!Windows 2012
設置grub 設置或根據此答案設置風扇速度使用。thinkfan
我還檢查了我的 BIOS 設置,但一切看起來都很正常,因為有些選項是針對性能設置的,有些是為了平衡性能、能耗和風扇噪音而設置的。問題是 Ubuntu 似乎無法辨識 BIOS 設置或任何其他設置。
上述解決方案均未對風扇噪音產生任何影響。
任何幫助,將不勝感激。
GUESS:我懷疑 ACPI 出於某種原因沒有做好它的工作。
觀察 1:可能值得一提的觀察是,當我啟動筆記型電腦時風扇以正常/低速執行,並且 grub 菜單提示我選擇作業系統(Ubuntu 或 Windows)以繼續使用。然後,當我選擇 Ubuntu 時,風扇會全速運轉。我認為這意味著 BIOS 設置工作正常。
觀察 2:嘗試根據這個答案使用 fancontrol ,執行 sudo pwmconfig 後,我收到以下消息:
hwmon3/pwm1_enable stuck to 2 Manual control mode not supported, skipping hwmon3/pwm1. There are no usable PWM outputs.
編輯 1:Ubuntu 中的電源設置似乎不會改變風扇速度。
編輯 2:風扇在 Windows 上正常執行。
編輯 3:我機器上的 BIOS 版本是 1.59
聽起來您將不得不進行一些手動干預才能使 ACPI 與您的硬體正常工作
https://github.com/vmatare/thinkfan/
echo "options thinkpad_acpi fan_control=1" > /etc/modprobe.d/thinkfan.conf
像這樣載入模組。
$ su # modprobe thinkpad_acpi # cat /proc/acpi/ibm/fan
然後啟用模組
Systemctl enable thinkfan
您將需要通過編輯配置臨時配置文件
/etc/thinkfan.conf
範例提供為
thinkfan.conf.simple
祝你好運
觀察 2:嘗試使用 fancontrol
$$ … $$
hwmon3/pwm1_enable stuck to 2
我想我也有這個問題。對我有用的是
thinkpad_acpi
用這樣的腳本重新載入模組:rmmod thinkpad_acpi modprobe thinkpad_acpi fan_control=1 echo 1 > /sys/class/hwmon/hwmon3/pwm1_enable systemctl restart fancontrol.service
雖然它有它自己的問題。此外,當出現風扇問題時,我無法弄清楚如何自動執行腳本。