Download MSI Afterburner and install it.
Open afterburner.cfg in notepad, and where it says “Enable Unofficial Overclocking EULA =”, and paste this
I confirm that I am aware of unofficial overclocking limitations and fully understand that MSI will not provide me any support on it
Enable Unofficial Overclocking from 0 to 1.
Save and close. Restart MSI afterburner and change your memory clock to its minimum, where the memory clock should be 1/3 of your core clock.
Comment with what clock speeds you use for your cards and your hashrate (maybe your OS, driver version, and miner/version).
(Original post from BitCoinPool’s forum post here
This is a dump of aticonfig. Forgive the formatting.
ATI Overdrive (TM) options:
The following options are used to get and set current and peak, core
and memory clock information as well as read the current temperature of
adapters. By using the "--adapter=" argument the ATI Overdrive (TM)
options can be targeted to a particular adapter in a multi-adapter scenario.
If no adapter is explicitly targeted the commands will be run on the Default
adapter as indicated by the "--list-adapters" command
Unlocks the ability to change core or memory clock values by
acknowledging that you have read and understood the ATI Overdrive (TM)
disclaimer and accept responsibility for and recognize the potential
dangers posed to your hardware by changing the default core or memory
Disables ATI Overdrive(TM) set related aticonfig options. Previously
commited core and memory clock values will remain, but will not be set
on X Server restart.
Lists various information regarding current core and memory clock
Including: current and peak clocks
the theoretical range clocks can be set to
the current load on the GPU
Sets the core and memory clock to the values specified in MHz
The new clock values must be within the theoretical ranges provided
by --od-getclocks. If a 0 is passed as either the NewCoreClock or
NewMemoryClock it will retain the previous value and not be changed.
There is no guarantee that the attempted clock values will succeed
even if they lay inside the theoretical range. These newly set
clock values will revert to the default values if they are not
committed using the "--od-commitclocks" command before X is
Sets the core and memory clock to the default values.
Warning X needs to be restarted before these clock changes will take
Once the stability of a new set of custom clocks has been proven this
command will ensure that the Adapter will attempt to run at these new
values whenever X is restarted
Returns the temperature reported by any thermal sensors available on
Enable/disable ACPI services. In the case of BIOS or kernel ACPI issues,
ACPI services in the driver can be disabled through this option.
The ACPI services are enabled by default.
Enable/disable display switching with ACPI methods on mobile platforms.
This option is enabled by default.
My card – ATI Radeon 5770. Enable overclocking and show values:
sudo aticonfig --od-enable – Enable overclocking
sudo aticonfig --odgc – Show current card clock values
Output from my example card (ATI Radeon 5770):
Default Adapter - ATI Radeon HD 5700 Series
Core (MHz) Memory (MHz)
Current Clocks : 850 1200
Current Peak : 850 1200
Configurable Peak Range : [600-960] [1200-1445]
GPU load : 97%
aticonfig --odsc=930,1400 – Set clockspeeds, in MHz [coreclock,memoryclock]
aticonfig --pplib-cmd 'set fanspeed 0 80' – Kick up the fanspeed