アップグレード後のAMD Radeon HD4000 / 3000シリーズの高温


28

Unity 3Dで12.04を6か月間実行していました。私のラップトップはほぼ静かに走り、約4時間のバッテリー寿命で膝の上に乗ることができました。12.10に更新し、Gnome 3 Shellに切り替えました。コンピューターが熱くなりすぎてひざにつかず、ファンが絶え間なく作動し続けており、バッテリー寿命は約45分です。動作は、バッテリー電源とA / C電源の間で一貫しています。これは次の出力ですsensors

acpitz-virtual-0 
Adapter: Virtual device 
temp1:        +84.0°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +84.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 0:         +74.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 1:         +72.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 2:         +75.0°C  (high = +86.0°C, crit = +100.0°C) 
Core 3:         +84.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100 
Adapter: PCI adapter 
temp1:        +76.0°C

HP Pavilion dv6、Intel i7、AMD Radeonグラフィックを持っています。追加情報が必要な場合はお知らせください。

このような劇的な変化を引き起こしたこれら2つのUbuntuエディションの違いは何ですか?

編集1:

@Paulの提案に従って、私はhtop問題を絞り込むために走りました。結果はこちら!

ターミナルの左側

(端末の左側)

ターミナルの右側

(ターミナルの右側)

これは、約10分で起動した後でhtopyakuakechromeに開いた1つのタブ付きページこの質問は私が手動で開かれていることがすべてです。CPUにとって最も負担の大きいプログラムはhtopそれ自体です。問題は別の場所にあるに違いないと思う。私の臨時雇用者はすでにCPUが〜65C、GPUが〜69Cであり、CPU使用率はほぼ0%です。

編集2:

@psusiからの要求に応じて、次の2つのタブの出力を示しますpowertop(読みやすくするために色を変更しました)。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

繰り返しますが、手動で実行しているのは1つのgoogle-chromeタブと1つのyakuakeターミナルだけです。私はかなり新しいpowertopので、これをどのように解釈するかわからない。他のタブの情報が必要な場合はお知らせください。

編集3:

12.04でバッテリーの問題が発生していましたが/etc/default/grub、いくつかの行を変更することで修正しました。この質問を信用してください

GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash acpi_osi = Linux acpi_backlight = vendor pcie_aspm = force i915.i915_enable_rc6 = 1 i915.lvds_downclock = 1 i915.i915_enable_fbc = 1" GRUB_CMDLINE_LINUX = "pcie_aspm = force"

12.10に更新した後、これらの行を同じに保ちました。これらは問題ありませんか?

編集4:

@Arup Roy Chowdhuryは、AMDドライバーが正しくインストールされていない可能性があると述べました。現在、次のドライバーを使用しています(からの出力software-properties-gtk)。

ここに画像の説明を入力してください

代わりに独自のドライバーを使用する必要がありますか?gnome-shellは、オープンソースのグラフィックアクセラレーションでグラフィックスアクセラレーションを実行しているようです。

編集5:

@hazrpgあなたがリクエストしたログファイルをUbuntu Pastebinに投稿しました。これがdmesg.loglspci.log、およびlsusb.logです。何か問題がありますか?

編集6:

@Seperoここに私のアイドル温度があります。起動後10分以内に1つの端末のみを実行しています。

acpitz-virtual-0
Adapter: Virtual device
temp1:        +64.0°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +63.0°C  (high = +86.0°C, crit = +100.0°C)

Core 0:         +62.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:         +60.0°C  (high = +86.0°C, crit = +100.0°C)
Core 2:         +60.0°C  (high = +86.0°C, crit = +100.0°C)
Core 3:         +63.0°C  (high = +86.0°C, crit = +100.0°C)

radeon-pci-0100
Adapter: PCI adapter
temp1:        +68.0°C 

google-chromeこの編集を1分間貼り付けるだけで、それぞれの温度が数度上がります。更新前のコンピューターは60年代ではありませんでした。

一定!!:

