更新(8-05-2014): 予想どおり、Ubuntu 14.04では、DPMはすべての最新のAMD GPU(HD 4000からHD 7000シリーズ)に対してデフォルトで有効になっています。サポートされているグラフィックスカードと一緒にこのリリースを実行している場合、この機能を使用するために何もする必要はありません。
更新(28-11-2013): Ubuntu 13.10にはデフォルトで3.11カーネルが付属しています。したがって、このリリースを使用している場合は、Linuxカーネルにパラメーターを追加するだけです。それに応じてガイドを更新しました。また、Ubuntu 14.04ではDPMがデフォルトで有効になるようですので、このガイドがそれまでに廃止されることを願っています!;)
わかりました、ここ数日で私は少し実験し、それを有効にしました!実際にそれを行う方法を見つけたら、それは本当に簡単です。.それを試してみたい人のために、私はすべてのステップを説明します。新しいカーネルのインストールから始めます。
最初に考慮すべきいくつかの点。Radeon DPMのサポートは、Radeon HD 2000(R600)シリーズのグラフィックスカードのみに対応しています。本当に古いATI Radeonグラフィックスカードを使用している場合、電源管理サポートはオープンソースドライバーで既に利用されています。
Ubuntu 13.04以前の手順のみ:
Radeon DPMを使用するには、Linux 3.11以降のカーネルが必要です。UbuntuメインラインカーネルPPAを使用し、このkernel.ubuntu.comディレクトリから最新の安定した3.11 Linuxカーネルイメージをダウンロードできます。今後のカーネル更新も問題なく、このディレクトリで見つけることができます。
動的な電源管理機能を使用するには、グラフィックカードのファームウェアを更新する必要があります。最新のRadeonマイクロコード/ファームウェアは、このディレクトリからダウンロードできます。6月の* _smc.binファイルが必要です。特定のグラフィックスカードのコード名がわからない場合は、一般にlspci -v | less ...ファイルを/ lib / firmware / radeon内に配置する必要があります。ファームウェアなしでRadeon DPMを使用しようとすると、GPUのアクセラレーションが無効になります。また、3.11を超えるカーネルをインストールする前に、/ lib / firmware / radeon に更新されたファームウェアがあることを確認する必要があります。これは、インストールされたイメージに自動的に取り込まれます。
Ubuntu 13.10以前、またはRadeon HD 3000以下のユーザー:
Radeon DPMのサポートは、Linuxカーネル3.13の下では、または古いGPUではデフォルトで有効になっていません。このような場合に有効にするには、radeon.dpm = 1パラメーターをLinuxカーネルに追加する必要があります。Ubuntuの上でそうする手順については、Ubuntuのウィキをさまざまな方法について。
新しいカーネルがインストールされ、ファームウェアが更新され、カーネルパラメーターが有効になったので、準備完了です。ここでシステムを再起動する必要があります。その後、すべてが機能しているかどうかを確認できます。
cat / sys / kernel / debug / dri / 64 / radeon_pm_info
注: @ luca992は、ファイルradeon_pm_infoが別のディレクトリ(たとえば、dri / 64 /ではなく/ sys / kernel / debug / dri / 1 /)にある可能性があることを指摘しました。すべての手順を正しく実行したことが確実な場合は、状況に当てはまるかどうかを確認できます。
次のように表示されます。
uvd vclk: 0 dclk: 0
power level 0 sclk: 22000 mclk: 25000 vddc: 900
/etc/rc.localを開いて次の行を追加することで、DPMをさらに構成できます。
echo parameter > /sys/class/drm/card0/device/power_dpm_state
ここで、「パラメーター」は次のとおりです。
- バッテリー(バッテリーの最適な動作を目的としたパフォーマンスレベルのセット)
- バランスの取れた(毎日の最適な使用を目的としたパフォーマンスレベルのセット)
- パフォーマンス(最高のGPUパフォーマンスを対象としたパフォーマンスレベルのセット)
出典: http : //www.botchco.com/agd5f/? p =57