Pages:
Author

Topic: New command-line tool for overclocking ATI cards (Linux) - page 5. (Read 50928 times)

newbie
Activity: 41
Merit: 0
i can overclock on 11.5, using amdoverdrivectrl to downclock mem outside bios limits, and gpu clock rise only to bios limits Sad

with 11.6 and 11.7 u can set whatever you want, but cpu usage bug forces me to rollback to 11.5
member
Activity: 84
Merit: 10
im using catalyst 11.5 because of cpu usage bug and cannot simply change clocks to whatever i want

been thinking that your tool will allow to do this

I jumped directly from 11.4 to 11.6, so I don't know if the limitation issue was fixed in 11.5 or 11.6. Can you overclock with aticonfig? Both tools use the same underlying API, so if aticonfig works, atitweak also works.

Under 11.6 you can over/underclock beyond the BIOS limitations.  Nothing else needed.
newbie
Activity: 58
Merit: 0
im using catalyst 11.5 because of cpu usage bug and cannot simply change clocks to whatever i want

been thinking that your tool will allow to do this

I jumped directly from 11.4 to 11.6, so I don't know if the limitation issue was fixed in 11.5 or 11.6. Can you overclock with aticonfig? Both tools use the same underlying API, so if aticonfig works, atitweak also works.
newbie
Activity: 41
Merit: 0
im using catalyst 11.5 because of cpu usage bug and cannot simply change clocks to whatever i want

been thinking that your tool will allow to do this
newbie
Activity: 58
Merit: 0
mjmvisser, can your tool oc over bios limitations ? or if not now, maybe in future ?

Yes, with the 11.6 drivers you can over/underclock outside of the BIOS ranges. You can use this tool or aticonfig, they both call the same underlying API.

atitweak --adapter=$1 --set-fan-speed=100
atitweak --adapter=$1 --set-engine-clock=950 --set-memory-clock=300 --performance-level=all
atitweak --adapter=$1 --set-engine-clock=850 --set-memory-clock=300 --performance-level=1
atitweak --adapter=$1 --set-engine-clock=750 --set-memory-clock=300 --performance-level=0

(replace $1 with the adapter number)

These are well-ventilated and run between 75 and 85 C. I'm unable to push the engine clock higher without OpenCL errors or freezes. Some people are successfully overclocking even higher by also boosting the voltage. Right now, the only tool on Linux that can overdrive the voltage is radeonvolt. It doesn't work on my cards (not reference 5850s), so you're on your own there.

cheers,
-Mark
newbie
Activity: 41
Merit: 0
mjmvisser, can your tool oc over bios limitations ? or if not now, maybe in future ?
donator
Activity: 1654
Merit: 1351
Creator of Litecoin. Cryptocurrency enthusiast.
It worked. Thanks.

Code:
mining@miner1:~$ atitweak -s
0. ATI Radeon HD 5900 Series (:0.0)
    engine clock 825MHz, memory clock 175MHz, core voltage 1.05VDC, performance level 2, utilization 99%
    fan speed 49% (3145 RPM) (user-defined)
    temperature 79.5 C
1. ATI Radeon HD 5900 Series (:0.1)
    engine clock 825MHz, memory clock 175MHz, core voltage 1.05VDC, performance level 2, utilization 99%
    unable to get fan speed
    temperature 78.5 C
2. ATI Radeon HD 5900 Series (:0.2)
    engine clock 825MHz, memory clock 175MHz, core voltage 1.05VDC, performance level 2, utilization 99%
    fan speed 45% (2810 RPM) (user-defined)
    temperature 78 C
3. ATI Radeon HD 5900 Series (:0.3)
    engine clock 825MHz, memory clock 175MHz, core voltage 1.05VDC, performance level 2, utilization 99%
    unable to get fan speed
    temperature 77 C
4. ATI Radeon HD 5900 Series (:0.4)
    engine clock 825MHz, memory clock 175MHz, core voltage 1.05VDC, performance level 2, utilization 99%
    fan speed 40% (4572 RPM) (user-defined)
    temperature 70 C
5. ATI Radeon HD 5900 Series (:0.5)
    engine clock 825MHz, memory clock 175MHz, core voltage 1.05VDC, performance level 2, utilization 99%
    unable to get fan speed
    temperature 66 C
newbie
Activity: 58
Merit: 0
Can't get or set fan speed for dual gpus like 5970.

Fixed -- now prints a warning instead barfing when the _Get call fails.

I don't have a 5970 to test with, can you try it out? I just replaced the 0.3 version at pypi, so you may need to remove it and reinstall to get the updated code.

cheers,
-Mark
donator
Activity: 1654
Merit: 1351
Creator of Litecoin. Cryptocurrency enthusiast.
Can't get or set fan speed for dual gpus like 5970.

mining@miner1:~$ atitweak -s
0. ATI Radeon HD 5900 Series (:0.0)
    engine clock 825MHz, memory clock 175MHz, core voltage 1.05VDC, performance level 2, utilization 99%
    fan speed 48% (3093 RPM) (user-defined)
    temperature 79.5 C
