18.04 LTSへの更新後のラップトップCPU + GPUの過熱


13

16.04 LTSから18.04 LTSに(クリーンインストールで)アップグレードしようとした最後の試みで、同じ問題が発生しました。インターネットを閲覧しているとき、特にビデオを再生しているときは、CPU + GPUが高速から高レベルに上昇し、スロットリングが発生して許容できない遅延が発生し、システムが約60秒以上使用できなくなります。

Ubuntu 16.04 LTSでは、この問題は発生しませんでした。もちろん、温度が上昇し、スロットルが頻繁に発火しました(これはすべてラップトップであるためです)が、システムが使用不能になることはなく、ビデオの再生はスムーズでした。

私の以前の解決策は、16.04 LTSに再度ダウングレードすることでしたが、新しいバージョンが必要になったため、解決策を見つけたいと思います。

システム仕様:

  • CPU:Intel Core i7-6500U
  • GPU:Intel HDグラフィックス520
  • Ubuntu:18.04 LTS
  • Linux:4.15.0-30
  • メサ:18.0.5
  • ハードウェアアクセラレーション:オン

更新1

間違いなく、周波数調整の問題です。CPU周波数を調整してプロセッサの過熱を回避する代わりに、システムは温度が制限(デフォルトの85ºC)に達するまで待機してからintel_powerclampモジュールが起動し、システムを60秒以上使用できなくなります。

からのパフォーマンスの漸進的な低下が予想されますintel_powerclampが、そうではありません。¿これは設定できますか?

私の現在の解決策は、この答えのスクリプトを修正することです。うまくいくようですが、それは大きなハックです。同じ結果を得るには、システム構成を微調整する従来の方法が必要です。

更新2

周波数ターボブースト(echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo)をオフにすると、問題は完全に消えます。温度が限界に達することはなく、アップデート1で導入されたスクリプトもintel_powerclamp起動せず、ラップトップはスムーズで使用可能です。

問題は、ターボブーストが無効になっていることです。Ubuntu 16.04 LTSでは、この問題は一度もありませんでした。

これは明らかに、Ubuntu 18.04 LTSの熱管理サブシステムの不適切な構成です。修正する方法はありますか?

更新3

システムはまだ使用できません。Ubuntu 18.04 LTSサーバーとGnome3以外が動作するものをインストールします。まあ、それはGnomeが吸うのは目新しいものではありませんが、16.04で使用できました...


2
i7-6500Uで同じ問題が発生しますmake。大きなファイルの圧縮/解凍、特にを使用したソフトウェアのコンパイルなど、CPUに負荷のかかるタスクを実行しているときです。make1つのプロセスのみを使用するように制限しようとしましたが、その結果、実行時間が長くなり、熱が増えます。私の場合、スロットルはしませんが、ラップトップ全体を激しくシャットダウンします。
デイブA

ターボブーストは、64ビットシステムでは実際にはほとんど役に立ちません。いくつかの32ビットアプリケーションを頻繁に実行しない限り、それを無効にしておくことに実質的な欠点はありません。
フランマルゾア

回答:


5

grub設定を編集して、起動時にintel_pstateを無効にします。

任意のテキストエディターで/ etc / default / grubを開き、次で始まる行を見つけます。

GRUB_CMDLINE_LINUX_DEFAULT

そして、その文字列の最後にintel_pstate = disableを追加します。これが私の後の様子です:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_pstate=disable"

次に、実行します:

sudo update-grub

そしてラップトップを再起動します。それでおしまい。16.04と同じように滑らかでクールに動作するはずです。

いくつかの追加情報:intel_pstateガバナーはバグがあるように見えるか、単に愚かであり、急速な温度上昇を検出できず、結果としてプロセッサー速度を低下させることができません。CPUをシャットダウンしきい値未満に保つために、Saint Cooling Deviceに祈るだけのようです。ファンのようなDC9タービンを搭載したデスクトップコンピューターでは、このような信頼の飛躍が正当化される可能性がありますが、私のXPS13のような1つの小さなファンを搭載したラップトップでは、懐疑的であり、それらを古き良きACPI(無神論者構成と電源インターフェイス)に任せた方が良いでしょう。少なくとも、intel_pstateガバナーがいくつかの脳を成長させるまで。

そして、ターボブーストはほとんど役に立たない。無効にすることで何も失うことはないでしょう。この機能は、モノコア32ビットプロセッサの時代には役立ちましたが、現在の64ビットマルチコアの世界では役に立ちませんでした。


このソリューションは私のラップトップでは動作しませんでした。
user3368561

それは私のXPS13でかなりうまく機能しますが、それでも時々ターボモードを有効にします。ターボモードは実際のアプリケーションの動作速度を実際には改善せず、過熱の主な原因であるため、intel_pstateを有効のままにして、ターボモードを完全に無効にしてみてください。「UbuntuがIntel Turbo Boostを無効にする」とグーグルで検索するだけで、その方法とブートスクリプトに追加する方法について多くの回答があります。幸運を!
フランマルゾア

