ここで1つを繰り返します。質問以前は姉妹フォーラムでここに関連する質問をしましたが、答えを受け取らず、問題を解決することもできませんでした。
私のThinkPad T470はLinux Ubuntu 18.04とWindows 10のデュアルブートです。それ以来、ラップトップのファンはUbuntuで最高速度で動作しました。
私はacpi_osi=!Windows 2012
これに基づいてグラブ設定を設定するなどの一般的な解決策を試しました。回答thinkfan
それともそれに基づいてファン速度を設定してください。回答。
BIOS設定も確認しましたが、いくつかのオプションが設定されているため、すべてが正常に見えます。パフォーマンスといくつかの設定バランスの取れた性能、エネルギー消費、ファン騒音の関係問題は、UbuntuがBIOS設定やその他の関連設定を認識しないようです。
上記の解決策のどれもファンの騒音に影響を与えませんでした。
どんな助けでも大変感謝します。
推測する:ACPIが何らかの理由で責任を果たしていないようです。
観察1:言及する価値のある観察結果は、ノートブックを起動すると、ファンが通常/低速で動作し、grubメニューから続行するOS(UbuntuまたはWindows)を選択するように求められます。その後、Ubuntuを選択すると、ファンは最高速度で動作します。これは、BIOS設定が正しく機能していることを意味すると思います。
観察2:これに基づいてファンコントロールを試してください。回答、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です。
答え1
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
観察2:ファンコントロールを試してください[...]
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
たとえそれ自体の問題がある。また、ファンの問題が発生したときに自動的にスクリプトを実行する方法もわかりません。