Skip to main content
Topic: Can't seem to overclock RX6600 AMDGPU (Read 444 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Can't seem to overclock RX6600 AMDGPU

From every tutorial that I've looked up online, overclocking an AMD graphics card using the AMDGPU drivers seems pretty simple, just echo or edit it the percentage you want to increase the clock or memory speeds in the /sys/class/drm/card0/device/pp_sclk_od respectively the /sys/class/drm/card0/device/pp_mclk_od files

I remember doing this at one point and it working out just fine, but when I found out that the changes aren't persistent and I tried setting the values back but they would be stuck at 0 no matter how much I tried editing them.

I tried editing the files by switching to the root user and running "echo "10" > /sys/class/drm/card0/device/... for both of the files but their values wouldn't change. I also tried running vim as the root user and editing them that way but the issue still persisted.

I checked and my /sys directory is not read only and I seem to be able to edit other variables for the graphics card like the fan speed

I'm using the linux-xanmod kernel but the issues persists with the mainline kernel and the zen kernel

Any help would be appreciated  :D

Re: Can't seem to overclock RX6600 AMDGPU

Reply #1
I noticed too that messing with parameters of the card became more weird after upgrading to Navi, especially with the weird scaler thing ( Polaris used to have nice pstate control of each frequency ) and voltage offset barely moving up/down, even with amdgpu.ppfeaturemask kernel parameter (if you haven't set that, please do, you might be more lucky).

I for instance can't overclock my RX5500XT at all, however i don't need to as i keep it power limited to be silent, it's good enough for what i do :)

Another thing you can try is using AMD's rocm-smi which is this weird semi proprietary mix, i tried it ages ago so now it should have Navi support.

 

Re: Can't seem to overclock RX6600 AMDGPU

Reply #2
Thanks for the tip on the amdgpu.ppfeaturemask, I've started looking into that and enabling it in grub seems to lead to the same problem.

On the other hand while looking into it I've discovered corectrl which from what I know is open source and does what it needs to do for me, still I liked the idea of just editing a file each time on boot instead of having to run a gui program.

I hope there still is a solution to make those 2 files work as they should, I'll keep the issue open for a little longer in case someone has a better solution, thank you :D