UbuntuからopenSuse(Leap 42.2)に切り替えました。 Ubuntuを使用すると、CPUファンが少し回転しないため、lm_sensorsとfancontrolを使用します。このプログラムはUbuntuで問題なく実行されます。 openSuseに切り替えた後、上記と同じ問題が発生しました。そこで、以下を使用してセンサー(suseにはlmセンサーがない)プログラムをインストールしました。
sudo zypper install sensors;
それから打ち、
sudo sensors-detect;
そしてみんなに「はい」と言ってください。私はアートを実行しました
sudo pwmconfig;
注文する。私の/etc/fancontrol設定は次のとおりです。
INTERVAL=10
DEVPATH=hwmon1= hwmon2=
DEVNAME=hwmon1=acpitz hwmon2=dell_smm
FCTEMPS= hwmon2/pwm1=hwmon1/temp1_input
FCFANS= hwmon2/pwm1=hwmon2/fan1_input
MINTEMP= hwmon2/pwm1=35
MAXTEMP= hwmon2/pwm1=55
MINSTART= hwmon2/pwm1=90
MINSTOP= hwmon2/pwm1=255
MINPWM=hwmon2/pwm1=0
MAXPWM= hwmon2/pwm1=255
それから電話をしました。
sudo service fancontrol start;
これでCPUファンがうまくいっています。その後、コンピュータを再起動しました。しかし、残念ながら私のCPUファンは自動的に再び動作しませんでした。 pwmcofigコマンドを再実行する必要があります。この問題をどのように解決できますか?
注:UBUNTUで利用可能な次のコマンドに対応するopenSuseコマンドが見つかりません。
sudo service module-init-tools restart;
sudo service kmod start;
答え1
システムカテゴリ「services-control」の下にあるYastを開き、fancontrolサービスを見つけることができます(サービス間検索の代わりにfを押すと、名前は文字fで始まるので簡単です)。非アクティブ(死)として記録することもあります。ブートモードを「onboot」に変更し、「サービスの開始」をクリックし、受け入れて確認し、yastを終了します。次の起動後にpwmを正しく設定し、サービスが設定を見つけた場合、サービスは自動的に再起動されます。ファイルはディレクトリ(デフォルトは/ etc / fancontrol)に保存されます。
私はopensuse 15 Leapでこれを行い、今日自動的に起動しました。
答え2
MINSTOP= hwmon2/pwm1=255
ここでミスをしました(私の考えでは)。これはファンが停止する値であるに違いありません。コマンドラインでpwmconfigとテスト中にtを押して正しい値を見つけることができます。必ずしもそうではありませんが、端末が長い間考えていたが結果が表示されない場合は、シャットダウンを停止して再試行し、指で30〜55の値を書きます。理由は次のとおりです。マザーボードが最小状態のときはファンを止めないでください。 (実際には最大)PWM値= 255..と最小。 PWM値はファンの最小開始値より大きくすることはできません。最小停止値 < 最小開始値。