Radeon 电源管理

Radeon 电源管理

查了一下/sys/kernel/debug/dri/0/radeon_pm_info,让我很困惑。似乎只有一种功率级别,有些是禁用的。表明 :

uvd    disabled
vce    disabled
power level 0    sclk: 30000 vddc: 3800

为什么它们被禁用并且只有一种功率级别?

背景

我使用的笔记本电脑配备 AMD A6-6310 APU、AMD Radeon R4 显卡以及默认的开源radeon内核模块。根据 powertop 的报告,与fglrx模块相比,电池使用量约为 6 mW,但radeon在相同场景下使用内核模块时,电池使用量为 11mW。我尝试设置这些,但没有太大变化:

 echo low > /sys/class/drm/card0/device/power_dpm_force_performance_level
 echo battery > /sys/class/drm/card0/device/power_dpm_state.

答案1

radeon_pm_info消除对(or )输出的误解amdgpu_pm_info

uvd并不是vce指功率级别,而是视频解码和编码功能。引用 Alex Deucher 的话免费桌面#99513

UVD 和 VCE 在运行时被禁用以节省电量。如果您运行视频解码或编码任务,它们将动态启用。

现在,该命令将输出可用的时钟模式和当前使用情况。强制降低时钟的命令是正确的

相关内容