問題が解決しました。@ DrA7と@YellowAppleに、グラフィックカードの問題の方向を教えてくれてありがとう。この素晴らしい質問を見つけて、@ Nick Andrikのソリューションを実装しました。一言で言えば、ppa:andrikosから独自のドライバー(fglrx-updates)をインストールすることで問題は解決しました。ATI Catalystを使用して、電源モードと使用するグラフィックカード(IntelまたはAMD)を選択できるようになりました。私の温度は〜44度まで下がり、バッテリー寿命は再び〜4時間になります。また、バッテリーと温度をさらに改善するJupiterもインストールしました。

AMDのオープンソースドライバーは良くなっているように見えますが、ハイブリッドグラフィックカード(私のような)のサポートは仕様に完全には達していないようです。現時点では、専用のドライバーを使用してください。


どうpowertop
psusi

@psusi上記の編集2および3を参照してください。powertopヘルプから追加のタブはありますか?
ディンケルク

はい、アイドル状態の統計と頻度統計が役立ちます。
psusi

@psusiアイドル統計と頻度統計が追加されます。
ディンケルク

ダン、あなたはそこに限界を押し広げています。fancontrolパッケージをインストールしてみてください。
JRG

回答:


10

それはあなたのビデオドライバーに関係しているに違いないと思います。

12.04の使用中に、プロプライエタリのドライバーがインストールされていたが、アップグレード後に何らかの形でオープンソースに切り替えられた可能性がありますか?

あなたの問題は私のものと完全に一致し、i5とIntel HD3000 / Radeon 6850グラフィックスハイブリッドを搭載したHP Pavillion G7に12.10がインストールされています。現在、Intel GPUのみを使用していると思いますが、それが問題の原因です。(それでも、どういうわけか、GPU温度の読み取り値が最高です...)

編集3で説明したGrubパラメータをJupiterをインストールして「省電力」に設定するとともに適用するよりも良い解決策はまだ見つかりません。

編集;

「FIXED !!」で提案したソリューションを適用した後、fglrxを使用してUnityを表示できるようになり、12.10にアップグレードして以来、現在初めてです。変更。


9

背景:ATI PowerPlayとオープンソースドライバー

Ubuntu 12.10にアップグレードした後、多くの人がグラフィックスパフォーマンスと省電力機能の欠点を経験しています。これは、Ubuntuアップグレードに伴うX Server 1.13のドライバーサポートの欠如が原因で、オープンソースドライバーの使用またはX Serverの以前のバージョンへのダウングレードが強制されています。オープンソースドライバーは近年大幅に改善されていますが、独自のATIドライバーで提供されているPowerPlayの電源管理のレベルに達していません。

読んでいる可能性のある他の人のためにここで注意すべきいくつかのこと:

これは、HD 4xxxグラフィックカード以下にのみ影響します。それ以降のカードのユーザーは、ATI Catalystドライバーを使用しても問題ありません。ただし、既知の問題についてはこの質問を参照してください。

可能な解決策

ATI PowerPlay GPU管理のレベルで機能する完全に自動化されたソリューションをまだ見つけていません。ただし、基本的にGPUプロファイルを制御できるいくつかの興味深いツールやトリックに手を出した。

Xサーバーの以前のバージョンにダウングレードし、Catalyst ATIドライバーをインストールします。 おそらく最も簡単な方法は、X Server 1.13をまったく使用しないことです。Xサーバーを1.12にダウングレードするためにTomasz MakarewiczのPPAを使用し、fglrx-legacy触媒ドライバーをインストールします。これらのパッケージが問題解決する成功はまちまちであるため、これを行うことに注意する必要があります。

パッケージのリポジトリを追加するには、次を入力します。

sudo add-apt-repository ppa:makson96/fglrx

システムを更新およびアップグレードして、Xサーバーのダウングレードを適用します。

sudo apt-get update
sudo apt-get upgrade

そして最後にレガシードライバーをインストールします

sudo apt-get install fglrx-legacy

これらのパッケージをアンインストールしてXorgドライバーに戻る場合は、リポジトリを削除してXサーバーの標準バージョンに戻す必要があります。これは、ppa-purgeを使用して実行できます。

sudo apt-get install ppa-purge
sudo ppa-purge ppa:makson96/fglrx

これにより、ターゲットリポジトリに関連付けられているパッケージが自動的に削除されます。単に再起動すると、Xorgドライバーが再度インストールされます。

電力方式の手動制御

