I'm trying to overclock my Southern Islands GPU (AMD FirePro M4000) on Ubuntu 24.04, and I'm following part 5.3.2 of this guide, but I'm stuck. It mentions using a file called "pp_od_clk_voltage," which I can't find on my system. I've already posted in r/overclocking, r/linux_gaming, and Ask Ubuntu with no luck. I'm really hoping to get some legitimate advice on where to ask this question to get a useful answer.
3 Answers
Have you checked whether you're using the Mesa drivers or the proprietary AMD GPU drivers? That could be key to finding the file you're looking for.
It might seem basic, but how did you confirm that the file isn't there? Were you able to navigate to the directory where it's supposed to be? Ensure you’re entering the command correctly; sometimes permissions can be tricky. Have you tried running this command from the previous version: 'cat /sys/class/drm/card0/device/pp_od_clk_voltage'? That might help you figure things out.
I ran it and got a permission denied error, which is weird since I'm logged in as root. Also, I did an 'ls' in /sys/class/drm/card1/device, but I couldn't find that file there either.
Try looking into this GitHub repo: https://github.com/sibradzic/amdgpu-clocks. Just a heads up, it might not support Southern Islands cards, though.
Yeah, I checked it out, and it looks like it doesn't support my GPU.
I'm using the amdgpu drivers, and I know the radeon driver doesn't support Vulkan.