Linux Mint Debian でファンの速度を落としたりオフにしたりするにはどうすればよいですか?
Windows 7では、「システム冷却ポリシー」と呼ばれる機能があり、パッシブ冷却を設定していたため、ラップトップのファンが回転しませんでした。単純なコードスタジオを使用するだけで、ファンの速度が大幅に向上し、超大音量になります。 Windows 7にはこの機能があり、私はそれが本当に好きでしたが、Linux Mint Debianビルドで同様の機能を見つけていません。
この機能は、ハードウェアとソフトウェアの両方に依存します。ハードウェアがファン速度制御をサポートしていない場合、またはOSに表示しない場合は、このソリューションを使用できなかった可能性が高いです。それができるが、ソフトウェア(別名カーネル)がそれを制御する方法を知らない場合、あなたは運がありません。
lm-sensors および fancontrol パッケージをインストールします。
Lmセンサーを構成する
Sudo sensors-detect
と入力し、すべてのYES/No質問にYESと答えます。 (これにより、システムが損傷したり、システムがクラッシュしたりする可能性があります。多くのシステムでは安全です。このプロセスがシステムに永続的な損傷を与えないという保証はありません。このような重大な障害が発生する可能性は本当に非常に低いです。システム構成を処理する前に、最終的なクラッシュ/フリーズ/再起動のためにすべての作業を保存することは、常に良い考えです。確信がない場合は、コメントを読んで、すべてをYESにする前に、ウェブを検索していくつかの高レベルの概要を取得します。おそらくYESで選択するだけで十分です)Sudo service module-init-tools restart
を実行します。これにより、手順3で/etc/modules
に加えた変更が読み込まれ、新しいモジュールがカーネルに挿入されます。
ファンコントロールを設定する
Sudo pwmconfig
と入力します。このスクリプトは、各ファンを5秒間停止して、どのファンがどのPWMハンドルによって制御できるかを調べます。スクリプトがすべてのファンをループした後、どのファンがどの温度に対応するかを構成できます。/etc/fancontrol
を微調整するように調整し、Sudoサービスのファン制御の再起動を使用して変更を適用します。 (私の場合、間隔を2秒に設定しました。)Fancontrolサービスを設定する
Sudo service fancontrol start
を実行します。これにより、システムの起動時にfancontrolサービスが自動的に実行されます。私の場合、使用したCPUの/etc/fancontrol
:
Hwmon0/device/pwm2の設定:
(hwmon0/device/temp2_inputに依存)(hwmon0/device/fan2_inputを制御)
INTERVAL=2
MINTEMP=40
MAXTEMP=60
MINSTART=150
MINSTOP=0
MINPWM=0
MAXPWM=255
そして別のシステムでは:
INTERVAL=10
DEVPATH=hwmon1=devices/platform/coretemp.0 hwmon2=devices/platform/nct6775.2608
DEVNAME=hwmon1=coretemp hwmon2=nct6779
FCTEMPS=hwmon2/pwm2=hwmon1/temp2_input
FCFANS=hwmon2/pwm2=hwmon2/fan2_input
MINTEMP=hwmon2/pwm2=49
MAXTEMP=hwmon2/pwm2=83
MINSTART=hwmon2/pwm2=150
MINSTOP=hwmon2/pwm2=15
MINPWM=hwmon2/pwm2=14
MAXPWM=hwmon2/pwm2=255
ここ は、設定とそれらが実際に行うことに関するいくつかの有用な情報です
ソース: https://askubuntu.com/questions/22108/how-to-control-fan-speed
TLPはLinuxで私のお気に入りの電源管理ツールです。これは、過熱を減らし、バッテリ寿命を改善するように事前設定されたデーモンです。 TLPをインストールしてシステムを再起動するだけです。起動するたびに自動起動し、バックグラウンドで実行し続けます。私は、Ubuntuをインストールした後のシンプルさと有用性のために、TLPのインストールを常に最優先事項に含めてきました。
UbuntuベースのLinuxディストリビューションにTLPをインストールするには、次のコマンドを使用します。
Sudo add-apt-repository ppa:linrunner/tlp
Sudo apt-get update
Sudo apt-get install tlp tlp-rdw
ThinkPadsを使用している場合は、追加の手順が必要です。
Sudo apt-get install tp-smapi-dkms acpi-call-dkms
インストール後にシステムを再起動します。他のLinuxディストリビューションでのインストール手順については、このページを確認してください。
数時間または数日で違いを感じ始めるかもしれません。 TLPをアンインストールするには、次のコマンドを使用できます。
Sudo apt-get remove tlp
Sudo add-apt-repository --remove ppa:linrunner/tlp
ソース: https://itsfoss.com/reduce-overheating-laptops-linux/
公式にサポートされているUbuntuリリース。対応するLinux Mintのリリース。 LMDEではありません(Debianを参照)
パッケージリポジトリ
TLP-PPAをパッケージソースに追加します。
Debian
Debian oldstable、stable、testing、unstable; およびLinux MintDebian Edition(LMDE)
ルートシェルで次の手順を実行します。パッケージリポジトリDebian安定、テスト、不安定
以下のTLPおよびThinkPad関連のパッケージは、公式のDebianリポジトリから入手できます。
注:Debian 10.0 "Buster"の保留中のフリーズのため、メンテナは現在、テスト(Buster)および安定(Stretch)、旧安定(Jessie)でバックポート経由で1.2以上のパッケージを提供することを許可されていません。不安定版からダウンロードしてインストールしてください:tlp、tlp-rdw。 Debian 9.0「ストレッチ」
最新バージョンのTLPパッケージは、Debianバックポートから入手できます(詳細)。
次の行を/etc/apt/sources.list
に追加します。
deb http://ftp.debian.org/debian stretch-backports main
Debian 8.0「ジェシー」
TLPパッケージは、Debianバックポート経由でのみ入手できます(詳細)。
次の行を/etc/apt/sources.list
に追加します。
deb http://ftp.debian.org/debian jessie-backports-sloppy main
パッケージデータを更新します。
apt-get update
パッケージのインストール
次のパッケージをインストールします。
上記のパッケージは、パッケージ管理ツールまたはターミナルコマンドを使用してインストールできます。
apt-get install tlp tlp-rdw
Debianバックポートの場合:
apt-get install -t stretch-backports tlp tlp-rdw
または
apt-get install -t jessie-backports-sloppy tlp tlp-rdw
代わりに。
ThinkPadsの場合、追加
apt-get install tp-smapi-dkms acpi-call-dkms
ソース: https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html
応じて :
ツール/設定は、実行しようとしていることを実現するために異なります。おそらくご存じのとおり、CPU周波数が高いほど、CPUはより多くの熱を発生します(また、バッテリーの消耗も速くなります)。
あなたが見なければならないものは CPU FREQ Governors です。これは基本的に、CPU周波数がどのように変化するかを定義するポリシーです。減少、...
これはDebianで cpufrequtils パッケージを使って設定できます。おそらくディストリビューションでも利用できます。