The default powersaving mode is too aggressive for low GPU load games like Counter Strike etc. This makes the cores clock down way too fast. That behavior hasn’t been changed even though it’s been a known issue for 2 years . If you experience microstuttering with an RDNA2 (presumably RDNA3 too) card, try this udev rule:
https://gitlab.freedesktop.org/drm/amd/-/issues/1500#note_1854170 (The comment by user Myned).
I have set it to “5” (compute) which is the best setting in my experience. “1” (3D fullscreen) should work too. Sudo didn’t work for me, I needed to be logged in as root for this for some reason.
Thanks for the hints about this https://www.reddit.com/user/Lawstorant/ :) Just wanted to give this fix more attention because it really really makes a difference
This seemed to be my issue as well. Not only while gaming, but also while watching videos and general use as well. Found a very similar solution and I used these settings:
echo manual > /sys/class/drm/card1/device/power_dpm_force_performance_level
echo performance > /sys/class/drm/card1/device/power_dpm_state
echo 1 > /sys/class/drm/card1/device/pp_power_profile_mode
Setting to manual instead of high is supposed to lower power usage when the pc is idle or not working as hard.
Kudos to this thread - https://www.reddit.com/r/linux_gaming/comments/zp5prc/fix_for_low_fps_and_stutteringjittering_on_amdgpus/