You are not logged in.
tl;dr: Are there newer approaches to the ancient old amdgpu bug?
Whats the easiest way to get 1440p@180 without mem clock stuck at highest clock these days?
After years of being plagued by this MCLK stuck at 1000MHz on some refresh rates respectively "high" clockrates when using anything above 120Hz with my Vega i am now on Radeon 9070 and shockingly its still the same behaviour. But now the idle power consumption and memory temperatures are even higher. And i am also on a new monitor now with 180Hz.
With Xorg this is rather easily fixed by something like this:
./cvt12 2560 1440 180 -b
xrandr --newmode "Desired-Modename" 746.06 2560 2568 2600 2640 1440 1556 1564 1570 +hsync -vsync
xrandr --addmode DP-3 "Desired-Modename"
xrandr --output DP-3 --mode Desired-ModenameHowever i refuse to go back to Xorg at this point after using Wayland for 5 years already and now im a bit stuck.
I can set 180Hz at any time though. Its not about adding the 180Hz itself. Everything my monitor supports is available in Hyprland.
I digged into this Fix AMD GPU high idle power MCLK
But i cant get higher than 144Hz and have correct clock speeds adjusting simultaneously yet.
In my default Edid there is no 180Hz to choose. See wxedid screenshot.
Also editing an edid file shows the pixel clock limits the maximum refresh rate around 156Hz. I cant set it higher manually. If it matters im using the DP cable that was included with the monitor.
I also gave this a chance: Wayland how to set a custom resolution but then i have a guaranteed highest MemClock all the time.
I get 1440p@180 but its idling between 20W to 40W, with VRR and a Twitch stream 50W. In Xorg with the Fix its more like 10W to 20W with a Browser open. 30W with VRR and a stream playing.
I am happy that i at least can get 144Hz running with VRR decent enough for now but maybe it could be even better:-)
Last edited by jasondaigo (2025-05-29 17:25:21)
Offline