Author

Topic: Underclock memory on 6990 Linux? (Read 2908 times)

donator
Activity: 2772
Merit: 1019
June 18, 2011, 02:11:43 PM
#10
I've done this before but the card itself appears to ignore the settings.  I have 6950, 6970, and 6990 and they all seem to blow through the "peak", whereas a 5870 follows the clocking request quite closely.  Do you actually get the 69xx to clock down the memory when it's under load?
Ah, you are quite correct. The peaks show lower but the actual clock doesn't come down. Do Windows users get this as well?


aha! just found some info in another post: https://forum.bitcoin.org/index.php?topic=18107.msg229587#msg229587

apparently you can underclock ram down to 100Mhz below core clock.

EDIT: actually, it seems here, I can go down to 800Mhz
member
Activity: 98
Merit: 10
June 18, 2011, 01:39:47 PM
#9
amdoverdrivectrl dont work on 6990, you cannot underclock memory. have anyone had any luck with underclocking 6990?
donator
Activity: 2772
Merit: 1019
June 18, 2011, 01:06:32 PM
#8
I've done this before but the card itself appears to ignore the settings.  I have 6950, 6970, and 6990 and they all seem to blow through the "peak", whereas a 5870 follows the clocking request quite closely.  Do you actually get the 69xx to clock down the memory when it's under load?
Ah, you are quite correct. The peaks show lower but the actual clock doesn't come down. Do Windows users get this as well?

I can verify this problem. Using my self-made tool that uses adl-calls to set the clocks of all 3 performance level.

This method works on a 5970 and it works to set the Peak clock, but the card simply ignores the peak and aticontrol --odgc reports "Current Clock 1250 Mhz, Peak Clock 150Mhz".

Damn you, amd
full member
Activity: 140
Merit: 100
May 31, 2011, 10:00:38 PM
#7
Nope, but I'm also getting that peak problem on my 5850. (Linux)
Did you underclock via RBE? I wonder if an RBE underclock would fix this. I don't have a windows install to test that, though it's tempting.
full member
Activity: 336
Merit: 100
May 31, 2011, 09:29:43 PM
#6
Nope, but I'm also getting that peak problem on my 5850. (Linux)
full member
Activity: 140
Merit: 100
May 31, 2011, 09:05:31 PM
#5
I've done this before but the card itself appears to ignore the settings.  I have 6950, 6970, and 6990 and they all seem to blow through the "peak", whereas a 5870 follows the clocking request quite closely.  Do you actually get the 69xx to clock down the memory when it's under load?
Ah, you are quite correct. The peaks show lower but the actual clock doesn't come down. Do Windows users get this as well?
full member
Activity: 140
Merit: 100
May 31, 2011, 06:40:51 PM
#4
After much fiddling, I discovered that a 6990 underclock can in-fact be done under Linux using amdoverdrivectrl. The problem with my profile above was that profile 2 had memory at 300 and profile 1 had it at 1250MHZ. It appears that the memory clock on a higher profile cannot be lower than one on a lower profile. So, the following profile worked for me. Feed it with something like:
amdoverdrivectrl -b -i 0 6990.xml










Hopefully this is of use to someone.
full member
Activity: 140
Merit: 100
May 29, 2011, 05:39:38 PM
#3
Check with aticonfig --odgc. If your desired memory clock doesn't fall within the range shown, you'll need to edit the BIOS I'm afraid..
Does amdoverdrivectrl not support the 6x series yet. the method above works fine on a 5970 though aticonfig doesn't.
ius
newbie
Activity: 56
Merit: 0
May 29, 2011, 05:23:46 PM
#2
Check with aticonfig --odgc. If your desired memory clock doesn't fall within the range shown, you'll need to edit the BIOS I'm afraid..
full member
Activity: 140
Merit: 100
May 29, 2011, 05:00:51 PM
#1
Hello,
Has anyone successfully underclocked a Radeon 6990 under Linux using amdoverdrivectrl? If so, would you mind sharing your overdrive profile?
No matter what I do, an underclock doesn't take. Here's what I currently have:









Jump to: