View previous topic :: View next topic |
Author |
Message |
L1NTHALO n00b
Joined: 27 Aug 2024 Posts: 37
|
Posted: Tue Jan 14, 2025 10:07 pm Post subject: [SOLVED] AMD GPU unusually low clocks and power usage |
|
|
Hey everyone
my RX 7900 XT is not hitting it's boost/game clock of 2500 mhz or above even when over 90% usage. The power readings are way too low as well for a RX 7900 XT. I've set my clocks manually and it should be able to go to 2600 mhz.
I have set up my drivers correctly (newest mesa version, binary blobs built into kernel etc). It has been a problem with every mesa version so far so no sense in switching the version. Same issue with gamemode on. The GPU is undervolted but that should be no issue bc it's hitting 2600 mhz on windows with the same options.
Maybe mangohud is reading it incorrectly but I had the same readings with lact.
Had this exact same issue with my RX 580 as well. Any ideas?
pp_od_clk_voltage:
Code: |
OD_SCLK:
0: 500Mhz
1: 2600Mhz
OD_MCLK:
0: 97Mhz
1: 1300MHz
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@>
-115mV
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@>
SCLK: 500Mhz 5000Mhz
MCLK: 97Mhz 1500Mhz
VDDGFX_OFFSET: -450mv 0mv
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
|
Clocks:
https://imgur.com/a/ctLMHKb
Last edited by L1NTHALO on Thu Jan 23, 2025 3:07 pm; edited 1 time in total |
|
Back to top |
|
|
L1NTHALO n00b
Joined: 27 Aug 2024 Posts: 37
|
Posted: Sat Jan 18, 2025 11:27 am Post subject: |
|
|
For anyone having the same problem in the future, I fixed it by changing my ppfeaturemask from 0xffffffff to the one outputted by
Code: | printf 'amdgpu.ppfeaturemask=0x%x\n' "$(($(cat /sys/module/amdgpu/parameters/ppfeaturemask) | 0x4000))" |
Turns out I didn't read the wiki entry correctly... https://wiki.gentoo.org/wiki/AMDGPU#Update_feature_mask |
|
Back to top |
|
|
|