Hi
i've a one ATI/AMD RV630 card with kernel 3.11.5 and dpm enabled. All works fine, but minor annoying problem. The dpm is choosing a power state that isn't the best...
This is my card :
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV 630 XT AGP [Radeon HD 2600 XT AGP]
Here is the dpm output:
[ 12.358738] == power state 0 == [ 12.358796] ui class: none [ 12.358895] internal class: boot [ 12.359069] caps: video [ 12.359209] uvd vclk: 0 dclk: 0 [ 12.359266] power level 0 sclk: 80000 mclk: 70000 vddc: 1200 [ 12.359326] power level 1 sclk: 80000 mclk: 70000 vddc: 1200 [ 12.359386] power level 2 sclk: 80000 mclk: 70000 vddc: 1200 [ 12.359445] status: c r b [ 12.359671] == power state 1 == [ 12.359726] ui class: performance [ 12.359824] internal class: ovrdrv [ 12.359965] caps: video [ 12.360109] uvd vclk: 0 dclk: 0 [ 12.360166] power level 0 sclk: 15000 mclk: 42000 vddc: 1050 [ 12.360226] power level 1 sclk: 20000 mclk: 50000 vddc: 1080 [ 12.360285] power level 2 sclk: 40000 mclk: 70000 vddc: 1100 [ 12.360344] status: [ 12.360442] == power state 2 == [ 12.360497] ui class: none [ 12.360594] internal class: none [ 12.360734] caps: video [ 12.360873] uvd vclk: 0 dclk: 0 [ 12.360930] power level 0 sclk: 20000 mclk: 50000 vddc: 1080 [ 12.360990] power level 1 sclk: 30000 mclk: 50000 vddc: 1100 [ 12.361056] power level 2 sclk: 80000 mclk: 70000 vddc: 1200 [ 12.361115] status: [ 12.361415] switching from power state: [ 12.361471] ui class: none [ 12.361568] internal class: boot [ 12.361708] caps: video [ 12.361847] uvd vclk: 0 dclk: 0 [ 12.361903] power level 0 sclk: 80000 mclk: 70000 vddc: 1200 [ 12.361963] power level 1 sclk: 80000 mclk: 70000 vddc: 1200 [ 12.362029] power level 2 sclk: 80000 mclk: 70000 vddc: 1200 [ 12.362088] status: c b [ 12.362303] switching to power state: [ 12.362359] ui class: performance [ 12.362457] internal class: ovrdrv [ 12.362596] caps: video [ 12.362735] uvd vclk: 0 dclk: 0 [ 12.362792] power level 0 sclk: 15000 mclk: 42000 vddc: 1050 [ 12.362853] power level 1 sclk: 20000 mclk: 50000 vddc: 1080 [ 12.362913] power level 2 sclk: 40000 mclk: 70000 vddc: 1100 [ 12.362972] status: r
As you can see, the driver choose the performance profile, but that one is limited to 400MHz, half of what this card can do. Of course i want to be able jump the GPU to 800MHz. So is there any easy way to choose the power state 2 instead of power state 1?
Also, when in using tvtime on a second head, the dpm jumps the gpu clock to the max, yet i would like to use the middle speed. tvtime doesn't require that much resources (even low can do it!). Yet i found no way to force the middle power level. i can "echo high" and "echo low" to power_dpm_force_performance_level but trying "mid", "middle" fail. Is there any support to use the middle power level?
Thanks in advance. higuita