Announcement

Collapse
No announcement yet.

GlakkeClock - ATI GPU Utility

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

  • GlakkeClock - ATI GPU Utility

    Hello.

    I'm in the process of developing an ATI/AMD GPU utility/program for Linux. The command line version is almost done, but still needs more testing on other computers with different setups.

    Example output of --get-info
    Code:
    glakkeclock --get-info
    Device Name: ATI Radeon HD 4870 
    ID: 24918368
    Number: 0
    Current Performance Level: 2
    Performance levels: 3
    GPU (MHz): 390 [390-790]
    Memory (MHz): 475 [475-1100]
    VDDC Volt (mV): 1083 [1083-1263]
    Temperature (C): 56
    Fan Speed (RPM): 964 (20%) [600-4600]
    GPU Activity (%): 0
    Current Bus Lanes: 16/16
    Current Bus Speed: 5000
    And here are supported arguments:
    http://pastebin.ubuntu.com/519360/

    What I need - from anyone willing to try it out - is to post the output of 'glakkelevel --get-info-levels'.
    THIS IS NOT DANGEROUS TO YOUR GRAPHICS CARD. Only the commands starting with --set- are potentially dangerous if used without caution.

    Download link:
    https://sourceforge.net/projects/glakkeclock/files/
    Both 32 and 64 bit are available, as well as source code, which is documented (most part).

    ATI proprietary drivers are required, at least version 9.3.

    Any input is appreciated.

  • #2
    Did they change the license of the ADL SDK? When I downloaded it a while ago there was some extremely restrictive text in the license, basically forbidding the use of the SDK in open source software. Of course vendors tend to add all sorts of restrictions to their licenses and EULAs, and not all of these may be legal, or may conflict with local laws...

    Comment


    • #3
      Originally posted by monraaf View Post
      Did they change the license of the ADL SDK? When I downloaded it a while ago there was some extremely restrictive text in the license, basically forbidding the use of the SDK in open source software. Of course vendors tend to add all sorts of restrictions to their licenses and EULAs, and not all of these may be legal, or may conflict with local laws...
      I'll take a look at it, in worst case I'll have to take it down I guess.

      Comment


      • #4
        Indeed you're right, I'm not allowed to publish the ADL header files in open-source. Too bad, guess I can release my files without the ADL files at least.

        Comment


        • #5
          Anyhow, there are links to binaries. All links from SourceForge have been removed.

          x86/32 bit
          http://dl.dropbox.com/u/2053182/Glak...x86_0.10.24.22

          x64/64 bit
          http://dl.dropbox.com/u/2053182/Glak..._64_0.10.24.22

          Comment


          • #6
            $ ./glakkeclock_x86_64_0.10.24.22 --get-info
            Function not supported by the driver.
            Device Name: ATI Radeon HD 5700 Series
            UDID: 768:26808:4098:5252:5963
            Number: 0
            Current Performance Level: 0
            Performance levels: 3
            GPU (MHz): 400 [200-960]
            Memory (MHz): 1200 [600-1445]
            VDDC Volt (mV): 1000 [950-1125]
            Temperature (C): 45
            Fan Speed (RPM): 0 (-2147483648%) [0-0]
            GPU Activity (%): 7
            Current Bus Lanes: 16/16
            Current Bus Speed: 5000

            It's a 5770 running three 1280x1024 displays, fan speed set manually to 30%. Driver: fglrx 10.10

            Comment


            • #7
              Thank you for your input. Obviously one (probably fan) function failed, because of that I added a better way of handling errors/warnings.

              x86
              http://dl.dropbox.com/u/2053182/Glak...x86_0.10.25.13

              x64
              http://dl.dropbox.com/u/2053182/Glak..._64_0.10.25.13

              These will output more information about what function that failed, and should help me fix it. I'd be happy if you tried out the new version above.

              Comment


              • #8
                Code:
                $ ./glakkeclock_x86_64_0.10.25.13 
                Function not supported by the driver.
                Error: ADL_Overdrive5_FanSpeed_Get failed!
                Error: iSpeedType Input: ADL_DL_FANCTRL_SPEED_TYPE_RPM failed!
                Error: iSpeedType Output: ADL_DL_FANCTRL_SPEED_TYPE_RPM failed!

                Comment


                • #9
                  Code:
                  ./glakkeclock_x86_64_0.10.25.13 --get-info
                  Function not supported by the driver.
                  Error: ADL_Overdrive5_FanSpeed_Get failed!
                  Error: iSpeedType Input: ADL_DL_FANCTRL_SPEED_TYPE_RPM failed!
                  Error: iSpeedType Output: ADL_DL_FANCTRL_SPEED_TYPE_RPM failed!
                  Device Name: ATI Radeon HD 5700 Series
                  UDID: 768:26808:4098:5252:5963
                  Number: 0
                  Current Performance Level: 0
                  Performance levels: 3
                  GPU (MHz): 400 [200-960]
                  Memory (MHz): 1200 [600-1445]
                  VDDC Volt (mV): 1000 [950-1125]
                  Temperature (C): 45
                  Fan Speed (RPM): 0 (-2147483648%) [0-0]
                  GPU Activity (%): 0
                  Current Bus Lanes: 16/16
                  Current Bus Speed: 5000
                  Code:
                  $ aticonfig --pplib-cmd "get fanspeed 0"
                  Fan speed query: 
                  Query Index: 0, Speed in percent
                  Result: Fan Speed: 30%

                  Comment


                  • #10
                    I took for granted that different adapter on the same device/card should return the same information, perhaps I might be wrong.
                    I'll rewrite a few things to get information from and about all adapters instead.

                    Then of course, this might not be the problem.
                    Thank you for your input, I'll be back soon.

                    Comment

                    Working...
                    X