Difference between revisions of "Rovclock"

From ThinkWiki
Jump to: navigation, search
(Stable clockrates)
 
(33 intermediate revisions by 15 users not shown)
Line 1: Line 1:
==Generel==
+
==General==
 
Rovclock is a utility to control frequency rates of your Radeon card.
 
Rovclock is a utility to control frequency rates of your Radeon card.
  
For laptop use, this is very helpfull to underclock the Radeon card for powersaving when running on batteries.
+
It is very helpful for underclocking the Radeon chip in order to save power when running on batteries. Also, by underclocking it is possible to prevent the fan from running.
By underclocking it is possible to prevent the fan from running.
+
  
This can also be used to gain performance by overclocking.
+
It can also be used to gain performance by overclocking.
  
Get it from: [http://www.hasw.net/linux/ http://www.hasw.net/linux/]
+
{{NOTE|While this utility complements the [[How to make use of Graphics Chips Power Management features|DynamicClocks]] option of the X.org <tt>radeon</tt> driver, it is not compatible with the power saving mode of the [[fglrx]] driver. Setting power saving mode using both [[fglrx]] and [[rovclock]] results in an unusably slow desktop.}}
 
+
Gentoo forum discussion: [http://forums.gentoo.org/viewtopic-t-343029.html forums.gentoo.org/Rovclock-talk]
+
  
 
==Features==
 
==Features==
Line 15: Line 12:
 
* Controls GPU core frequency
 
* Controls GPU core frequency
 
* Controls gfx-memory frequency
 
* Controls gfx-memory frequency
 +
 +
== Project Homepage / Availability ==
 +
* Homepage: http://www.hasw.net/linux/
  
 
==Usage==
 
==Usage==
 +
*Set the core frequency (-c) to 100 Mhz and the memory frequency (-m) to 120 Mhz.
 +
:{{cmduser|sudo rovclock -c 100 -m 120}}
 +
*Get current frequencies among other information (-i).
 +
:{{cmduser|sudo rovclock -i}}
  
Set the core(-c) freq. to 100Mhz and the memory(-m) freq. to 120Mhz.
+
==Minimum stable and default clockrates==
{{cmduser|sudo rovclock -c 100 -m 120}}
+
* {{A30p}} with Radeon 7000
 +
** LCD: No lower core limit, 90MHz mem (basic use) / 125MHz mem (no artifacts with glxgears)
 +
* {{T42}} with Radeon 7500
 +
** NOTE: Setting the memory under 100Mhz may hang your card.
 +
** LCD: 100MHz core, 120MHz memory.
 +
** Using DVI output on Port replicator: 100Mhz core, 180MHz memory.
 +
* {{T42}} with Radeon 9600
 +
** LCD: Core: 54.0 MHz, Mem: 60.75 MHz
 +
* {{T42p}} Firegl T2 (9600), fglrx driver, 1600x1200 LCD
 +
** Default: 317.25/202.50
 +
** Core: 81 Mhz, Mem: 67.5 Mhz
 +
* {{T43}} with [[ATI Mobility Radeon X300]]:
 +
** 100MHz core, 120Mz memory (see more [[ATI Mobility Radeon X300|here]])
 +
* {{X24}} with [[ATI Mobility Radeon 7000]]
 +
** Core: 95 Mhz Mem: 90-95 Mhz (mem 90 gave me distorted pictures)
 +
* {{X31}} with [[ATI Mobility Radeon 7000]]
 +
** Default: 144/144
 +
** 90MHz core, 100Mz memory (90/90 is giving distorted picture)
 +
* {{X32}} with [[ATI Mobility Radeon 7000]]
 +
** 90MHz core, 90Mz memory
 +
* {{R50p}} with FireGL Mobility T2:
 +
** 1600x1200 LCD: Core: 100 MHz Mem: 120Mz
 +
* {{R51}} with FireGL 9000
 +
** Core: 40 Mhz Mem: 100 Mhz (2d only, reducing memory further causes some artifacts and doesn't visibly reduce temps.)
 +
* {{T41p}} with ATI Mobility FireGL T2, radeon driver, 1400x1050 LCD
 +
** Default: 320/200
 +
** Core: 60 Mhz, Mem: 70 Mhz (reducing clock further causes artifacts)
  
Get current frequencies among others info(-i).
+
== See also ==
{{cmduser|sudo rovclock -i}}
+
*[[How to make use of Graphics Chips Power Management features]] using the <tt>DynamicClocks</tt> option of the <tt>radeon</tt> driver
 
+
*[http://forums.gentoo.org/viewtopic-t-343029.html Gentoo forum discussion]
==Stable clockrates==
+
*[[Radeontool]]
* {{T42}}, Radeon 7500<br>NOTE: Setting the memory under 100Mhz may hang your card.
+
** LCD: 100MHz core, 120MHz memory
+
** Using DVI output on Port replicator: 100Mhz core, 180MHz memory.
+
* {{T43}}, Radeon Mobility X300:<br> 100MHz core, 120MHz memory<br> This reduces power consumption by approx. 300mW compared to the default (300MHz core, 230MHz memory).
+
  
 
[[Category:Tools]]
 
[[Category:Tools]]

Latest revision as of 18:52, 15 March 2009

General

Rovclock is a utility to control frequency rates of your Radeon card.

It is very helpful for underclocking the Radeon chip in order to save power when running on batteries. Also, by underclocking it is possible to prevent the fan from running.

It can also be used to gain performance by overclocking.

NOTE!
While this utility complements the DynamicClocks option of the X.org radeon driver, it is not compatible with the power saving mode of the fglrx driver. Setting power saving mode using both fglrx and rovclock results in an unusably slow desktop.

Features

Used to under-/overclock Radeon gfx-cards.

  • Controls GPU core frequency
  • Controls gfx-memory frequency

Project Homepage / Availability

Usage

  • Set the core frequency (-c) to 100 Mhz and the memory frequency (-m) to 120 Mhz.
$ sudo rovclock -c 100 -m 120
  • Get current frequencies among other information (-i).
$ sudo rovclock -i

Minimum stable and default clockrates

  • A30p with Radeon 7000
    • LCD: No lower core limit, 90MHz mem (basic use) / 125MHz mem (no artifacts with glxgears)
  • T42 with Radeon 7500
    • NOTE: Setting the memory under 100Mhz may hang your card.
    • LCD: 100MHz core, 120MHz memory.
    • Using DVI output on Port replicator: 100Mhz core, 180MHz memory.
  • T42 with Radeon 9600
    • LCD: Core: 54.0 MHz, Mem: 60.75 MHz
  • T42p Firegl T2 (9600), fglrx driver, 1600x1200 LCD
    • Default: 317.25/202.50
    • Core: 81 Mhz, Mem: 67.5 Mhz
  • T43 with ATI Mobility Radeon X300:
    • 100MHz core, 120Mz memory (see more here)
  • X24 with ATI Mobility Radeon 7000
    • Core: 95 Mhz Mem: 90-95 Mhz (mem 90 gave me distorted pictures)
  • X31 with ATI Mobility Radeon 7000
    • Default: 144/144
    • 90MHz core, 100Mz memory (90/90 is giving distorted picture)
  • X32 with ATI Mobility Radeon 7000
    • 90MHz core, 90Mz memory
  • R50p with FireGL Mobility T2:
    • 1600x1200 LCD: Core: 100 MHz Mem: 120Mz
  • R51 with FireGL 9000
    • Core: 40 Mhz Mem: 100 Mhz (2d only, reducing memory further causes some artifacts and doesn't visibly reduce temps.)
  • T41p with ATI Mobility FireGL T2, radeon driver, 1400x1050 LCD
    • Default: 320/200
    • Core: 60 Mhz, Mem: 70 Mhz (reducing clock further causes artifacts)

See also