Fedora Linux Support Community & Resources Center
  #1  
Old 19th March 2012, 12:58 PM
andrewm Offline
Registered User
 
Join Date: Mar 2012
Location: UK
Posts: 6
linuxchrome
Radeon Dynamic Power Management Not Working

Hi there,

The 'profile' power management works fine with the radeon driver, but when I enable dynamic power management X refuses to start. I have tried two ways on enabling it - grub radeon.dynpm=1 and /etc/modprobe.d/ 'options radeon dynpm=1'. Can anyone give me a hint?

When I use the boot option radeon.dynpm=1 (I have tried adding radeon.modeset=1 additionally), the boot sequence falls back to the basic graphical boot and then fails when starting X - I get a black screen.

Code:
# lspci -nn | grep VGA
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc M880G [Mobility Radeon HD 4200] [1002:9712]
Code:
# lsmod | grep radeon
radeon                792595  3 
ttm                    68749  1 radeon
drm_kms_helper         40141  1 radeon
drm                   226004  5 radeon,ttm,drm_kms_helper
i2c_algo_bit           13156  1 radeon
i2c_core               37955  6 videodev,i2c_piix4,radeon,drm_kms_helper,drm,i2c_algo_bit
Reply With Quote
  #2  
Old 20th March 2012, 03:58 PM
pjfg
Guest
 
Posts: n/a
linuxopera
Re: Radeon Dynamic Power Management Not Working

There doesn't appear to be a dynpm parameter (at least in my version of the radeon module), but there is dynclks if that helps.

Code:
#modinfo radeon

vermagic:       3.2.9-1.fc16.x86_64 SMP mod_unload 
parm:           no_wb:Disable AGP writeback for scratch registers (int)
parm:           modeset:Disable/Enable modesetting (int)
parm:           dynclks:Disable/Enable dynamic clocks (int)
parm:           r4xx_atom:Enable ATOMBIOS modesetting for R4xx (int)
parm:           vramlimit:Restrict VRAM for testing (int)
parm:           agpmode:AGP Mode (-1 == PCI) (int)
parm:           gartsize:Size of PCIE/IGP gart to setup in megabytes (32,64, etc)
 (int)
parm:           benchmark:Run benchmark (int)
parm:           test:Run tests (int)
parm:           connector_table:Force connector table (int)
parm:           tv:TV enable (0 = disable) (int)
parm:           audio:Audio enable (1 = enable) (int)
parm:           disp_priority:Display Priority (0 = auto, 1 = normal, 2 = high) (int)
parm:           hw_i2c:hw i2c engine enable (0 = disable) (int)
parm:           pcie_gen2:PCIE Gen2 mode (1 = enable) (int)
parm:           msi:MSI support (1 = enable, 0 = disable, -1 = auto) (int)
Reply With Quote
  #3  
Old 20th March 2012, 05:25 PM
andrewm Offline
Registered User
 
Join Date: Mar 2012
Location: UK
Posts: 6
linuxchrome
Re: Radeon Dynamic Power Management Not Working

Thanks, hmmm sorry I should have checked that

It appears that the driver doesn't support this anymore for some reason. I also tried using dynclks but this has no effect. I also tried echo dynpm > /sys/class/........./power_method but this had no effect too.

Power profiles do work, but just not well enough, I get 4h battery with the proprietary driver, 2h with the opensource. I just went back to check out the opensource driver to see if any improvements have been made since I last used it (just installed F16) but obviously not. I'll continue with the proprietary.

Thanks,
Andrew
Reply With Quote
  #4  
Old 20th March 2012, 06:05 PM
pjfg
Guest
 
Posts: n/a
linuxopera
Re: Radeon Dynamic Power Management Not Working

Also spotted this option for Xorg.conf:

man radeon

Code:
Option "DynamicPM" "boolean"
              Enable  dynamic  power  mode switching.  This can help reduce heat and increase battery life by reducing power
              usage when the system is idle (DPMS active). The default is off.
Reply With Quote
  #5  
Old 20th March 2012, 07:29 PM
andrewm Offline
Registered User
 
Join Date: Mar 2012
Location: UK
Posts: 6
linuxchrome
Re: Radeon Dynamic Power Management Not Working

I tried all 3 of these options, and different combinations of these in my xorg.conf last night:

Code:
      Option  "ClockGating"  "true"
      Option  "ForceLowPowerMode" "true"
      Option  "DynamicPM"  "true"
I also tried them with and without KMS - boot option radeon.modeset=0 turns KMS off and UMS would then be active, right?

Thanks,
Andrew
Reply With Quote
  #6  
Old 21st March 2012, 11:35 AM
pjfg
Guest
 
Posts: n/a
linuxopera
Re: Radeon Dynamic Power Management Not Working

Have you read any of this?:

http://www.x.org/wiki/radeonBuildHowTo

http://wiki.x.org/wiki/RadeonFeature...gement_Options
Reply With Quote
Reply

Tags
dynamic, management, power, radeon, working

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Power management on an ATI Radeon HD 3650 Mr Wolf Hardware & Laptops 4 29th June 2011 11:05 PM
How do I enable power management on radeon cards? (kernel 2.6.34) maladeus F16 Development 18 2nd August 2010 02:08 AM
Power Management Preferences - Not working. Adunaic Using Fedora 1 19th April 2010 07:52 PM
Radeon driver & power management planetf1 Hardware & Laptops 2 26th February 2010 08:28 AM
power management preferences not working - display brightness not changing slade17 Hardware & Laptops 4 13th November 2007 11:37 AM


Current GMT-time: 20:20 (Friday, 24-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat