Bitcoin Forum
December 08, 2016, 12:19:27 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Overclock/underclock Radeon 5970/5870 Linux outside BIOS Limits?  (Read 9193 times)
padrino
Legendary
*
Offline Offline

Activity: 1260



View Profile
June 20, 2011, 02:13:06 AM
 #1

I have spent a considerable amount of time searching the forums and Googling for a way to set the core and memory clock on Linux (Ubuntu 11.04) outside of the bios limits. Many point to AMDOverdriveCtrl but in all of my testing it properly applies clocks if they are within the BIOS limits but do not if it's outside the BIOS limits, voltage is also spotty if outside the normal limits.

If anyone can provide any insight into how to do this without flashing BIOS (I will if I need to) I will be most grateful and will send a little BTC.

1CPi7VRihoF396gyYYcs2AdTEF8KQG2BCR
1481156367
Hero Member
*
Offline Offline

Posts: 1481156367

View Profile Personal Message (Offline)

Ignore
1481156367
Reply with quote  #2

1481156367
Report to moderator
1481156367
Hero Member
*
Offline Offline

Posts: 1481156367

View Profile Personal Message (Offline)

Ignore
1481156367
Reply with quote  #2

1481156367
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Rob P.
Member
**
Offline Offline

Activity: 84



View Profile WWW
June 20, 2011, 03:08:37 AM
 #2

I have spent a considerable amount of time searching the forums and Googling for a way to set the core and memory clock on Linux (Ubuntu 11.04) outside of the bios limits. Many point to AMDOverdriveCtrl but in all of my testing it properly applies clocks if they are within the BIOS limits but do not if it's outside the BIOS limits, voltage is also spotty if outside the normal limits.

If anyone can provide any insight into how to do this without flashing BIOS (I will if I need to) I will be most grateful and will send a little BTC.

You must flash the BIOS from Windows DOS.  Period.
Otherwise, you can under/over clock within the ranges listed with

Code:
aticonfig --odgc --adapter=all

If you want to be outside of those ranges, you'll need to flash an updated BIOS to the card.

Anyone telling you different either has a reference card (meaning it came straight from ATI) or they already flashed it in Windows DOS and forgot.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
PC Surgeon
Jr. Member
*
Offline Offline

Activity: 42


View Profile
June 20, 2011, 03:09:20 AM
 #3

Honestly BIOS flashing is the way to go. But its been my experience that if clocked too low (memory) it will blue screen in windows. How it works for Ubuntu I haven't tried.

Have you ever tried BIOS flashing your graphics card? Its not as hard as it seems. All you need is a flash drive, MS-DOS, Radeon BIOS Editor and ATIFlash utility. I'll be happy to help if you need more detailed instructions.
PC Surgeon
Jr. Member
*
Offline Offline

Activity: 42


View Profile
June 20, 2011, 03:11:00 AM
 #4

I have spent a considerable amount of time searching the forums and Googling for a way to set the core and memory clock on Linux (Ubuntu 11.04) outside of the bios limits. Many point to AMDOverdriveCtrl but in all of my testing it properly applies clocks if they are within the BIOS limits but do not if it's outside the BIOS limits, voltage is also spotty if outside the normal limits.

If anyone can provide any insight into how to do this without flashing BIOS (I will if I need to) I will be most grateful and will send a little BTC.

You must flash the BIOS from Windows.  Period.


You might have to edit, save and export in windows but flashing? No.

EDIT: Technically you are right, its a Microsoft program "MS-DOS"  Undecided
Inaba
Legendary
*
Offline Offline

Activity: 1260



View Profile WWW
June 21, 2011, 06:25:12 AM
 #5

You absolutely do NOT need to flash in Windows.  And in fact, anyone who tells you to flash in Windows is ignorant of the dangers and should probably not be used for advice.

If you are going to flash your BIOS, which I do recommend for stable overclocking and memory underclocking, you should be using DOS and ATIFLASH.  Flashing in Windows is just asking for trouble..

If you're searching these lines for a point, you've probably missed it.  There was never anything there in the first place.
Sideways
Jr. Member
*
Offline Offline

Activity: 49


View Profile
June 21, 2011, 07:14:00 AM
 #6

I've found that AMDOverdriveControl will put memory clock ranges outside that of what aticonfig --odgc reports. On my 5960's it will let me take the clock down to 75. The reported low is 1250, and the aticonfig command line refuses to clock under that. It will not mod the voltage or main clock speed outside the reported values.
Rob P.
Member
**
Offline Offline

Activity: 84



View Profile WWW
June 21, 2011, 12:22:28 PM
 #7

You absolutely do NOT need to flash in Windows.  And in fact, anyone who tells you to flash in Windows is ignorant of the dangers and should probably not be used for advice.

If you are going to flash your BIOS, which I do recommend for stable overclocking and memory underclocking, you should be using DOS and ATIFLASH.  Flashing in Windows is just asking for trouble..


Windows / DOS.  Yes, it should read DOS not Windows.  The point was you cannot flash under Linux.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
hugolp
Hero Member
*****
Offline Offline

Activity: 742



View Profile
June 21, 2011, 01:26:10 PM
 #8

I've found that AMDOverdriveControl will put memory clock ranges outside that of what aticonfig --odgc reports. On my 5960's it will let me take the clock down to 75. The reported low is 1250, and the aticonfig command line refuses to clock under that. It will not mod the voltage or main clock speed outside the reported values.


Yes, I have found that AMDOverdriveCtrl lets you go outside the BIOS limits on the lower side, but never on the higher side.
detroit
Member
**
Offline Offline

Activity: 70


View Profile
June 21, 2011, 03:22:30 PM
 #9

