Announcement

Collapse
No announcement yet.

Is it possible to change core clock speed on Amd 7870 in Linux?

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

  • Is it possible to change core clock speed on Amd 7870 in Linux?

    I know Nvidia has made that possible with their drivers.

    I don't want to overclock the card. I actually want to slow it down a bit. I think Asus has slightly raised it from it's standard speed and I don't like the harsh effects it produces.

  • #2
    Never mind. I found an app to do it.

    Download AMDOverdriveCtrl for free. This tool let's you control the frequency and fan settings of your AMD/ATI video card. It depends on the proprietary AMD/ATI Catalyst display driver and makes use of the AMD Display Library (ADL).

    Comment


    • #3
      Use amdconfig. It should be able to set the card speed.

      Code:
      amdconfig --adapter=0 --od-getclocks
      Gets the clock speeds. My card has:
      Code:
      Adapter 0 - AMD Radeon HD 7560D
                                  Core (MHz)    Memory (MHz)
                 Current Clocks :    304           800
                   Current Peak :    760           800
        Configurable Peak Range : [304-760]     [800-800]
                       GPU load :    1%
      The following command sets the clock speeds:
      I DONT EXACTLY KNOW the numbers there, probably min and max. Look around.
      Code:
      amdconfig --adapter=0 --od-setclocks=770,1126

      Comment


      • #4
        Thanks. That's good info to know.

        I found the app above in a repo for my distribution and it works perfectly including a script for startup.

        Yeah, those would be min and max. Tell me, do you know how to make the system retain those settings across boots, and what about voltage?

        Comment


        • #5
          Honestly i dont know as i use amdconfig only for monitoring.

          Here:
          This is a dump of aticonfig. Forgive the formatting. ATI Overdrive (TM) options: The following options are used to get and set current and peak, core and memory clock information as well as read th…

          Is posted about the overdrive functions:
          These newly set
          clock values will revert to the default values if they are not
          committed using the "--od-commitclocks" command before X is
          restarted
          So theoretically they should stick if you commit them.

          Comment


          • #6
            also, there is https://github.com/Glakke/glakkeclock
            althought I'm not sure if it will work in 7870

            Comment

            Working...
            X