Addendum Up-/Downclocking:

# cat /sys/module/radeon/parameters/dynclks
-1

Value of "-1" means dynamic clocking (dynclks) is not set.

Two options to activate dynamic clocking:

[1] At modprobe-time: (tested in runlevel-3: booted with nomodeset):

# modprobe -r -v radeon <--- unload kernel-module
# modprobe -v radeon modeset=1 dynclks=1 <--- load with new module-options

# dmesg | egrep -i 'dynamic clocking|power management'
[drm] radeon: dynamic clocking enabled
[drm] radeon: power management initialized

[2] At boot-time:

Add "modeset=1" and "dynclks=1" to your Kernel-command-line (in most
cases grub, see grub documentation).
Depending on distribution and kernel it might be "radeon.modeset=1"
and "radeon.dynclks=1".

Unfortunately, with dynamic clocking enabled, I have still no luck
with upclocking:

# cat /sys/kernel/debug/dri/*/radeon_pm_info
engine clock: 391500 kHz
memory clock: 297000 kHz
engine clock: 391500 kHz
memory clock: 297000 kHz

Thanks Rafal (sorry don't know how to activate that crossed L-sign in
your first name) "Zajec" for explanation on IRC.

- Sedat -

On Sun, Dec 13, 2009 at 11:00 PM, Sedat Dilek
<sedat.di...@googlemail.com> wrote:
> Hi,
>
> I tried v3 of the radeon PM patch from [1].
> Here my feeback:
>
> # lspci -nnvv | grep "VGA controller"
> 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc M52
> [Mobility Radeon X1300] [1002:714a] (prog-if 00 [VGA controller])
>
> # mount -t debugfs none /sys/kernel/debug/
> # ln -s /sys/kernel/debug /debug
>
> # find /debug/ -name radeon_pm_info
> /debug/dri/0/radeon_pm_info
> /debug/dri/64/radeon_pm_info
>
> # cat /sys/kernel/debug/dri/*/radeon_pm_info
> engine clock: 391500 kHz
> memory clock: 297000 kHz
> engine clock: 391500 kHz
> memory clock: 297000 kHz
>
> From the backlog [3]:
> 13:32 #radeon: < Zajec> dileX: Wikipedia says your default engine
> clock is 450MHz... your logs shows 391MHz which should mean
> downclocking working :)
>
> While starting glxgears upclocking seems not to work, yet.
> Good job, anyway!
>
> Kind Regards,
> - Sedat -
>
> [1] 0001-drm-radeon-kms-add-dynamic-engine-reclocking-v3.patch
> http://marc.info/?l=dri-devel&m=126063445301253&w=2
> [2] debugfs mount point
> http://lwn.net/Articles/323307/
> [3] Backlog #radeon/freenode
> http://people.freedesktop.org/~cbrill/dri-log/index.php?date=2009-12-13&channel=radeon
>

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to