Nezmer tested my patch, I let myself forward his results :)

---------- Wiadomość przekazana dalej ----------
Od:  <[email protected]>
Data: 16 grudnia 2009 14:27
Temat: Re: [PATCH] drm/radeon/kms: add dynamic engine reclocking (v5)
Do: Rafał Miłecki <[email protected]>


On Wed, Dec 16, 2009 at 08:45:04AM +0100, Rafał Miłecki wrote:
> W dniu 16 grudnia 2009 02:50 użytkownik  <[email protected]> napisał:
> > On Wed, Dec 16, 2009 at 12:35:25AM +0100, Rafał Miłecki wrote:
> >> V2: reorganize functions, fix modesetting calls
> >> V3: rebase patch, use radeon's workqueue
> >> V4: enable on tested chipsets only, request VBLANK IRQs
> >> V5: enable PM in older hardware (IRQs, mode_fixup, dpms)
> >>
> >> This should be applied on top of
> >> 0001-drm-radeon-kms-init-pm-on-all-chipsets.patch [1] (thanks Sedat).
> >>
> >> To enable dynamic engine reclocking you need to set dynclks to 1. Then
> >> check drm messages to make sure it's enabled.
> >>
> >> Quite useful is also
> >> debugfs/dri/0/radeon_pm_info
> >> (mount debugsfs and cat that debugfs file)
> >>
> >> [1] http://marc.info/?l=dri-devel&m=126091020609997&w=2
> >>
> >> --
> >> Rafał
> > Are R7xx cards supported by this patch?
>
> Yes, everything never than CHIP_RS600. I guess we could enable this
> also on hardware older than CHIP_RS600 but we need testers for that.
>
> --
> Rafał
Good job.

Card:
01:00.0 VGA compatible controller: ATI Technologies Inc M92 [Mobility
Radeon HD 4500 Series]


How to:
1)Blacklist radeon module at startup (distro-specific).
2) Add this to "/etc/rc.local" (might be distro-specific) :
modprobe -r -v radeon
modprobe -v radeon modeset=1 dynclks=1


Results:
--Normal X session--
state: RADEON_PM_STATE_ACTIVE
default engine clock: 680000 kHz
current engine clock: 629430 kHz
default memory clock: 800000 kHz
current memory clock: 796500 kHz

--With glxgears running--
state: RADEON_PM_STATE_ACTIVE
default engine clock: 680000 kHz
current engine clock: 678370 kHz
default memory clock: 800000 kHz
current memory clock: 796500 kHz

Conclusion:
Engine reclocking is working for me. Memory reclocking is not.

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
--
_______________________________________________
Dri-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to