[Bug 85021] radeon: Allow one to set "mid" to power_dpm_force_performance_level

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Tue Sep 23 19:49:31 PDT 2014


https://bugzilla.kernel.org/show_bug.cgi?id=85021

--- Comment #5 from higuita <higuita at gmx.net> ---
The gpu is one old ATI HD2600XP AGP:

01:00.0 VGA compatible controller: AMD/ATI [Advanced Micro Devices, Inc.] RV630
XT [Radeon HD 2600 XT AGP]

I usually use this command to see what level the gpu is:

cat /sys/kernel/debug/dri/64/radeon_pm_info

I run your script and got the same result. Using auto i get the low level on
normal desktop use, high on tvtime, youtube and 3D games, mid i can only get if
i do a maximized glxgears or a "while true; do dmesg; sleep .3; done"... and on
this last one, after a few seconds, it jumps to high. Also, stopping the
applications and wait a few seconds, the GPU will downgrade from level 2, to
level 1 for 1 second, then level 0

here one example to the leve downgrade:

balanced
uvd    vclk: 0 dclk: 0
power level 1    sclk: 30000 mclk: 60000 vddc: 1080
53000
balanced
auto
uvd    vclk: 0 dclk: 0
power level 1    sclk: 30000 mclk: 60000 vddc: 1080
k8temp-pci-00c3
Adapter: PCI adapter
temp-Core0:   +30.0°C  
temp-Core1:   +34.0°C  

radeon-pci-0100
Adapter: PCI adapter
temp-GPU:     +52.0°C  (crit = +120.0°C, hyst = +90.0°C)

w83627thf-isa-0290
Adapter: ISA adapter
in0:          +1.34 V  (min =  +1.10 V, max =  +1.55 V)
in1:          +2.99 V  (min =  +2.85 V, max =  +3.15 V)
in2:          +3.33 V  (min =  +3.14 V, max =  +3.47 V)
+5V:          +4.96 V  (min =  +4.51 V, max =  +5.49 V)
in4:          +4.08 V  (min =  +4.08 V, max =  +4.08 V)
5VSB:         +5.04 V  (min =  +4.51 V, max =  +5.49 V)
Vbat:         +3.30 V  (min =  +2.40 V, max =  +3.60 V)
fan-CPU:     1360 RPM  (min =  998 RPM, div = 8)
fan-Power:    774 RPM  (min =  664 RPM, div = 8)
fan-Case:    1298 RPM  (min =  799 RPM, div = 8)
temp-M/B:     +27.0°C  (high = +40.0°C, hyst = +37.0°C)  sensor = thermistor
temp-CPU:     +36.5°C  (high = +53.0°C, hyst = +50.0°C)  sensor = thermistor
temp-Case:    +30.7°C  (high = +37.1°C, hyst = +36.0°C)  sensor = thermistor
cpu0_vid:    +1.475 V
beep_enable: enabled

balanced
uvd    vclk: 0 dclk: 0
power level 0    sclk: 15000 mclk: 42000 vddc: 1000
52000
balanced
auto
uvd    vclk: 0 dclk: 0
power level 0    sclk: 15000 mclk: 42000 vddc: 1000
k8temp-pci-00c3
Adapter: PCI adapter
temp-Core0:   +30.0°C  
temp-Core1:   +33.0°C

By the way, on 3D games, the GPU can reach 80-84ºC, but with tvtime it only
goes to 60-65ºC (both on level 2)

-- 
You are receiving this mail because:
You are watching the assignee of the bug.


More information about the dri-devel mailing list