Announcement

Collapse
No announcement yet.

ATI Overclocking Utility

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

  • ATI Overclocking Utility

    I just finished an overclocking utility using the new AMD ADL API and wanted to get some feedback. Since most of the people who are interested would come here I thought it might be a good place to post.

    Here are some screenshots:

    www.filedropper.com/screenshot1_1
    www.filedropper.com/screenshot2_1

    B3 - Fix the bug reported by melcar with defaults restoring previous overclock and not defaults
    32 bit version, http://omploader.org/iMXFzbQ
    64 bit version, http://omploader.org/iMXFzbA

    B4
    -Added icon provided by @storma, thanks
    -Added system tray with gpu info in tooltip
    -Fix some labels
    32 bit version, http://omploader.org/iMXF3Ng
    64 bit version, http://omploader.org/iMXF3NQ

    B5
    -Fix bug with ok and cancel not closing behaving properly after adding the system tray
    -Fix bug when added the overclocking that setting a lower speed then the current speed would fail
    -Added some gui message for unsupported errors
    32 bit version, http://omploader.org/iMXIwYQ
    64 bit version, http://omploader.org/iMXIwOQ

    B6
    -Should now work with multiple card/gpu
    32 bit version, http://omploader.org/iMXI3cg
    64 bit version, http://omploader.org/iMXI3cQ

    Future
    -Now on kde app
    32 bit version, http://www.kde-apps.org/content/show...content=107458
    64 bit version, http://www.kde-apps.org/content/show...content=107457

    A few notes:

    -I was testing on a 4830
    -I used Catalyst 9.4 when developing however Catalyst 9.3+ should be ok (for libatiadlxx.so)
    -I am under kde so I develop the gui for the Qt toolkit, the qt libraries are required
    -libdl and libpthread is also required, I think for most distro they should be there by default with libc I believe.
    -The gui should be pretty self explanatory, but for the fan if left uncheck it keeps the "automatic" setting, otherwise it goes to manual mode set at the defined percentage
    -Use wisely, e.g. you probably shouldn't turn off the fan and overclock everything to the maximum
    Last edited by sabby; 06-27-2009, 03:00 PM.

  • #2
    Originally posted by sabby View Post
    I just finished an overclocking utility using the new AMD ADL API and wanted to get some feedback. Since most of the people who are interested would come here I thought it might be a good place to post.

    Here are some screenshots:

    www.filedropper.com/screenshot1_1
    www.filedropper.com/screenshot2_1

    32 bit version, www.filedropper.com/atiocx8632tar
    64 bit version, www.filedropper.com/atiocx8664tar

    A few notes:

    -I was testing on a 4830 so I am not sure how the API handle X2 and CrossFire setup, it will work for single GPU card but not certain for the rest
    -I used Catalyst 9.4 when developing however Catalyst 9.3+ should be ok (for libatiadlxx.so)
    -I am under kde so I develop the gui for the Qt toolkit, the qt libraries are required
    -Use wisely, e.g. you probably shouldn't turn off the fan and overclock everything to the maximum
    Great to see ADL being used. Please feel free to PM me to get onto the our beta program.

    Regards,

    Matthew

    Comment


    • #3
      Looks nice. Do you happen to know what are the exact libraries needed? I would rather not go on installing every single qt lib. and just get what's really needed. Oh, and it refuses to extract with GNOME's File Roller for some reason.

      Comment


      • #4
        Originally posted by Melcar View Post
        Oh, and it refuses to extract with GNOME's File Roller for some reason.
        I also had this problem trying to extract it from the command line, with both the 32 and 64 bit.

        tar zxvf atioc_x86_64.tar.gz

        gzip: stdin: not in gzip format
        tar: Child returned status 1
        tar: Error exit delayed from previous errors

        Comment


        • #5
          It seems to be already gunzipped, try without z option.

          Comment


          • #6
            I have, no dice.

            tar xvf atioc_x86_64.tar.gz

            tar: Unexpected EOF in archive
            tar: Unexpected EOF in archive
            tar: Error is not recoverable: exiting now

            Comment


            • #7
              I also had this problem trying to extract it from the command line, with both the 32 and 64 bit.
              Well turns out this filedropper site somehow alter the file, because the file I sent works with tar but when I downloaded it again it no longer works with tar, however it still works with Ark. Will post new link to unarchived file, which does work after downloading it. Might try 7z also see how it works.

              Do you happen to know what are the exact libraries needed?
              I use the Qt Core, Qt Gui, and in B2 that I just uploaded Qt Network module. The network part was for using the gui as a daemon for ksysguard, not activated yet, so you might be able to do without Qt Network for now. I believe libqtcore4, libqtgui4, and libqt4-network only should work (package name in Ubuntu repositories not sure equivalent in other distros).

              Great to see ADL being used. Please feel free to PM me to get onto the our beta program.
              I might just do that, I came around some issue with ADL and had some questions also. Didn't really know where to send feedback, was hoping to catch an ATI dev somewhere in here.
              Last edited by sabby; 05-27-2009, 09:14 AM.

              Comment


              • #8
                The uncompressed file works like a charm. Thanks.
                Thank you also for creating this app.

                Comment


                • #9
                  Originally posted by sabby View Post
                  I just finished an overclocking utility using the new AMD ADL API and wanted to get some feedback. Since most of the people who are interested would come here I thought it might be a good place to post.

                  Here are some screenshots:

                  www.filedropper.com/screenshot1_1
                  www.filedropper.com/screenshot2_1

                  B1 32 bit version, www.filedropper.com/atiocx8632tar
                  B1 64 bit version, www.filedropper.com/atiocx8664tar

                  Unarchived B2 32 bit version, http://www.filedropper.com/atiocx8632
                  Unarchived B2 64 bit version, http://www.filedropper.com/atiocx8664

                  A few notes:

                  -I was testing on a 4830 so I am not sure how the API handle X2 and CrossFire setup, it will work for single GPU card but not certain for the rest
                  -I used Catalyst 9.4 when developing however Catalyst 9.3+ should be ok (for libatiadlxx.so)
                  -I am under kde so I develop the gui for the Qt toolkit, the qt libraries are required
                  -Use wisely, e.g. you probably shouldn't turn off the fan and overclock everything to the maximum
                  I like to try that utility, but:

                  1. It seg faults under Arch 64-bit under kde 4.2.3, with all the QT libs installed.
                  2. Where are the sourcecode?

                  Comment


                  • #10
                    I'm also getting seg. faults with Ubuntu Jaunty.

                    Comment


                    • #11
                      I like to try that utility, but:

                      1. It seg faults under Arch 64-bit under kde 4.2.3, with all the QT libs installed.
                      2. Where are the sourcecode?
                      Do you know which catalyst version you are using and which gpu? Could you post a stack trace? As for the code was thinking of putting it up once it's more stable and cleaned up.

                      I'm also getting seg. faults with Ubuntu Jaunty.
                      If you could also post a stack trace that would be helpful. In general, to have the following info would be useful

                      -64 or 32 bit
                      -Catalyst version
                      -Video card type
                      -Stack trace
                      -Qt libs version
                      -OS

                      I had read in the AMD dev forum that support on pre r500 ADL API was not the same as r500+, e.g. some of the API that I used was not implemented for pre r500 card, still have to confirm this with someone or verify it myself...

                      I also updated the requirements. I hadn't put libdl and libpthread since most distro comes with it but just in case it might cause some problems...

                      Comment


                      • #12
                        - Ubuntu Jaunty 64bit
                        - libqt 4.5.0
                        - HD4850
                        - Using a beta driver at the moment, but will revert to the 9.4 one to see if I get different results

                        Edit: Tried with 9.4 and it still seg. faults.
                        Last edited by Melcar; 05-27-2009, 06:03 PM.

                        Comment


                        • #13
                          One thing is bugging me. I can change core voltage with this program. How's that possible, when even on windows I can't do that ? (HD4850). Well I mean, the options is active,but I didn't test it... *suspicious*

                          Comment


                          • #14
                            Originally posted by Tares View Post
                            One thing is bugging me. I can change core voltage with this program. How's that possible, when even on windows I can't do that ? (HD4850). Well I mean, the options is active,but I didn't test it... *suspicious*
                            I did test the voltage and it works, or at least the API report that the voltage changed. I was able to overclock a little higher using a little more voltage and 100% fan. The API works on windows too so if someone put something together it would also works. Not too sure though why it's not there on the windows side by default in the overdrive panel.

                            - Ubuntu Jaunty 64bit
                            - libqt 4.5.0
                            - HD4850
                            - Using a beta driver at the moment, but will revert to the 9.4 one to see if I get different results

                            Edit: Tried with 9.4 and it still seg. faults.
                            Could you try producing a stack trace, try the following

                            Code:
                            gdb ./atioc_x86_64
                            (wait for prompt)
                            run
                            (wait for seg fault)
                            where
                            This should give you a stack trace

                            Comment


                            • #15





                              I downloaded the app. again and this time it worked. Seems to work well. Changes made are correctly detected by flgrx Overdrive and PTS. Could not test fan settings because I have none (WCing). Did not play with the voltage, but at least it detects the correct value . The settings are not persistent, so rebooting the machine reverts to default values; I'm sure that's supposed to happen, but it would be nice to have persistent settings (and to have the user option of loading those settings at start-up or load defaults instead). Would also be nice if the "Defaults" key reverted you to stock clocks rather than your previous overclock. Nice little app. you got here and will pimp it out to my buddies in other forums .
                              Now all we need are stress tests like ATITool and the like. Overdrive testing never works, and running 3D games/demos in a constant loop while hunting for errors is inadequate.

                              System:
                              Ubuntu Jaunty 64bit
                              libqt4 ver. 4.5.0
                              fglrx ver. 8.63 (so you know it works with other driver versions other than 9.4)
                              HD4850
                              Last edited by Melcar; 05-27-2009, 06:51 PM.

                              Comment

                              Working...
                              X