Author

Topic: AMDOverdriveCtrl and multiple cards/profiles (Read 3793 times)

newbie
Activity: 5
Merit: 0
February 17, 2014, 01:08:48 PM
#5
I did a walk-through video on this that might be helpful.

http://youtu.be/8kfFC0DvYS0
newbie
Activity: 28
Merit: 0
AMDOverdriveCtrl -i (insert card number here without ()) -a (insert file name of saved profile name)

This is what it might look like.

AMDOverdriveCtrl -i 0 -a cardsettings.ovdr

I am a total linux newbie myself, however, I managed to modify a .ovdr file or card profile hoping to get past my overclock limit.  I've seen this question asked several places but nobody seems to have an answer, it makes me doubt there is a way.  My card has an over clock limit of 840 mhz for the core.  I know I can crank it up to 1000 mhz stable but I don't seem to be able to do this within the AMDoverdriveCtrl GUI.  Opening a .ovdr file or profile file with leafpad you can see the settings.  I modified them with my own settings which I was pretty excited about.  I thought I had found a solution, but I get an error.  "Could not apply overdrive settings."  I have the powertune at 20% and the file says the same thing agreeing.




  
  
  
  
  
  
  
  
  
  
  
  
  
  


That is the content of the profile.  I am using linuxcoin .2b.

I am starting to think that I am going to have to flash the card to get to higher settings, which doesn't excite me.

I've searched pretty hard but clearly I haven't found a way to get past the locked settings in this program, I wonder if anyone has any ideas.

Thanks
full member
Activity: 216
Merit: 100
I've edited the initial post to stress the rig needs to be restarted.

How do you launch the program so that it uses your 2nd or 3rd video card instead of the first?

I never got that part figured out.

AMDOverdriveCtrl [-i {3,6,9,etc.}], where -i is usually a multiple of 3. You can find the right index by doing:

AMDOverdriveCtrl -h

and using the index numbers that are active.
sr. member
Activity: 392
Merit: 250
How do you launch the program so that it uses your 2nd or 3rd video card instead of the first?

I never got that part figured out.
full member
Activity: 216
Merit: 100
Having multiple different manufacturer/model video cards in my mining rigs and trying to change the core/mem clock settings using AMDOverdriveCtrl I've come upon perhaps unintended behaviour. If you try to make different profiles to use with "AMDOverdriveCtrl -i X profilename.ovdr" you may inadvertently pull profiles of the card you first ran AMDOverdriveCtrl.

This caused me some headaches with trying to automatically set the memory clock to 300 at startup on my newest card. So, I tried starting from a clean slate on all the cards in the rig, but noticed some non-matching voltage settings on the info and overdrive tabs.

Ultimately I went on a renaming/deleting spree and solved the issues. Start by making sure AMDOverdriveCtrl doesn't run at startup, comment out the lines of your various startup scripts, then restart the rig. The following command lines are run from ~/.AMDOverdriveCtrl

1. Backup the following if you'd like, by doing this:

mv Current_Startup.ovdr Current_Startup.ovdr.old
mv default.ovdr default.ovdr.old
mv VeryFirstStart.ovdr VeryFirstStart.ovdr.old

2. Run AMDOverdriveCtrl for the card you want to create a profile for and save the profile:

AMDOverdriveCtrl [-i {3,6,9,etc.}]

3. Remove the Current_Startup.ovdr and VeryFirstStart.ovdr created in the process:

rm Current_Startup.ovdr
rm VeryFirstStart.ovdr

Repeat steps 2 and 3 for each card you'd like a specific profile for and you have accurate base settings to work with for all your profiles.
Jump to: