Pages:
Author

Topic: ATI underclocking memory under linux? - page 2. (Read 7665 times)

legendary
Activity: 1148
Merit: 1001
Radix-The Decentralized Finance Protocol
June 13, 2011, 01:20:13 AM
#10
https://forum.bitcoin.org/index.php?topic=4806.0

The answer is in this thread, post # 8.

After using AMD Overdrive Ctrl the cores are more prone to freezing when going hard out mining ... I've found, I stopped using it and freezing up went away. Do this ...

Code:
$aticonfig --od-enable

Run "ATI Overclocking Utility" once from the CLI to set your range of peak speeds (move mem. slider to 300)
Code:
./atioc_x86_64

Exit from atioc, you'll probably see fan errors if using multiple cards, give it ^C in the terminal to really kill it.

Use the CLI
Code:
$aticonfig --adapter=all --od-setclocks=790,300
$aticonfig --adapter=all --odcc

to set the clock speeds and you should have stable performance over days if not weeks.

This does not make sense. AMDOverdriveCtrl uses the ATI official API. Why does AMDOverdriveCtr gives, according to you, more inestability?
newbie
Activity: 59
Merit: 0
June 13, 2011, 01:08:16 AM
#9
Even though after running AMDOverdriveCtl, the output of 'aticonfig --odgc --adapters=all' suggests 300 is in the acceptable memory range, --odsc won't set it. It will report that it's set.. but below a certain percent of current CPU clock, the setting is ignored and memory clock snaps back to the card default.

I can get to 910cpu 785ram on a 6950/6970.. but attempting even 1 cycle less on the RAM causes a snap back up to 1250.

Looked for the 'atioc_x86_64' mentioned by noone.. and found the tool mentioned here..

http://phoronix.com/forums/showthread.php?17331-ATI-Overclocking-Utility

Getting over my normal suspicion of random executables because this is a single purpose mining machine, I tried the most recent downloads from..

http://ompldr.org/iMXI3cQ or

http://kde-apps.org/content/show.php/ATI+Overclocking+Utility+X64?content=107457

Both give segmentation fault.

Is there a trick to making this work or another way to achieve 300mhz memory clocks on linux?
legendary
Activity: 3920
Merit: 2349
Eadem mutata resurgo
May 30, 2011, 07:15:45 AM
#8
https://forum.bitcoin.org/index.php?topic=4806.0

The answer is in this thread, post # 8.

After using AMD Overdrive Ctrl the cores are more prone to freezing when going hard out mining ... I've found, I stopped using it and freezing up went away. Do this ...

Code:
$aticonfig --od-enable

Run "ATI Overclocking Utility" once from the CLI to set your range of peak speeds (move mem. slider to 300)
Code:
./atioc_x86_64

Exit from atioc, you'll probably see fan errors if using multiple cards, give it ^C in the terminal to really kill it.

Use the CLI
Code:
$aticonfig --adapter=all --od-setclocks=790,300
$aticonfig --adapter=all --odcc

to set the clock speeds and you should have stable performance over days if not weeks.
donator
Activity: 2058
Merit: 1054
May 30, 2011, 06:57:04 AM
#7
you can adjust the memclock with AMD Overdrive Ctrl https://sourceforge.net/projects/amdovdrvctrl/
+1. This is definitely the program you want.

and please write on the board https://sourceforge.net/projects/amdovdrvctrl/forums/forum/1335752/topic/4026230 for the support of multiplte GPU's, maybe in the next version  Wink

if the developer sees that alot people actually need that kind of feature, i think it would be coded fast Wink
I think this was already implemented. -i flag sets the GPU to be used, and you can get the ID of all GPUs with -h or something. I've used it successfully with 2X5970.
newbie
Activity: 34
Merit: 0
May 30, 2011, 06:51:35 AM
#6
you can adjust the memclock with AMD Overdrive Ctrl https://sourceforge.net/projects/amdovdrvctrl/

and please write on the board https://sourceforge.net/projects/amdovdrvctrl/forums/forum/1335752/topic/4026230 for the support of multiplte GPU's, maybe in the next version  Wink

if the developer sees that alot people actually need that kind of feature, i think it would be coded fast Wink
hero member
Activity: 644
Merit: 503
March 10, 2011, 07:45:01 AM
#5
Here you go:


Code:
aticonfig --odsc=0,900 --adapter=1

ERROR - Set clocks failed for Adapter 1 - ATI Radeon HD 5800 Series
        Please check that input values were valid
Code:

aticonfig --odgc --adapter=all

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

Adapter 1 - ATI Radeon HD 5800 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    900           1200
             Current Peak :    900           1200
  Configurable Peak Range : [600-900]     [1200-1300]
                 GPU load :    99%

MSI Afterburner in windows will allow you to go lower, afaik. has anyone written anything does something similar?

Strange - maybe different manufacturers set different ranges? I'm out of options, though - given the MSI Afterburner stuff - I'd assume that it *must* be possible to go outside the configurable peak range on Linux, too. (There's a thread somewhere here - you've likely seen it - where Windows users with MSI Afterburner are finding a "sweet spot" around 300MHz; it'd be good to have that available on Linux...)
newbie
Activity: 23
Merit: 0
March 09, 2011, 07:38:47 PM
#4
Here you go:


Code:
aticonfig --odsc=0,900 --adapter=1

ERROR - Set clocks failed for Adapter 1 - ATI Radeon HD 5800 Series
        Please check that input values were valid
Code:

aticonfig --odgc --adapter=all

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

Adapter 1 - ATI Radeon HD 5800 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    900           1200
             Current Peak :    900           1200
  Configurable Peak Range : [600-900]     [1200-1300]
                 GPU load :    99%

MSI Afterburner in windows will allow you to go lower, afaik. has anyone written anything does something similar?
full member
Activity: 140
Merit: 100
March 09, 2011, 06:03:36 PM
#3
Same problem here. aticonfig --odgc shows my memory peak range as 1000-1500. so can't drop it.
hero member
Activity: 644
Merit: 503
March 09, 2011, 05:24:14 PM
#2
aticonfig won't let me drop my 5870s below 1200Mhz. Anything I can do to address this?
What happens when you try? (i.e. what error message etc do you get, if any?)

I can go as low as 900:

Code:
user@host:~/bin/DiabloMiner$ aticonfig --odgc

Default Adapter - ATI Radeon HD 5800 Series
                            Core (MHz)    Memory (MHz)
           Current Clocks :    900           900
             Current Peak :    900           900
  Configurable Peak Range : [600-900]     [900-1300]
                 GPU load :    99%
newbie
Activity: 23
Merit: 0
March 09, 2011, 05:17:41 PM
#1
aticonfig won't let me drop my 5870s below 1200Mhz. Anything I can do to address this?
Pages:
Jump to: