Display glitches / flickers after turning it on again

Hey, I have an issue where I turn off the display and come back to turn it on after while, I get glitches or flickers on the screen.

My RX 570 is connected to 3 displays and it happens only on this display. The display is connected via a DVI-D cable so I wonder if that could be the issue.

However, after I restart the PC, it doesn't happen at all, just after a long time (more than a few good hours).

Does anyone know how this issue can be solved?

Video demonstrating the issue: https://imgur.com/a/yeM8Aeh

My PC specs:
CPU: Intel® Core™ i7-13700K (disabled iGPU).
GPU 1: SAPPHIRE PULSE AMD Radeon RX 7900 XTX 24GB GDDR6 (disabled on macOS).
GPU 2: SAPPHIRE PULSE AMD Radeon RX 570 8GB GDDR5 (disabled on Windows).
RAM: Corsair VENGEANCE® RGB 32GB (2x16GB) DDR5 DRAM 6400MT/s CL36.
Motherboard: Gigabyte Z790 UD.
Audio Codec: Realtek® ALC897.
Ethernet Card: Realtek® 2.5GbE LAN chip (2.5 Gbps/1 Gbps/100 Mbps).
BIOS revision: F11.

submitted by /u/stavsss
[link] [comments]