web-dev-qa-db-ja.com

Radeon Open Sourceドライバーの調整と構成

Radeonドライバーを調整または構成して、過熱を低減できますか。 GPUは起動時に70-80Cの温度を取得します。 Catalystは2Dでは非常に遅いため、今のところは欲しくありません。

モビリティhd4570、Ubuntu 12.04 x64 3.2.0-24-genericを使用します。

6
Tosho

Tosho、起動時にpower_profileを設定し、一般的なソリューション( here で説明したように)を適用し、最終的に動作するpm-utilsを使用した代替ソリューション。それがそれを行うための最良の方法であるかどうかはわかりませんが(Linuxが初めてです)、私が望むすべてのことを行います:radeon power_profilelowに設定します起動し、suspend-resumeの後にその設定を保持します。

ステップ1:フックを作成する

gksudo gedit /usr/lib/pm-utils/power.d/radeon-power_profile

ステップ2:希望の設定を入力します

#!/bin/sh

echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

exit 0

ステップ3:実行可能にする

Sudo chmod +x /usr/lib/pm-utils/power.d/radeon-power_profile

それでおしまい :)

9
Precise Penguin

Mobility Radeon HD4570が非常に高温(84度でアイドル状態)で実行され、Windowsを実行しているときよりもかなり高温になるという同様の問題がありました。私はJockey(別名DashのAdditional Drivers)を使用して独自のドライバーをインストールし、再起動しましたが、以前の臨時雇用者で約20度低下しているので、試してみる価値があります。

それが役に立てば幸い

4
agc93
$ cat /etc/udev/rules.d/30-local.rules

KERNEL=="card0", SUBSYSTEM=="drm", DRIVERS=="radeon", ATTR{device/power_method}="profile", ATTR{device/power_profile}="auto"

ATTR {device/power_profile} = "auto"は(source: https://wiki.archlinux.org/index.php/ATI )になります:

  • 「デフォルト」はデフォルトのクロックを使用し、電力状態を変更しません。これがデフォルトの動作です。
  • 「自動」は、システムがバッテリーで動作しているかどうかに基づいて、「中」および「高」の電力状態を選択します。
  • 「低」電力状態は、モニターがdpmsオフ状態のときに選択されます。 「低」は、GPUを常に低電力状態にします。 「低」は一部のラップトップで表示の問題を引き起こす可能性があることに注意してください。これが、ディスプレイがオフの場合にのみautoが「低」を使用する理由です。
  • 「mid」は、gpuを常に「mid」電力状態にします。 「低」電力状態は、モニターがdpms off状態にあるときに選択されます。
  • 「高」は、GPUを常に「高」電力状態にします。 「低」電力状態は、モニターがdpms off状態にあるときに選択されます。
1
xkill

alt-f2:

gksudo gedit /etc/init.d/ATI-power-save

これをATI-power-saveファイルに書き込みます。

#!/bin/sh

# ATI power save
echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

次のコマンドを保存して実行します。

Sudo chmod +x /etc/init.d/ATI-power-save 
Sudo update-rc.d ATI-power-save defaults 99

ここで説明

0
user18107