私のラップトップはUbuntu 12.04を実行しているThinkpad T400です。私の記憶が正しい場合、私のGPUはATIグラフィックモジュールです。 GPU周波数を調整する方法を知りたいです。ソフトウェアおよび/またはシェルスクリプトが許可されています。
CPU周波数の場合、CPU周波数をステップ5から最低0.8GHzまで設定するためにcpufreqを使用し、いくつかの自動調整オプション(パフォーマンス、オンデマンド、省電力、保守)も提供します。同様のGPUがありますか?
ベストアンサー1
- AMD/ATI
独自のグラフィックドライバ(GPU周波数スケーリングATI Catalyst Linux
とも呼ばれる)は、GPU周波数スケーリング()をサポートしています。次のコマンドで周波数を変更できます。fglrx
ATI Overdrive
aticonfig
aticonfig --od-setclocks=350,150
実行aticonfig --help
またはアクセスこのページ完全な文書化のため。
また注意事項
試みたクロック値が理論的な範囲内であっても成功するという保証はありません。
独自のドライバで使用される別のツールは、AMDオーバードライブ制御:
- Nvidia
独自のグラフィックドライバーに限られた1オプションでGPU周波数スケーリングをサポートしますCoolbits
。次へ追加
Option "CoolBits" "1"
またはFermiと最新のカードの場合(参照)この記事)
Option "CoolBits" "8"
nVidiaデバイスセクションに移動しますxorg.conf
(各オプションの詳細な説明)。nVidia 公式ドライバドキュメント)。これはデフォルトでオーバークロック/アンダークロックを有効にClock Frequencies
できるページを「ロック解除」します。NVIDIA X Server Settings
nvidia-settings
または端末で使用できます。
nvidia-settings --assign "[gpu:0]/GPUOverclockingState=1" --assign "[gpu:0]/GPU2DClockFreqs=350,550" --assign="[gpu:0]/GPU3DClockFreqs=500,800"
周波数スケーリングを有効にし、2Dおよび3Dプロファイルのコアおよびメモリ周波数を設定します。または
nvidia-settings --assign "[gpu:0]/GPUOverclockingState=0"
デフォルトの頻度に復元します。nvidia-settings --query all
すべてのプロパティのリストを取得するには、実行してください(例:ここでこれ)。
公式ドライバーで動作する別のツールは、NV時計:
1.モバイルGPUで「Coolbits」オプション値を「1」に設定すると、限られたクロック操作をサポートできます。デフォルト設定と比較してクロックを減らすことはできますが、ノートブックデザインの熱制限によりオーバークロックはサポートされません。
- インテル
Intel Sandybridge / Ivybridge GPUと正しいハードウェアを持つユーザーは、ファイルを介して/sys/class/drm/card0/gt_*_freq_mhz
クロック速度を制御できる必要があります。詳細ダニエル・ウィットのページ。