Can't use DP monitor @120Hz or 240Hz and HDMI monitor @60Hz at the same time.
Brief summary of the problem:
Was using 4 displays (DP-1, DP-2, DP-3, HDMI-1) @ 60Hz all and everything was fine. Tried to set DP-1 refresh rate to 240Hz, nothing happened (it remained 60Hz) and everything seemed to work fine (@60Hz). Suspected hw limitations and tried to set it to 120Hz. Entire system froze and CTRL-ALT-F1..F12 didn't even respond. Got to reboot with REISUB. After boot grub menu was OK, but SDDM didn't even show up and could not log in, another REISUB, and pulled the DP-1 cable. Was able to log back in. Put the DP-1 cable back in, picture came back, but display remained at 60Hz this time. Tried again to set it to 120Hz and same thing happened.
Started experimenting, only DP-1 connected, works fine with 4K @ 240Hz. Also apparently DP-1 (4K @ 240Hz) + DP-2 (1920x1080p @ 60Hz) + DP-3 (1920x1200p @ 60Hz) works fine at the same time. But DP-1 (4K @ 240Hz) + HDMI-1 (1920x1080p @ 60Hz) = can't set the DP-1 refresh to 240Hz, nothing happens. And DP-1 (4K @ 120Hz) + HDMI-1 (1920x1080p @ 60Hz) = crash/freeze.
Hardware description:
- CPU: AMD Ryzen 5950X
- GPU: 2f:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M] [1002:744c] (rev c8)
- System Memory: 32GB
- Display(s):
- GIGA-BYTE TECHNOLOGY CO., LTD. AORUS FO32U2P (DP-1)
- Dell Inc. DELL P2314H (DP-2)
- Dell Inc. DELL E248WFP (DP-3)
- Dell Inc. DELL P2314H (HDMI-1)
- Type of Display Connection: 3x DP + 1x HDMI
System information:
- Distro name and Version: Manjaro
- Kernel version: Linux Zen 6.9.10-1-MANJARO #1 (closed) SMP PREEMPT_DYNAMIC Fri Jul 19 15:08:51 UTC 2024 x86_64 GNU/Linux
- AMD official driver version: N/A
- AMD unofficial driver is mesa 24.1.4
How to reproduce the issue:
Have both DP and HDMI monitors connected at the same time. Try to set DP display refresh rate higher than 60Hz.