web-dev-qa-db-ja.com

Linux Mint Debianラップトップのシステム冷却ポリシーを変更する方法

Linux Mint Debian でファンの速度を落としたりオフにしたりするにはどうすればよいですか?

Windows 7では、「システム冷却ポリシー」と呼ばれる機能があり、パッシブ冷却を設定していたため、ラップトップのファンが回転しませんでした。単純なコードスタジオを使用するだけで、ファンの速度が大幅に向上し、超大音量になります。 Windows 7にはこの機能があり、私はそれが本当に好きでしたが、Linux Mint Debianビルドで同様の機能を見つけていません。

3
Trevor Hummer

始める前の注意:

この機能は、ハードウェアとソフトウェアの両方に依存します。ハードウェアがファン速度制御をサポートしていない場合、またはOSに表示しない場合は、このソリューションを使用できなかった可能性が高いです。それができるが、ソフトウェア(別名カーネル)がそれを制御する方法を知らない場合、あなたは運がありません。


  1. lm-sensors および fancontrol パッケージをインストールします。

  2. Lmセンサーを構成する

    1. 端末でSudo sensors-detectと入力し、すべてのYES/No質問にYESと答えます。 (これにより、システムが損傷したり、システムがクラッシュしたりする可能性があります。多くのシステムでは安全です。このプロセスがシステムに永続的な損傷を与えないという保証はありません。このような重大な障害が発生する可能性は本当に非常に低いです。システム構成を処理する前に、最終的なクラッシュ/フリーズ/再起動のためにすべての作業を保存することは、常に良い考えです。確信がない場合は、コメントを読んで、すべてをYESにする前に、ウェブを検索していくつかの高レベルの概要を取得します。おそらくYESで選択するだけで十分です)
    2. センサー検出の最後に、ロードする必要のあるモジュールのリストが表示されます。センサー検出でこれらのモジュールを/ etc/modulesに挿入するか、/ etc/modulesを自分で編集するには、「yes」と入力します。
    3. Sudo service module-init-tools restartを実行します。これにより、手順3で/etc/modulesに加えた変更が読み込まれ、新しいモジュールがカーネルに挿入されます。

      • 注:Ubuntu 13.04以降を実行している場合は、この3番目のステップのコマンドをSudo service kmod startに置き換える必要があります。
  3. ファンコントロールを設定する

    1. 端末でSudo pwmconfigと入力します。このスクリプトは、各ファンを5秒間停止して、どのファンがどのPWMハンドルによって制御できるかを調べます。スクリプトがすべてのファンをループした後、どのファンがどの温度に対応するかを構成できます。
    2. 使用するセンサーを指定する必要があります。これは少しトリッキーです。ファンが1つしかない場合は、コアの温度センサーを使用して、ファン制御速度を基準にしてください。
    3. プロンプトを実行し、変更をデフォルトの場所に保存します。
    4. /etc/fancontrolを微調整するように調整し、Sudoサービスのファン制御の再起動を使用して変更を適用します。 (私の場合、間隔を2秒に設定しました。)
  4. Fancontrolサービスを設定する

    1. 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

過熱を減らすには:

  1. TLP

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

パッケージのインストール

次のパッケージをインストールします。

  • tlp(メイン)–省電力
  • tlp-rdw(メイン)–オプション–無線デバイスウィザード
  • tp-smapi-dkms(メイン)–オプション、ThinkPadのみ–古いThinkPadsのバッテリー充電しきい値、再調整、および特定のステータス出力をtlp-statで提供します
  • acpi-call-dkms(メイン)–オプション、ThinkPadのみ–新しいThinkPads(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

代わりに。

ThinkPadsの場合、追加

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 FREQ Governors です。これは基本的に、CPU周波数がどのように変化するかを定義するポリシーです。減少、...

これはDebianで cpufrequtils パッケージを使って設定できます。おそらくディストリビューションでも利用できます。

0
Httqm