slightly confused about PowerManagement logging
Hi! I'm using a HD3470 w 256MB dedicated RAM on my notebook and updated my kernel to 2.6.30 today to get DRI running for radeonhd (which worked like a charm after a recompile). I tried to enable PowerManagement with the following section in my xorg.conf:
Driver "radeonhd" Option "DRI" Option "ForceLowPowerMode" "yes" Option "LowPowerModeEngineClock" "110000"
The log shows that the power mode settings get scanned and used:
(**) RADEONHD(0): Option "DRI" (**) RADEONHD(0): Option "ForceLowPowerMode" "yes" (**) RADEONHD(0): Option "LowPowerModeEngineClock" "110000" ... (II) RADEONHD(0): Power Management: used engine clock / memory clock / core (VDDC) voltage (0: ignore) (II) RADEONHD(0): Power Management: Raw Ranges (II) RADEONHD(0): Minimum 250000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Maximum 0 kHz / 0 kHz / 1.200 V (II) RADEONHD(0): Default 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): PowerPlayInfo Revision 0401 (II) RADEONHD(0): Power Management: Validated Ranges (II) RADEONHD(0): Minimum 110000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Maximum 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): Default 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): Power Management: Known Good Configurations (II) RADEONHD(0): 1 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 2 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 3 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 4 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 5 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 6 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 7 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 8 300000 kHz / 405000 kHz / 1.200 V (II) RADEONHD(0): 9 550000 kHz / 700000 kHz / 1.200 V (II) RADEONHD(0): 10 550000 kHz / 700000 kHz / 1.200 V (II) RADEONHD(0): 11 300000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 12 300000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 13 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 14 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 15 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): ForceLowPowerMode: forced engine clock at 110000kHz (II) RADEONHD(0): ForceLowPowerMode: calculated memory clock at 400000kHz (II) RADEONHD(0): Power Management: Final Levels (II) RADEONHD(0): Off 110000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Idle 110000 kHz / 400000 kHz / 1.200 V
But further down the log it seems that those settings will not be used:
(II) RADEONHD(0): Attempting to enable power management (II) RADEONHD(0): Current Engine Clock: 675000 (II) RADEONHD(0): Current Memory Clock: 792000 (II) RADEONHD(0): Current Chip Voltage: 0
Also, my notebook gets a lot hotter than with fglrx (with kernel 2.6.28) and bat lifetime is reduced from 3:40 to 2:30. Is there anything I may try in the xorg.conf or in the code? Find my full xorg.log attached txs and LieGrue, strub
If you look even *further* down the log you'll see : (II) RADEONHD(0): Attempting to set Engine Clock to 110000 (II) RADEONHD(0): Current Engine Clock: 109680 (II) RADEONHD(0): Current Memory Clock: 792000 So it looks as if the engine clock is being set down to 110 MHz. -----Original Message----- From: Mark Struberg [mailto:struberg@yahoo.de] Sent: Tuesday, August 18, 2009 1:46 PM To: radeonhd@opensuse.org Subject: [radeonhd] slightly confused about PowerManagement logging Hi! I'm using a HD3470 w 256MB dedicated RAM on my notebook and updated my kernel to 2.6.30 today to get DRI running for radeonhd (which worked like a charm after a recompile). I tried to enable PowerManagement with the following section in my xorg.conf:
Driver "radeonhd" Option "DRI" Option "ForceLowPowerMode" "yes" Option "LowPowerModeEngineClock" "110000"
The log shows that the power mode settings get scanned and used:
(**) RADEONHD(0): Option "DRI" (**) RADEONHD(0): Option "ForceLowPowerMode" "yes" (**) RADEONHD(0): Option "LowPowerModeEngineClock" "110000" ... (II) RADEONHD(0): Power Management: used engine clock / memory clock / core (VDDC) voltage (0: ignore) (II) RADEONHD(0): Power Management: Raw Ranges (II) RADEONHD(0): Minimum 250000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Maximum 0 kHz / 0 kHz / 1.200 V (II) RADEONHD(0): Default 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): PowerPlayInfo Revision 0401 (II) RADEONHD(0): Power Management: Validated Ranges (II) RADEONHD(0): Minimum 110000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Maximum 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): Default 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): Power Management: Known Good Configurations (II) RADEONHD(0): 1 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 2 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 3 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 4 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 5 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 6 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 7 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 8 300000 kHz / 405000 kHz / 1.200 V (II) RADEONHD(0): 9 550000 kHz / 700000 kHz / 1.200 V (II) RADEONHD(0): 10 550000 kHz / 700000 kHz / 1.200 V (II) RADEONHD(0): 11 300000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 12 300000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 13 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 14 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 15 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): ForceLowPowerMode: forced engine clock at 110000kHz (II) RADEONHD(0): ForceLowPowerMode: calculated memory clock at 400000kHz (II) RADEONHD(0): Power Management: Final Levels (II) RADEONHD(0): Off 110000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Idle 110000 kHz / 400000 kHz / 1.200 V
But further down the log it seems that those settings will not be used:
(II) RADEONHD(0): Attempting to enable power management (II) RADEONHD(0): Current Engine Clock: 675000 (II) RADEONHD(0): Current Memory Clock: 792000 (II) RADEONHD(0): Current Chip Voltage: 0
Also, my notebook gets a lot hotter than with fglrx (with kernel 2.6.28) and bat lifetime is reduced from 3:40 to 2:30. Is there anything I may try in the xorg.conf or in the code? Find my full xorg.log attached txs and LieGrue, strub -- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Thanks John! I didn't open this notebook yet (usually I open almost all boxes, but this still has warranty ;) , but it get's notably warmer and the bat time decreases by 1/3rd. So 792MHz is pretty much max load for the memory. Is there any doc released yet how to set the mem speed? We could introduce a LowPowerModeMemoryClock setting similar to LowPowerModeEngineClock. txs, strub ----- Original Message ----
From: "Bridgman, John"
To: Mark Struberg ; radeonhd@opensuse.org Sent: Tuesday, August 18, 2009 7:58:36 PM Subject: RE: [radeonhd] slightly confused about PowerManagement logging If you look even *further* down the log you'll see :
(II) RADEONHD(0): Attempting to set Engine Clock to 110000 (II) RADEONHD(0): Current Engine Clock: 109680 (II) RADEONHD(0): Current Memory Clock: 792000
So it looks as if the engine clock is being set down to 110 MHz.
-----Original Message----- From: Mark Struberg [mailto:struberg@yahoo.de] Sent: Tuesday, August 18, 2009 1:46 PM To: radeonhd@opensuse.org Subject: [radeonhd] slightly confused about PowerManagement logging
Hi!
I'm using a HD3470 w 256MB dedicated RAM on my notebook and updated my kernel to 2.6.30 today to get DRI running for radeonhd (which worked like a charm after a recompile).
I tried to enable PowerManagement with the following section in my xorg.conf:
Driver "radeonhd" Option "DRI" Option "ForceLowPowerMode" "yes" Option "LowPowerModeEngineClock" "110000"
The log shows that the power mode settings get scanned and used:
(**) RADEONHD(0): Option "DRI" (**) RADEONHD(0): Option "ForceLowPowerMode" "yes" (**) RADEONHD(0): Option "LowPowerModeEngineClock" "110000" ... (II) RADEONHD(0): Power Management: used engine clock / memory clock / core (VDDC) voltage (0: ignore) (II) RADEONHD(0): Power Management: Raw Ranges (II) RADEONHD(0): Minimum 250000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Maximum 0 kHz / 0 kHz / 1.200 V (II) RADEONHD(0): Default 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): PowerPlayInfo Revision 0401 (II) RADEONHD(0): Power Management: Validated Ranges (II) RADEONHD(0): Minimum 110000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Maximum 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): Default 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): Power Management: Known Good Configurations (II) RADEONHD(0): 1 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 2 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 3 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 4 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 5 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 6 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 7 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 8 300000 kHz / 405000 kHz / 1.200 V (II) RADEONHD(0): 9 550000 kHz / 700000 kHz / 1.200 V (II) RADEONHD(0): 10 550000 kHz / 700000 kHz / 1.200 V (II) RADEONHD(0): 11 300000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 12 300000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 13 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 14 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 15 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): ForceLowPowerMode: forced engine clock at 110000kHz (II) RADEONHD(0): ForceLowPowerMode: calculated memory clock at 400000kHz (II) RADEONHD(0): Power Management: Final Levels (II) RADEONHD(0): Off 110000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Idle 110000 kHz / 400000 kHz / 1.200 V
But further down the log it seems that those settings will not be used:
(II) RADEONHD(0): Attempting to enable power management (II) RADEONHD(0): Current Engine Clock: 675000 (II) RADEONHD(0): Current Memory Clock: 792000 (II) RADEONHD(0): Current Chip Voltage: 0
Also, my notebook gets a lot hotter than with fglrx (with kernel 2.6.28) and bat lifetime is reduced from 3:40 to 2:30.
Is there anything I may try in the xorg.conf or in the code?
Find my full xorg.log attached
txs and LieGrue, strub
-- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
Not yet, but it's probably next on the list once we get the 3D driver stabilized. -----Original Message----- From: Mark Struberg [mailto:struberg@yahoo.de] Sent: Tuesday, August 18, 2009 2:49 PM To: Bridgman, John; radeonhd@opensuse.org Subject: Re: [radeonhd] slightly confused about PowerManagement logging Thanks John! I didn't open this notebook yet (usually I open almost all boxes, but this still has warranty ;) , but it get's notably warmer and the bat time decreases by 1/3rd. So 792MHz is pretty much max load for the memory. Is there any doc released yet how to set the mem speed? We could introduce a LowPowerModeMemoryClock setting similar to LowPowerModeEngineClock. txs, strub ----- Original Message ----
From: "Bridgman, John"
To: Mark Struberg ; radeonhd@opensuse.org Sent: Tuesday, August 18, 2009 7:58:36 PM Subject: RE: [radeonhd] slightly confused about PowerManagement logging If you look even *further* down the log you'll see :
(II) RADEONHD(0): Attempting to set Engine Clock to 110000 (II) RADEONHD(0): Current Engine Clock: 109680 (II) RADEONHD(0): Current Memory Clock: 792000
So it looks as if the engine clock is being set down to 110 MHz.
-----Original Message----- From: Mark Struberg [mailto:struberg@yahoo.de] Sent: Tuesday, August 18, 2009 1:46 PM To: radeonhd@opensuse.org Subject: [radeonhd] slightly confused about PowerManagement logging
Hi!
I'm using a HD3470 w 256MB dedicated RAM on my notebook and updated my
kernel to 2.6.30 today to get DRI running for radeonhd (which worked like a charm after a recompile).
I tried to enable PowerManagement with the following section in my xorg.conf:
Driver "radeonhd" Option "DRI" Option "ForceLowPowerMode" "yes" Option "LowPowerModeEngineClock" "110000"
The log shows that the power mode settings get scanned and used:
(**) RADEONHD(0): Option "DRI" (**) RADEONHD(0): Option "ForceLowPowerMode" "yes" (**) RADEONHD(0): Option "LowPowerModeEngineClock" "110000" ... (II) RADEONHD(0): Power Management: used engine clock / memory clock / core (VDDC) voltage (0: ignore) (II) RADEONHD(0): Power Management: Raw Ranges (II) RADEONHD(0): Minimum 250000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Maximum 0 kHz / 0 kHz / 1.200 V (II) RADEONHD(0): Default 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): PowerPlayInfo Revision 0401 (II) RADEONHD(0): Power Management: Validated Ranges (II) RADEONHD(0): Minimum 110000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Maximum 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): Default 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): Power Management: Known Good Configurations (II) RADEONHD(0): 1 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 2 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 3 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 4 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 5 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 6 110000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 7 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 8 300000 kHz / 405000 kHz / 1.200 V (II) RADEONHD(0): 9 550000 kHz / 700000 kHz / 1.200 V (II) RADEONHD(0): 10 550000 kHz / 700000 kHz / 1.200 V (II) RADEONHD(0): 11 300000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 12 300000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 13 680000 kHz / 800000 kHz / 1.200 V (II) RADEONHD(0): 14 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): 15 300000 kHz / 405000 kHz / 0.950 V (II) RADEONHD(0): ForceLowPowerMode: forced engine clock at 110000kHz (II) RADEONHD(0): ForceLowPowerMode: calculated memory clock at 400000kHz (II) RADEONHD(0): Power Management: Final Levels (II) RADEONHD(0): Off 110000 kHz / 250000 kHz / 0.950 V (II) RADEONHD(0): Idle 110000 kHz / 400000 kHz / 1.200 V
But further down the log it seems that those settings will not be used:
(II) RADEONHD(0): Attempting to enable power management (II) RADEONHD(0): Current Engine Clock: 675000 (II) RADEONHD(0): Current Memory Clock: 792000 (II) RADEONHD(0): Current Chip Voltage: 0
Also, my notebook gets a lot hotter than with fglrx (with kernel 2.6.28) and bat lifetime is reduced from 3:40 to 2:30.
Is there anything I may try in the xorg.conf or in the code?
Find my full xorg.log attached
txs and LieGrue, strub
-- To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org For additional commands, e-mail: radeonhd+help@opensuse.org
On Aug 18, 09 17:45:48 +0000, Mark Struberg wrote:
Also, my notebook gets a lot hotter than with fglrx (with kernel 2.6.28) and bat lifetime is reduced from 3:40 to 2:30.
I doubt that you can get to such low levels by reducing clocks alone. I
still assume there is some yet unknown mechanism to switch off parts of
the hardware that are not used.
Maybe reducing the number of active PEs could help? The documentation is
available...
Matthias
--
Matthias Hopf
participants (3)
-
Bridgman, John
-
Mark Struberg
-
Matthias Hopf