Bitcoin Forum
May 13, 2024, 08:50:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [GUIDE] How to underclock mem in Ubuntu  (Read 2863 times)
Okama (OP)
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
June 03, 2011, 07:14:35 AM
 #1

Hi all,

I'm not sure if this has been posted before or not. I searched but didn't find something clear enough, so I decide to create one  Smiley

There are 2 ways (as I know) to modify the GPU clock/mem under Linux.
1. Use a tool to override AMD driver
2. Modify the VGA bios


I will go with the no.1 first.

1. sudo apt-get install git libwxgtk2.8-dev
2. git clone git://amdovdrvctrl.git.sourceforge.net/gitroot/amdovdrvctrl/amdovdrvctrl 
3. cd amdovdrvctrl
4. wget http://download2-developer.amd.com/amd/GPU/zip/ADL_SDK_3.0.zip
5. unzip ADL_SDK_3.0.zip -d ADL_SDK
6. make
7. sudo make install
8. AMDOverdriveCtrl
<< start the program

You can chage the memory clock in Overdrive tab
http://1.bp.blogspot.com/-mdAOf7aWo34/TV0kMlaVd2I/AAAAAAAABCU/jDmJOnllA-s/s320/ati_4.png
(The image above is from here)

By the way, using AMDOverdriveCtrl is a little inconvenient in case you have more than 2 cards. And I decide to re-flash the VGA bios with new clock settings.

I use Radeon BIOS editor, GPU-Z & ATI WinFlash Note: This is Windows tools  Angry.

1. Save the current BIOS with GPU-Z (You can see the Save button in the same line with BIOS Version)
http://tpucdn.com/gpuz/screen1.gif
2. In RBE, open your saved file
3. Change the clock settings
http://tpucdn.com/rbe/RBE_Clocks_small.png
4. Save the custom BIOS, flash with ATI Winflash and there you go.

Tips: Tried to find the stable settings for my VGA first (core/mem) and then set them to default clock in BIOS. Don't need to do anything more in Linux  Smiley

Using the above methods, my 5870 gives me ~430Mhash/s with 1000/300 mem/core (voltage remains) and save some few Watts  Grin.
http://img41.imageshack.us/img41/7438/screenshot20110603at352.png
 

Refs: 
Tutorial on how to use RBE (Radeon BIOS Editor)

Feel free to give away something if you like my post 1AAf3a8RT8anVvomhMNovZqcZvzMpu4SAA
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715633441
Hero Member
*
Offline Offline

Posts: 1715633441

View Profile Personal Message (Offline)

Ignore
1715633441
Reply with quote  #2

1715633441
Report to moderator
Prze_koles
Full Member
***
Offline Offline

Activity: 156
Merit: 100



View Profile
June 04, 2011, 10:57:19 PM
 #2

I can't use AMDOverdriveCtrl, says Segmentation Fault Sad

1FzTJh1C58m1gqnNzxLTt2ryNYkuk1YdfN
CubedRoot
Sr. Member
****
Offline Offline

Activity: 291
Merit: 250


View Profile
June 04, 2011, 11:04:59 PM
 #3

What about adjusting voltages on ATI cards in Linux?
mikegogulski
Sr. Member
****
Offline Offline

Activity: 360
Merit: 250



View Profile WWW
June 05, 2011, 12:31:24 AM
 #4

$ aticonfig --adapter=all --od-enable
$ aticonfig --adapter=all --odsc=###,%%% (where ###=core clock and %%%=memory clock)

FREE ROSS ULBRICHT, allegedly one of the Dread Pirates Roberts of the Silk Road
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!