ファンの速度を遅くしたりオフにしたりするにはどうすればよいですか?Linux Mint Debian?
Windows 7には、ノートブックファンが回転しないように手動冷却に設定した「システム冷却ポリシー」という機能があります。シンプルなコードスタジオを使用すると、ファンの速度を大幅に向上させ、音を大幅に向上させることができます。 Windows 7にはこの機能があるので本当に気に入っていますが、DebianバージョンのLinux Mintでは同様の機能が見つかりません。
答え1
始める前に注意してください:
この機能はハードウェアとソフトウェアによって異なります。ハードウェアがファン速度制御をサポートしていない場合、またはそれをオペレーティングシステムに公開しない場合、このソリューションは利用できない可能性があります。もしそうなら、ソフトウェア(カーネルとも呼ばれる)がそれを制御する方法を知らないなら運がないのです。
LMセンサー構成
- 端末に入力し、
sudo sensors-detect
すべてのはい/いいえ質問に「はい」と答えてください。 (これはシステムが破損したりクラッシュしたりする可能性があります。多くのシステムでは安全です。このプロセスがシステムを永久に損傷しないという保証はありません。本当に低いです。最終的なクラッシュ/ストップ/再起動を防ぐために、システム構成タスクを実行する前に常にすべてのタスクを保存することをお勧めします。不明な場合は、レビューを読んでウェブ検索を試して、すべてに「はい」と答える前に、高レベルの概要を入手してください。オプションで「はい」と答えるだけで十分でしょう。 - センサーの検出が完了すると、ロードする必要があるモジュールのリストが表示されます。センサーが/ etc / modulesに挿入されているこれらのモジュールを検出できるようにするには、「yes」と入力するか、/ etc / modulesを直接編集します。
ランニング
sudo service module-init-tools restart
。次に、手順3で行った変更を読み、/etc/modules
新しいモジュールをカーネルに挿入します。- 注:Ubuntu 13.04以降を実行している場合は、3番目のステップコマンドをsudo service kmod startに置き換える必要があります。
- 端末に入力し、
ファン制御の構成
- 端末タイプ
sudo pwmconfig
。スクリプトは各ファンを5秒間停止し、どのファンがどのPWMハンドラで制御できるかを判断します。スクリプトがすべてのファンを繰り返した後、どのファンがどの温度に対応するかを設定できます。 - 使用するセンサーを指定する必要があります。これは少しトリッキーです。ファンが1つしかない場合は、コアの温度センサーを使用してファンの速度を制御する必要があります。
- プロンプトを実行し、変更をデフォルトの場所に保存します。
/etc/fancontrol
sudo service fancontrol restartを使用して微調整し、変更を適用します。 (私の場合、間隔を2秒に設定しました。)
- 端末タイプ
ファン制御サービスの設定
- ランニング
sudo service fancontrol start
。また、システム起動時にファン制御サービスが自動的に実行されます。
- ランニング
私の/etc/fancontrol
CPUについては、以下を使用してください。
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
TLPは私のお気に入りのLinux電源管理ツールです。過熱を減らし、バッテリ寿命を延ばすように設計された事前設定されたデーモンです。 TLPをインストールしてシステムを再起動するだけです。起動するたびに自動的に起動され、バックグラウンドで実行され続けます。 TLPのシンプルさと使いやすさのため、私はUbuntuをインストールした後は常にUbuntuのインストールを最優先しています。
Ubuntu ベースの Linux ディストリビューションに TLP をインストールするには、次のコマンドを使用します。
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw
ThinkPadを使用している場合は、追加の手順が必要です。
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を参照)
パッケージリポジトリ
パッケージソースにTLP-PPAを追加します。
上記のコマンドを参照してください
Debian
Debian 古い、信頼性が高く、テスト中で不安定です。そしてLinuxミント Debian バージョン (LMDE)
ルートシェルで次の手順を実行します。パッケージストア Debian Stable、Beta、Unstable
次のTLPおよびThinkPad関連パッケージは、公式のDebianリポジトリから入手できます。
注:今後のDebian 10.0 "Buster"の凍結のため、管理者は現在のテスト(Buster)とstable(Stretch)、oldstable(Jessie)のバックポートを介して1.2以上のパッケージを使用できません。不安定な場所(tlp、tlp-rdw)からダウンロードしてインストールしてください。 Debian 9.0 「ストレッチ」
最新バージョンのTLPパッケージはDebian Backportsで入手できます(詳細はこちら)。
次の行を次の行に追加します/etc/apt/sources.list
。
deb http://ftp.debian.org/debian stretch-backports main
Debian 8.0 「提示」
TLPパッケージはDebian Backportsでのみ利用可能です(詳細はこちら)。
次の行を次の行に追加します/etc/apt/sources.list
。
deb http://ftp.debian.org/debian jessie-backports-sloppy main
パッケージデータの更新:
apt-get update
パッケージのインストール
次のパッケージをインストールします。
- tlp(メイン) - 節電
- tlp-rdw(デフォルト) – オプション – ワイヤレスデバイスウィザード
- tp-smapi-dkms (デフォルト) – オプション、ThinkPad のみ – 古い ThinkPad の tlp-stat でバッテリ充電しきい値、再校正、および特定のステータス出力を提供
- acpi-call-dkms(デフォルト) - オプション、ThinkPadのみ - 最新のThinkPad(X220 / T420以降)のバッテリ充電しきい値と再校正を提供
上記のパッケージは、パッケージ管理ツールまたはターミナルコマンドを使用してインストールできます。
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
代わりに。
ThinkPadの場合は追加があります。
apt-get install tp-smapi-dkms acpi-call-dkms
源泉:https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html
答え2
によると:
- あなたのハードウェア
- GNU/Linux ディストリビューション
ツール/設定は、目的のタスクを達成するためにさまざまです。ご存知のように、CPU周波数が高いほど、より多くの熱が発生します(そしてバッテリーはより速く消費されます)。
見なければならないことCPU周波数レギュレータこれは、基本的にCPU周波数がどのように変化するかを定義する戦略です。つまり、負荷がどれだけ多く、どれだけ早く増加/減少するか、何が増加/減少を引き起こすかによって...
次のコマンドを使用してDebianで設定できます。CPU周波数ツールパッケージとして配布することもできます。