Announcement

Collapse
No announcement yet.

ATI Overclocking Utility

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Glaucous
    replied
    Originally posted by elect View Post
    Take care, going so low requires undervolt
    Not a problem, I can undervolt with this software to 1083 mV, which is what I used in Windows. I'm able to go as low as 0.93 mV in Windows, but that requires me to use RivaTuner and so on.

    Leave a comment:


  • elect
    replied
    Originally posted by Glaucous View Post
    I'd like to go to at least 150/200.
    Take care, going so low requires undervolt

    Leave a comment:


  • Glaucous
    replied
    This software is just what I need. I have HD4870 which I have to underclock, I save at least 30w by underclocking it.

    I'm just wondering if it is possible to bypass your limit on underclocking? My stock clocks are 775/950, and the lowest I can go is 390/475, I'd like to go to at least 150/200.

    Leave a comment:


  • Melcar
    replied
    I don't have an X2, but according to the author the frequency value applies to both. I'm guessing the temperature reading as well (an average perhaps?) As for the temperature reading, I know you can do it under KDE (there is a plasmoid, and ksysguard can also read it once you set it up), but I'm not sure under GNOME.

    Leave a comment:


  • elect
    replied
    @mtippett & Melcar: thanks


    Btw, its possible to have an integration with the sensor applet in gnome & lm-sensor?

    With my previous 8800gt i had the gpu and ambient temp on the panel.


    Ps: i have a 4870 x2, the temp is referred to just one gpu? And the freq changes to both?

    Leave a comment:


  • Melcar
    replied
    You don't need to run it as sudo. Just make sure the file is executable (right click, properties, check the appropriate box), and either double click on the file or run:

    Code:
    ./107457-atioc_x86_64_105.asc
    ... from a terminal

    Leave a comment:


  • mtippett
    replied
    Originally posted by elect View Post
    Code:
    elect@elect-desktop:~/Scaricati$ sudo sh 107457-atioc_x86_64_105 
    [sudo] password for elect: 
    107457-atioc_x86_64_105: 1: ELF: not found
    107457-atioc_x86_64_105: 2: Syntax error: word unexpected (expecting ")")
    elect@elect-desktop:~/Scaricati$

    Karmic 64bit with libqtcore4, libqtgui4, and libqt4-network installed

    Any idea?
    Erm, that would make it an elf binary. Not a shell script. You can confirm by doing

    Code:
      file 107457-atioc_x86_64_105
    If it turns out ELF 64-bit LSB executable, just do the following as root.

    Code:
    chmod +x 107457-atioc_x86_64_105
    ./107457-atioc_x86_64_105

    Leave a comment:


  • elect
    replied
    Code:
    elect@elect-desktop:~/Scaricati$ sudo sh 107457-atioc_x86_64_105 
    [sudo] password for elect: 
    107457-atioc_x86_64_105: 1: ELF: not found
    107457-atioc_x86_64_105: 2: Syntax error: word unexpected (expecting ")")
    elect@elect-desktop:~/Scaricati$

    Karmic 64bit with libqtcore4, libqtgui4, and libqt4-network installed

    Any idea?

    Leave a comment:


  • sabby
    replied
    Originally posted by Marko Ramius View Post
    Hello there!

    Just tested your app and it works very well (helped me reduce the temps of my graphics card a lot). I was looking for a tool to reduce clocks and voltages as my card runs very hot and is very noisy (it's stuck on its 3D powerstate instead of going in 2D mode as it does in Windows desktop)

    System: Ubuntu 9.10 x64
    Driver: Catalyst 9.10 (8.661)
    Card: ATI 4870X2 (2D powerstate modified from 507Mhz Core @1.0625V / 500Mhz mem to 200Mhz Core @0.9625V / 200Mhz mem. by bios editing and flashing, 3D state not modified [stock]: [email protected] core / 900Mhz mem.)

    latest ATIOC 1.04 (Qt 4.5)

    I can confirm 4870x2 has only 2 powerstates (2D & 3D, that's the way they work in Windows when in Desktop / Running 3D app).

    Default clocks: 750Mhz Core / 900 Mhz Memory / VDDC: 1.2625V (1.25V) Temp: 93?C FAN:38%

    With ATI OC underclocking/undervolting: 200Mhz Core / 200 Mhz Memory / VDDC: 1.000V Temp: 81?C FAN:34% (didn't modify the fan speed, bios does it automatically depending on temps)

    I think this just changes the clocks and voltages for 1 of the 2 GPU's of the card (the one active) as the temps are still a little higher than in Windows (where I do have 200/200/0.9625V. on both cores [as set in both bioses MASTER and SLAVE of the card], temp: 70?C core1, 52?C core2, fan:27% [minimum]).

    I was wondering if there's a way to manage clocks and voltages for the 2nd GPU (just to get a real 2D powerstate as in Windows)? This is not possible with aticonfig:

    $ aticonfig --adapter=1 --odgc
    ERROR - Get clocks failed for Adapter 1 - ATI Radeon HD 4870 X2

    $ aticonfig --adapter=1 --od-setclocks=200,200
    ERROR - Set clocks failed for Adapter 1 - ATI Radeon HD 4870 X2

    If this can't be made, it would be great to be able to switch powerstates directly as the windows driver does when in Desktop / running 3D apps, because it seems this has been removed from aticonfig (at least in Catalyst 9.10):


    $ aticonfig --lsp
    aticonfig: unrecognized option '--lsp'
    aticonfig: parsing the command-line failed.
    ---
    $ aticonfig --list-powerstates
    aticonfig: unrecognized option '--list-powerstates'
    aticonfig: parsing the command-line failed.
    ---
    $ aticonfig --set-powerstate=1
    aticonfig: unrecognized option '--set-powerstate=1'
    aticonfig: parsing the command-line failed.
    ---

    This would be great as the powerstates of the card change clocks and voltages on both GPUs and memories as written on the BIOS powerplay lookup tables, thus reducing consumption and noise a lot (which I need desperately! this card is a monster when at full throttle!).

    If you need more info on 4870x2 concerning bios, powerplay or whatever you might need for your app, just tell me!
    Sorry for the late reply somehow I didn't see the notification in my inbox. The application should change the settings for all gpu present. In addition, it is my understanding that X2 card for the intent and purposes of the ADL SDK behave exactly like a single gpu card so this should not be a concern. There are many reason the temp might be different on windows and linux but one is the voltage you had set were different 1 vs 0.9625 in your post. Also your post seem to show that the my application shows one temp whereas the windows one shows a temperature reading for each individual core which seem to indicate they do not use the adl sdk to read their value, this could account for some other discrepancies even though they should be the same. The reason why aticonfig does not work for adapter=1 in your case is probably because you only have one card with one monitor, which is normal that it behave this way. As i said earlier, from my understanding from the adl sdk point of view x2 card behave the same as a single gpu card. Hopefully, this clears a few things up.

    Leave a comment:


  • Marko Ramius
    replied
    Hello there!

    Just tested your app and it works very well (helped me reduce the temps of my graphics card a lot). I was looking for a tool to reduce clocks and voltages as my card runs very hot and is very noisy (it's stuck on its 3D powerstate instead of going in 2D mode as it does in Windows desktop)

    System: Ubuntu 9.10 x64
    Driver: Catalyst 9.10 (8.661)
    Card: ATI 4870X2 (2D powerstate modified from 507Mhz Core @1.0625V / 500Mhz mem to 200Mhz Core @0.9625V / 200Mhz mem. by bios editing and flashing, 3D state not modified [stock]: [email protected] core / 900Mhz mem.)

    latest ATIOC 1.04 (Qt 4.5)

    I can confirm 4870x2 has only 2 powerstates (2D & 3D, that's the way they work in Windows when in Desktop / Running 3D app).

    Default clocks: 750Mhz Core / 900 Mhz Memory / VDDC: 1.2625V (1.25V) Temp: 93?C FAN:38%

    With ATI OC underclocking/undervolting: 200Mhz Core / 200 Mhz Memory / VDDC: 1.000V Temp: 81?C FAN:34% (didn't modify the fan speed, bios does it automatically depending on temps)

    I think this just changes the clocks and voltages for 1 of the 2 GPU's of the card (the one active) as the temps are still a little higher than in Windows (where I do have 200/200/0.9625V. on both cores [as set in both bioses MASTER and SLAVE of the card], temp: 70?C core1, 52?C core2, fan:27% [minimum]).

    I was wondering if there's a way to manage clocks and voltages for the 2nd GPU (just to get a real 2D powerstate as in Windows)? This is not possible with aticonfig:

    $ aticonfig --adapter=1 --odgc
    ERROR - Get clocks failed for Adapter 1 - ATI Radeon HD 4870 X2

    $ aticonfig --adapter=1 --od-setclocks=200,200
    ERROR - Set clocks failed for Adapter 1 - ATI Radeon HD 4870 X2

    If this can't be made, it would be great to be able to switch powerstates directly as the windows driver does when in Desktop / running 3D apps, because it seems this has been removed from aticonfig (at least in Catalyst 9.10):


    $ aticonfig --lsp
    aticonfig: unrecognized option '--lsp'
    aticonfig: parsing the command-line failed.
    ---
    $ aticonfig --list-powerstates
    aticonfig: unrecognized option '--list-powerstates'
    aticonfig: parsing the command-line failed.
    ---
    $ aticonfig --set-powerstate=1
    aticonfig: unrecognized option '--set-powerstate=1'
    aticonfig: parsing the command-line failed.
    ---

    This would be great as the powerstates of the card change clocks and voltages on both GPUs and memories as written on the BIOS powerplay lookup tables, thus reducing consumption and noise a lot (which I need desperately! this card is a monster when at full throttle!).

    If you need more info on 4870x2 concerning bios, powerplay or whatever you might need for your app, just tell me!
    Last edited by Marko Ramius; 10 November 2009, 01:31 AM.

    Leave a comment:

Working...
X