Skip Navigation

AMD GPU overclocking

I've been messing around with overclocking my 7900xt on linux to see if I can use the same settings as I do on windows. Unfortunately, it doesn't seem nearly as stable on linux. For some reason adjusting the memory clock by about any amount causes a lot of screen flickering. Has anyone had much success overclocking their AMD gpu with the same settings as on windows? I'm running wayland, kernel 6.7.1 with a drm patch fo fix setting power level. Using LACT to do the overclock.

12
12 comments
  • Try the program CoreCtrl, IMHO it works quite well and is easy to use.

  • What are you attempting to set mclk /voltage to, and what are you using on Windows? (If you're uaing an AIB model GPU, could I also get the OOTB settings as well?)

    • Windows:

      mclk: 2650
      clk: 3000
      voltage: 1020
      power limit: 15%
      

      Linux LACT settings:

      mclk: 1325
      clk: 3000
      voltage offset: -80
      power limit: 333w
      

      It's a powercolor hellhound 7900xt.

      > cat pp_od_clk_voltage 
      OD_SCLK:
      0: 500Mhz
      1: 2815Mhz
      OD_MCLK:
      0: 97Mhz
      1: 1250MHz
      OD_VDDGFX_OFFSET:
      0mV
      OD_RANGE:
      SCLK:     500Mhz       5000Mhz
      MCLK:      97Mhz       1500Mhz
      VDDGFX_OFFSET:    -450mv          0mv
      
      • Could you tell us which distro + mesa? If I understand correctly, your state 1 mclk of 2500 MHz is stable on Linux, but pushing it to 2650 (as set on Windows) causes instability?

        If so, could you tell us which Adrenalin version you're using? The voltage floor for NV31 has sort of shifted since release; several users have found that their previously stable OC's will no longer pass vulkan memory test (for example) on 23.20 and newer. Seems to be particularly noticable with AIB models as they can have substantially higher clocks than MBA ASICs.

12 comments