1. ATI Radeon HD 5900 Series (:0.1)
    engine clock 825MHz, memory clock 175MHz, core voltage 1.05VDC, performance level 2, utilization 99%
ADL_Overdrive5_FanSpeed_Get failed.
newbie
Activity: 58
Merit: 0
UPDATE: adl3 v0.3

Features:

I've added a few more parameters to atitweak:

Code:
-f / --set-fan-speed
    Sets the fan speed (in percent) for the selected adapters.

-d / --set-fan-speed-default
    Resets the fan speed to its default setting.

-s / --status
    Displays current clock speeds, core voltage, utilization, performance level and fan speed.

Also, -l / --list-adapters now shows fan speed range.

Bug fixes:

If DISPLAY is not set, it is assumed to be ":0" and set before ADL3 is initialized.

That's all for this release! See the original post in this topic for (updated) installation instructions. If you're using easy_install, you may need to explicitly state the installation version: "sudo easy_install adl3=0.3"

Next version:

I'm looking into using ADL3's i2c API to set the voltage, which if possible, should allow bypassing the BIOS voltage range.

Donations are very welcome! 1Kh3DsAhiu65EC7DFFHDGoGowAp5usQrCG

cheers,
-Mark
newbie
Activity: 56
Merit: 0
As far as im aware, the original AMDOverdriveCtrl cant actually raise the voltage above the default? Can this?

NO

Code:
michal@rig:~/adl3$ atitweak -v 1.19 -P 2 --adapter=all
Setting performance level 2 on adapter 0: core voltage 1.19VDC
Setting performance level 2 on adapter 1: core voltage 1.19VDC
Setting performance level 2 on adapter 2: core voltage 1.19VDC
Setting performance level 2 on adapter 3: core voltage 1.19VDC

Code:
michal@rig:~/adl3$ atitweak -v 1.20 -P 2 --adapter=all
Setting performance level 2 on adapter 0: core voltage 1.2VDC
ADL_Overdrive5_ODPerformanceLevels_Set failed.
donator
Activity: 1654
Merit: 1351
Creator of Litecoin. Cryptocurrency enthusiast.

Good stuff mjmvisser ... !

Yeah, seriously good stuff. Do you have a donation address?
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo

Good stuff mjmvisser ... !
legendary
Activity: 1855
Merit: 1016
Quote
If you don't use easy_install, you'll need to run "python setup.py install" to install the package.

I downloaded the adl3**.tar.gz & extracted it. Then cd to that folder & ran sudo easy_install adl3 & it said easy_install not found.
So, i run "python setup.py install" , which gave permission denied error.
So, i run
Code:
sudo python setup.py install
which installed correctly. Please edit with "sudo", so noobie's like me do correctly.
Thanks.
sr. member
Activity: 324
Merit: 250
giving it a go will let you know my results after a couple of days to see how it goes.

kudos on getting it done Smiley
sr. member
Activity: 262
Merit: 250
Dubs Get
works like a charm, but Í've seen some strange bug...

when trying to overvolt the stock voltage (from 1.088 (stock) to 1.150), I get failed (obvius) and then the my miner rate just drops and with list it shows the voltage at 1.150

Do you get the same result with AMDOvDrvCtrl?

can't overvolt in AMDOverdriveCtrl...


that's why it's strange
legendary
Activity: 1428
Merit: 1000
https://www.bitworks.io
Without writing to the i2c interface on the various cards (see radeonvolt for Linux tool) you cannot jump above the BIOS limits, I like how easy this tool is to use, grab the radeonvolt code for reference and merge the two and there is a good path towards a tool getting closer to those available on Windows.
newbie
Activity: 58
Merit: 0
works like a charm, but Í've seen some strange bug...

when trying to overvolt the stock voltage (from 1.088 (stock) to 1.150), I get failed (obvius) and then the my miner rate just drops and with list it shows the voltage at 1.150

Do you get the same result with AMDOvDrvCtrl?
sr. member
Activity: 262
Merit: 250
Dubs Get
mjmvisser:


works like a charm, but Í've seen some strange bug...

when trying to overvolt the stock voltage (from 1.088 (stock) to 1.150), I get failed (obvius) and then the my miner rate just drops and with list it shows the voltage at 1.150
member
Activity: 84
Merit: 10
Will this allow me to get past 900Mhz on my XFX 5830 and 875Mhz on my Sapphire 5830? I'd love to get to about 950 on each card if possible.

I use Catalyst 11.6 to drive my 5830s at 990/600 (308Mhash/sec).  These are Sapphire cards, your milage may vary on XFX.  This is at stock voltage.

The commands I use in my startup script are:

Code:
#Overclock GPU to 990Mhz
DISPLAY=:0 aticonfig --od-enable --adapter=all
DISPLAY=:0 aticonfig --od-setclocks=990,600 --adapter=${1}

Where $1 represents the adapter # of the GPU.
Pages:
Jump to: