
My GPU memory clock have been stucked at random certain values
My GPU memory clock have been stucked at random certain values which can be lowest,half or a bit more half or maximum .
When i watch youtube,it is 100mhz or more half (sometimes)and then i play the game,it is still 100mhz or half .
When i play game , the memory clock get maximum normally but it automatically halves after a period (sometimes) or if it still maximum but when i exit the game , it is not back to idle value and stucked at half or maximum value.
In short, Depending on the situation I’m using, the GPU memory clock speed gets stuck at different cartain values.
I must change screen resolution when gpu memory clock get stuck to fix this.
What i do to fix is
Use command echo “high” | sudo tee /sys/class/drm/card1/device/power_dpm_force_performance_level && sleep 2 && echo “auto” | sudo tee /sys/class/drm/card1/device/power_dpm_force_performance_level
high(not work)
Disable all gpu graphics acceleration applications which i use (wed browser,steam,battle.net ) (not work)
Use ctrlcore (not work)
My spec system
linux fedora 44 kde
kernel 7.0.8
mesa 26.0.6
B550 mobo, cpu ryzen 3600, gpu rx 6650 xt, 165hz full hd monitor.
there are only two solutions to fix this is change screen resolution or restart system.
This problem started happening when I was using fedora 43 kde and continues to happen with fedora 44 kde .This issue does not seem to have appeared in this version kernel 6.19.