For what it's worth, I've got two 5830s on two 64 bit ubnutu installations.
On the one that was upgraded to 11.04, I can't exceed the reported limits with software overclocking.
On the one that's still 10.04, I can.  There were several differences in how I managed to get the drivers, etc installed on both, so I don't know what the difference is, or even how I'd go about trying to reproduce it, but it seems like there must be something...
The card that won't super-overclock is the primary card, handling the desktop, in a single-slot mobo.
The card that will is a secondary card in slot #2 that's not actively running the display.

Tradehill.com referral code: TH-R1494
Please consider using it if I've said something useful!
Kermee
Full Member
***
Offline Offline

Activity: 140



View Profile
June 21, 2011, 04:52:03 PM
 #10

Catalyst 11.6 in Linux allows you to bypass the BIOS limits now. 11.5 didn't.

Code:
Adapter 0 - ATI Radeon HD 5800 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    975           300
             Current Peak :    975           300
  Configurable Peak Range : [600-875]     [900-1200]
                 GPU load :    99%

I've tested it on both Sapphire and Gigabyte 5830 cards.

Cheers,
Kermee

Rob P.
Member
**
Offline Offline

Activity: 84



View Profile WWW
June 21, 2011, 05:22:36 PM
 #11

Catalyst 11.6 in Linux allows you to bypass the BIOS limits now. 11.5 didn't.

Code:
Adapter 0 - ATI Radeon HD 5800 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    975           300
             Current Peak :    975           300
  Configurable Peak Range : [600-875]     [900-1200]
                 GPU load :    99%

I've tested it on both Sapphire and Gigabyte 5830 cards.

Cheers,
Kermee

... Goes to download Catalyst 11.6 ...

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
detroit
Member
**
Offline Offline

Activity: 70


View Profile
June 21, 2011, 05:34:18 PM
 #12

 Shocked

 Grin

Tradehill.com referral code: TH-R1494
Please consider using it if I've said something useful!
padrino
Legendary
*
Offline Offline

Activity: 1260



View Profile
June 22, 2011, 04:33:12 AM
 #13

Catalyst 11.6 in Linux allows you to bypass the BIOS limits now. 11.5 didn't.

Code:
Adapter 0 - ATI Radeon HD 5800 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    975           300
             Current Peak :    975           300
  Configurable Peak Range : [600-875]     [900-1200]
                 GPU load :    99%

I've tested it on both Sapphire and Gigabyte 5830 cards.

Cheers,
Kermee

Great news, off to try it..

Drop your address off for a donation..

1CPi7VRihoF396gyYYcs2AdTEF8KQG2BCR
Kermee
Full Member
***
Offline Offline

Activity: 140



View Profile
June 22, 2011, 05:31:17 AM
 #14

Great news, off to try it..

Drop your address off for a donation..

Donation not needed but:

1DCGkpwL1rgnMt4EQ3U1rBe1ZPDPSYyhEQ

I'm just happy that AMD released a version of the Linux drivers which allows us to change settings outside of the BIOS limits.  Seemed really odd they let us in Windows but not Linux...

Cheers,
Kermee

nux
Newbie
*
Offline Offline

Activity: 24


View Profile
June 22, 2011, 05:53:57 AM
 #15

Any luck in moving the voltage without flashing the BIOS?  I was able to confirm that the GPU clock was able to move above the limits I saw on the previous version.
hugolp
Hero Member
*****
Offline Offline

Activity: 742



View Profile
June 22, 2011, 01:35:55 PM
 #16

Catalyst 11.6 in Linux allows you to bypass the BIOS limits now. 11.5 didn't.

Code:
Adapter 0 - ATI Radeon HD 5800 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    975           300
             Current Peak :    975           300
  Configurable Peak Range : [600-875]     [900-1200]
                 GPU load :    99%

I've tested it on both Sapphire and Gigabyte 5830 cards.

Cheers,
Kermee

I just installed Catalyst 11.6 on Linux (Ubuntu 11.04) and my XFX is still limited by BIOS settings. 11.6 does NOT allow me to go beyond bios settings.

Ok, I stand corrected. It does work.
CydeWeys
Full Member
***
Offline Offline

Activity: 154


View Profile
June 22, 2011, 02:22:04 PM
 #17

Catalyst 11.6 in Linux allows you to bypass the BIOS limits now. 11.5 didn't.

Code:
Adapter 0 - ATI Radeon HD 5800 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    975           300
             Current Peak :    975           300
  Configurable Peak Range : [600-875]     [900-1200]
                 GPU load :    99%

I've tested it on both Sapphire and Gigabyte 5830 cards.

Cheers,
Kermee

Whoa!  Really?  I have four Sapphire Radeon HD 5830s that I am going to try this on tonight.  Thanks for the tip!

Do I need to uninstall the 11.5 Catalyst drivers first, or do I just install the 11.6 drivers in the usual way and trust them to overwrite everything appropriately?
detroit
Member
**
Offline Offline

Activity: 70


View Profile
June 22, 2011, 03:23:24 PM
 #18

AMD very strongly recommends uninstalling before updating.

Tradehill.com referral code: TH-R1494
Please consider using it if I've said something useful!
Kermee
Full Member
***
Offline Offline

Activity: 140



View Profile
June 22, 2011, 05:57:20 PM
 #19

AMD very strongly recommends uninstalling before updating.

This.

+1

Cheers,
Kermee

supa
Jr. Member
*
Offline Offline

Activity: 42


View Profile
June 22, 2011, 09:29:41 PM
 #20


http://forum.bitcoin.org/index.php?topic=11087.msg202705#msg202705

Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!