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
