[Bug 42854] Power management doesn't work on dualhead

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 10 03:17:49 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=42854

nautsch <nautsch2 at googlemail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|NOTABUG                     |

--- Comment #3 from nautsch <nautsch2 at googlemail.com> 2012-09-10 10:17:49 UTC ---
Hi.

I just found this bug and I wanted to add my 2 cents here and reopen it.

The Windows driver manages to stay underclocked in a dual head setup and so
seems the fglrx driver (which somehow kills 2D performance and is therefore not
an option).

I see, that this bug is almost a year old, but for me this is a real issue,
which does not occur in a Windows environment. The fans ramp up due to the
additional heat, and the clocks don't even drop a little, but stay at the
default speed.

This has to be adressable in some way. I don't think, that a second head needs
a 9 times higher frequency (and 15 degrees Celsius more) on both GPU and VRAM
than one head does.

I am on an HD6870 with the following setup:

# xrandr 
Screen 0: minimum 320 x 200, current 4480 x 1440, maximum 16384 x 16384
DVI-0 connected 2560x1440+1920+0 (normal left inverted right x axis y axis)
597mm x 336mm
   2560x1440      60.0*+
 --- snip ---
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
DisplayPort-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1200+0+240 (normal left inverted right x axis y axis)
518mm x 324mm
   1920x1200      60.0*+
 --- snip ---

Both monitors are connected via DVI, which make the HDMI-0 name a little
misleading.

These are the clocks on dual head:
# cat /sys/kernel/debug/dri/0/radeon_pm_info 
default engine clock: 915000 kHz
current engine clock: 914940 kHz
default memory clock: 1050000 kHz
current memory clock: 1050000 kHz
voltage: 1200 mV

and these on single head (just deactivated HDMI-0 with xrandr --output HDMI-0
--off):
# cat /sys/kernel/debug/dri/0/radeon_pm_info 
default engine clock: 915000 kHz
current engine clock: 99990 kHz
default memory clock: 1050000 kHz
current memory clock: 150000 kHz
voltage: 1200 mV

power_profile is set to "low" and power_method obviously to "profile". dynpm
for power_method doesn't do anything here either.

I am on a 3.5 debian kernel:
# uname -a
Linux Buzz 3.5-trunk-amd64 #1 SMP Thu Aug 2 17:16:27 UTC 2012 x86_64 GNU/Linux

xorg version is the version from debian 1:7.7+1, so 7.7 and the accompanying
drivers.

Sorry for raising such an old thread but as I said, I cannot imagine that this
is actually impossible to fix.

If I can provide any additional information, I will happily do so.

Regards
  nautsch

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list