1
ちなみに、手動で問題に対処するのに役立つGnome Shell拡張機能もあります。または、少なくともテストを行って、問題の所在をよりよく理解することができます。「CPU Power Manager」と呼ばれます。ターボブーストを無効にし、この拡張機能を使用するには、intel_pstateを有効にする必要があります。そのため、私の回答で提案したようにgrubを変更した場合、GRUB_CMDLINE_LINUX_DEFAULTからintel_pstate = disable文字列を削除してsudoを実行し、再度有効にする必要がありますupdate-grub。その後再起動することを忘れないでください。
フランマルゾア

その「ターボ周波数は役に立たない」という主張に関する情報源はありますか?生の周波数の37%(3.7 GHz対2.7 GHz)は非常に重要です!
K3 --- rnc

そこに関連する「ほとんど」を見逃した。それはあなたが何をするかにかかっていると思います。私はi7ラップトップでターボを使用した場合と使用しない場合のマルチスレッドアプリでベンチマークを行いましたが、違いにまったく気付きませんでした。残念ながら、ターボを有効または無効にしたさまざまなインテルプロセッサを比較する包括的なベンチマークが見つかっていないため、まったく役に立たないとは言えません。
フランマルゾア

2

i7-6500uにも問題がありました。

Linuxカーネルの変更により、Intelチップのパフォーマンスが向上し、熱制限の低いデバイスで熱クランプが発生するという副作用がありました。

TLPが動作の調整に大いに役立つことがわかりました。ターボブーストをオフにすることは、それを飼いならすもう1つの方法です。また、ファンを常に動作するように設定したり、より低い温度で作動したりして、デバイスの温度制限を上げることもできます。


1
TLPはソリューションのように見えます。温度が制限より20ºC安定している場合。数日間テストし、16.04 LTSで使用したものとユーザビリティが一致する場合、この回答を受け入れます。
user3368561

一体TLPですか?
フランマルゾア

Linux用のラップトップ電源管理。
ピーターガイス

誤検知。問題はまだここにあります。それほど頻繁ではありません。
user3368561

熱問題が始まる前に誰もがTLPをインストールする必要があります。システムをより涼しく保ち、より頻繁にファンをオフまたは低速に保ちます。さらに、バッテリ電源がオンのときに追加の機能を実行します。ターボブーストを無効にするほかに、最大周波数を3,500 MHzから3,000 MHzまたは2,500 MHzに下げることを検討してください。もちろん、物事は遅くなりますが、熱は少なくなります。
WinEunuuchs2Unix

1

tlp

このスレッドで述べたように、tlpシステムを制御下に置くのは驚くべきことです。これはthermald、Intel Powerclamp、USB電源用のバッテリーとACなどで機能します。高度に設定可能ですが、快適なOut-Of-The-Boxエクスペリエンスのために設定を変更する必要はありませんでした。それを使用する前に、IvyBridgeラップトップが常に過熱するという問題がありました。新しいSkylakeラップトップに搭載しており、Ubuntu 16.04 LTSから18.04へのアップグレードを行う場合を除いて、ファンは決して実行しません。

インストール手順については、CPUの過熱を停止してください。


余談ですが、最小周波数、最大周波数を上書きしたり、現在の周波数を特定の速度に修正したい人からの過去2週間の質問をいくつか読みました。そのため、新しいbash + yad GUIプロジェクトを作成することにしました。すべてのサーマルゾーンの温度を表示し、通知送信(ポップアップバブルメッセージ)を発行するタブがその一部になります。同様に、画面を見ていなかったときのセッションログファイルも保持されます。

このスレッドを読み直しながら、2時間前にアイデアを思いつきました。このプロジェクトを行う約束はありませんが、少数の人々がそれを望み、私は多くの楽しみを持っていると思います:)


0

ここにIntel i7-8550とデュアルGpuを搭載したDell Inspiron 17-5770、インストールされたUbuntu 18.04での熱とバスの問題。システムドライバーの更新があるたびに、ハードウェアはよりホットで低速になります。最後の更新では、空気の多い70Fの部屋でYoutubeが140pで遅れるのを見ながら、140FでCPU、160FでCPUを使用しました。これは私のために働いたものです:

sudo nano / etc / default / grub

「GRUB_CMDLINE_LINUX_DEFAULT =」で始まる行を見つけ、これらのコメントを引用符内に追加します。

pci = nomsi pci = noaer

IE:GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash pci = nomsi pci = noaer"

次に、grubを次のように更新します。

sudo update-grub

これが適切な修正だとは思わない。しかし、お使いのオペレーティングシステムがコンピューターを破壊する寸前にある場合は、何が機能するかを見つけ、事態が悪化しないアップデートがリリースされることを期待してください。

幸運


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.