web-dev-qa-db-ja.com

Ubuntu Mate 16.04がCore2およびATI Mobility Radeon 3xxxラップトップでWindows 7よりも高温で動作するのはなぜですか?

Ubuntu Mate 16.04が、Core2 Penryn P8700およびATI Mobility Radeon HD 3670ラップトップでWindows 7よりも高温で動作するのはなぜですか?

私はlm-sensorsを実行したところ、GPUの温度が一貫して63および64 Cに達していることがわかりましたが、Windows 7では、openhardwaremonitorを使用した場合、47〜49 Cしかありません。

私はUbuntu Mate 16.04.06と新しいKali 2019.01の両方で試してみましたが、どちらのOSもlm-sensorsでターミナルを実行するだけで63/64 Cでほぼ同じ温度に達しました。 $ startxを実行してXを開始する前のカーリーでさえ、カーリーにログインした直後は、tempはすでに63 Cに達しています。 Windows 7の起動時の温度は約46〜47 Cですが、それでもかなり低温です。

私は何も開かれていない状態で両方のOSを実行しました-lm-sensorsを備えたLinuxのターミナルとWindowsのopenhardwardmonitorだけです。

2011年にLinuxを使い始めました。Gnome2.xxでUbuntu 10.04および10.10を使用しています。とても軽くて涼しい。そして確かに安定しています。ほぼ完全に切り替えました。その後、Gnome 3はUbuntu 12.04以降でリリースされました。 Windows 7に切り替えたところ、Gnome 3を使用したbcoz Ubuntuは、より&((uglier))(imo)で、Windowsと同じくらい頻繁にクラッシュします(私のGnome 3の12.04での経験)。 Ubuntu Mate 16.04も10.10よりもさらにクラッシュします(Core2でも)。 open sourcedLinuxディストリビューションを使用した場合の品質低下の理由を知りたいと思う理由.

私はどこかで、オープンソースのLinuxグラフィックドライバーが独自仕様のAMDドライバーほど良くないことを読みました: http://www.cgl.ucsf.edu/chimera/graphics/updatelinux.html そしてそれLinuxドライバーはクロックを調整できません(私はどこかで読みましたが、現時点でサイト参照を失いました)。

Archのような他のディストリビューションを試したことはありませんが、私はほとんどがDebianディストリビューションだけに精通しています。

誰でも説明できますか? Linuxを使用しているシステムでGPUのパフォーマンスと熱効率を向上させるにはどうすればよいですか? (できればソフトウェア/ OSを推奨します。ラップトップのサーマルペーストをクリーニングして再適用することはお勧めしません。ラップトップを定期的に掃除機で掃除しているので、とても清潔でほこりがありません;)

最近、AMD独自のドライバーをここでインストールしようとしました: プログラム 'gcc'は現在インストールされていません。UbuntuMate 16.04にAMD Catalystドライバーをインストールしようとしていますか? しかし、それでも成功しません。

2
K4ll-of-D00ty

質問してから約半年後、ようやく答えが見つかりました。

私は単に「fglrx」とググった。そこから: https://help.ubuntu.com/community/BinaryDriverHowto/AMD 。 fglrxまたはAMD独自のドライバーをインストールしないでください。 AMD独自のドライバーはLinuxカーネル3.4までしかサポートされていないため(AMDの公式ドライバーダウンロードWebサイトで調べてください。)

1レベル上に戻ります: https://help.ubuntu.com/community/BinaryDriverHowto/ 。それを調べて、必要な/使用できるドライバを決定します。

私の場合、そこにあるオープンソースのRadeonDriverリンク内に修正が見つかりました: https://help.ubuntu.com/community/RadeonDriver 、簡単な修正は「電源管理」セクションにあります。

それは言う:

Radeonドライバーでサポートされている最新のATI/AMDグラフィックカードの場合、DPM(ダイナミックパワーマネージメント)は追加の手順なしで自動的に動作します。

代わりに、過熱の問題に気付いたり、古いRadeon HDグラフィックカードを使用している場合は、ブートパラメータを追加してDPMを有効にできます。これは、特にアイドル時の電力消費に大きく役立ちます。これを行うには、/ etc/default/grubを編集して 'radeon.dpm = 1'をGRUB_CMDLINE_LINUX_DEFAULT行に追加すると、次のようになります。GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"

テキストエディターを保存/終了した後、grubを更新します:Sudo update-grub

カーネルブートパラメーターを変更/追加することにより、基本的にはRadeonドライバーDPM(ダイナミックパワーマネージメント)をアクティブ化します。修正は非常に簡単で、私にとってはうまくいきました。アイドル時のVGA温度は、Windows 7を使用しているときのアイドル温度と同等の約47〜49 Cになりました。

1
K4ll-of-D00ty

CPU/GPUヒートコントロールが主な関心事である場合は、TLPをインストールできます。

Sudo apt install tlp tlp-rdw

インストール後、Sudo tlp startを実行して再起動します。

TLPはAMD Radeon GPU電源管理(KMSおよびDPM)を提供します。これはおそらく必要なものです。

インストールと再起動後、発熱が抑えられます。ただし、TLPの効果を完全に得るには数日かかる場合があります。

TLPは、電源管理とより長いバッテリー寿命も提供します。

TLPについて詳しくお読みください こちら

1
Raffa