Xorgドライバーは、Radeonグラフィックスの電力方式を制御する機能を提供します。システムが電力プロファイル自体を管理できるように、動的制御をデフォルトで有効にする必要があります。電力制御の現在の状態を表示するには、実行できます

sudo cat /sys/class/drm/card0/device/graphics/fb0/device/power_method

これにより、dynpm(自動制御)またはプロファイル(手動制御)が表示されます。電力プロファイルを自分で制御したい場合、プロファイルするように設定することができます。

sudo echo profile > /sys/class/drm/card0/device/graphics/fb0/device/power_method

を使用して有効なプロファイルを提供します

sudo echo mid > /sys/class/drm/card0/device/graphics/fb0/device/power_profile

可能なオプションは

default
auto
low
mid
high

動的な電源管理を再度有効にするには、単に実行します

sudo echo dynpm > /sys/class/drm/card0/device/graphics/fb0/device/power_method

Radeon Power Profile Manager

Gnome 3ユーザーは、XorgドライバーからGPUプロファイルを制御するRadeon Power Profile Manager拡張機能に興味があるかもしれません。このツールを自分でテストしたことはありませんが、試してみる価値はあります。

Gnome 3 Radeon Power Profile Manager拡張機能


詳細な回答ありがとうございます。fglrx-updatesppa:andrikos(最終編集を参照)からインストールすると、問題が解決しました。
ディンケルク

3

12.10(およびLinux Mint 14のような12.10ベースのUbuntuベースのディストリビューション)は、何らかの理由でAMD / ATI GPUのオープンソースドライバーで非常に熱くなる傾向があることがわかりました。プロプライエタリなドライバーをインストールすることは助けになります-または少なくとも助けてくれました。さあ、試してみてください。


ヒントをありがとう。プロプライエタリをインストールすると、問題の修正に役立ちました(私の編集を参照)。
ディンケルク

1

呼び出されていないCPU使用率が高いため、tが高かった。なんとなくbumbleebeeのインストールとjupiterのインストールを組み合わせることにより、CPU使用量とt!

sudo add-apt-repository ppa:bumblebee / stable sudo add-apt-repository

ppa:ubuntu-x-swat / x-updates sudo apt-get update

sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic


これは私のシステムにとって妥当なパッチのようです。しかし、これは問題の根本を突き止めるのに役立ちません。bumblebee + jupiter12.04では必要ありませんでした。あとは必要ないはずです。ここで何か他のことが起こっていると思います。
ディンケルク

1
彼はATIカードを使用しています。私の知る限り、BumblebeeはNVidia GPUに使用されています。
Apache

0

高温は、CPUまたはGPU、あるいはその両方の負荷が重いためと考えられます。

あなたの場合、両方ともかなり暑いようです。リソースを使用しているものを確認して、問題を絞り込むことをお勧めします。端末でコマンドtopまたはそれ以上を発行し、htopCPU使用率でプロセスをソートすると、高温の原因となっているタスクを見つけるのに役立つ場合があります。

topはデフォルトですでにインストールされています。個人的には、htopははるかに使いやすいと感じています。F6を押して、htopでCPUでソートします。

それをインストールするには: sudo apt-get install htop


提案をありがとう!ただし、を使用して問題を見つけることができませんでしたhtop。上記の「編集1」を参照してください。
ディンケルク

0

AMD Radeon HD 7500M / 7600Mカードを搭載したSony Vaio SVE1512W1ESIラップトップでUbuntu 12.04と13.04の両方で同じ問題が発生しました。ファンは常に作動しており、センサーツールは60秒間で温度を示しました(56-57で始まり、ブラウザーを開いた状態で67-68などになりました)。

システムから独自のドライバーをインストールしました [設定] -> [ 追加ドライバ]たが、助けにはなりませんでした。最後に、AMDのWebサイトから専用ドライバーをインストールし、問題を修正しました。

次の簡単な手順に従ってインストールしました(同じWebページにあるインストール手順マニュアルに記載されています)。

  1. sudo sh ./amd-driver-installer-catalyst-13-4-x86.x86_64.run
  2. 最初のオプション(Install driver XX on X.Org XX)を選択してから、Automatic
  3. sudo /usr/bin/aticonfig --initial
  4. リブート
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.