Radeonオープンソースドライバを使用してATI GPUファンの速度を下げる

Radeonオープンソースドライバを使用してATI GPUファンの速度を下げる

私はArchlinuxを実行しているコンピュータの2つの画面にRadeon HD 6950を接続しました。

最近の触媒サポートの除去により、独自のドライバからオープンソースドライバに変更されました。残念ながら、ファンは基本的に騒音が非常に大きいです。省電力メカニズムが正常に動作しないようです。

/sys/class/drm/card0/device/power_methodはとに設定しました。これは効果があると思います。profile/sys/class/drm/card0/device/power_profilelow

# cat /sys/kernel/debug/dri/0/radeon_pm_info
default engine clock: 800000 kHz
current engine clock: 249990 kHz
default memory clock: 1250000 kHz
current memory clock: 1250000 kHz
voltage: 900 mV
PCIE lanes: 16

残念ながら、ファンの騒音を減らすのは少しだけ役に立ちます。私も試してみましたが、dynpm実際にはうまくいかないようです(おそらくデュアルヘッダーの設定によるものです)。

以前は、Catalystドライバを使用すると停止後のファンノイズの問題があり、「ATI Overclocking Utility」を使用してシェーダとメモリ周波数を下げてファンを静かにすることができました。

また、デュアルブートウィンドウを実行し、Windowsでアイドル状態のときにファンノイズの問題はありませんでした。

カーネルバージョン: Linux desktux 3.10.7-1-ARCH #1 SMP PREEMPT Thu Aug 15 11:55:34 CEST 2013 x86_64 GNU/Linux

アップデート:メインライン3.11カーネルを試してみました。電源管理の改善。残念ながら、この場合、XorgはRadeonを使用せずにVESAを使用します。 VESAは実際にはファン速度は完璧ですが、デュアルモニタをサポートしていません。

アップデート:カーネル3.15では、radeon.dpm = 1オプションが消費電力を減らすように見えます。基本的に使用されると思いましたが、明示的に有効にする必要がありました。ただし、システムがWindowsよりも少ない電力を使用していても(両方ともアイドル状態)、ファンはかなり騒々しいです。。また、デュアルモニター設定は、単一のモニターよりも50W以上の電力を使用していると測定されています(アイドル状態では、Windows / Linux / BIOSの数値が似ています)。

関連情報