DisplayPort flickers

Hello! I have had this issue since day one, and it recently came to my attention again because of considerations of a new monitor. As said in the title, the DisplayPort 1.2 port on my GPU malfunctions with my current DisplayPort monitor. It didn't bother me before since the monitor also had an HDMI input, but adding a second monitor would create a problem unless I wanted to use the Dual-Link DVI on the GPU. But, if possible, DisplayPort would be better.

The best way I can describe the problem is like this. The monitor shows a picture. A few seconds later, it starts to flicker, and then becomes a black screen. One or two seconds later, it repeats. The monitor recognized the connection to be lost, but macOS (both Big Sur (non-beta) and Monterey Beta) doesn't. This has occurred after replugging multiple times on both ends, and different cables (that I know for a fact works). It also works as expected in Windows and Linux (both Debian-based ones and Arch-Linux-based ones). Changing resolution or refresh rate doesn't help. I read somewhere that it was about how macOS manages DisplayPort timings or something like that, but can now not find it. Does anyone have a similar experience?

To simplify what I am asking for is, I am looking for a kext or something that can fix the problem.

Hardware:

CPU: i5-4460

GPU: GTX 770 4G (ASUS DirectCU II, not sure if it's the pre-OCed one but doesn't matter)

RAM: 1x8GB DDR3 1600MHz CL11, 1x4GB DDR3 1333MHz CL9, both by Kingston, running at 1333MHz CL9 in flex mode

Motherboard/Laptop model: ASUS H81M-D R2.0

Audio Codec: If it's the same as audio device then front panel audio through header and back I/O, also through USB to a DJ controller

Ethernet Card: Onboard one

Wifi/BT Card: ASUS BT-400 (great stuff, works out of the box)

What guide/tool followed: Dortaina's guide, Opencore 6.8 I believe

What files/config I am using: Nothing else graphics related than the ones recommended by Dortania's guide

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