MPG-491CQPX-QD-OLED + HDMI 2.1 KVM -> chronic flickering

KVM Model

HDMI 2.1 KVM w/ EDID & Serial Control — Single Monitor — Four Computer

USB Interface

10 Gbps


Problem

Severe flickering when using my Nvidia desktop GPU through the KVM.

System 1 (problematic):

  • Windows 11 Pro (latest patch level)
  • Nvidia 4070 Ti Super 12GB (latest Game Ready driver)
  • AMD 9800X3D
  • 64 GB RAM
  • MSI MPG-491CQPX-QD-OLED monitor @ 5120×1440 (HDR, 240 Hz capable)

System 2 (stable):

  • Lenovo laptop, Windows 11 Pro
  • Nvidia laptop GPU (6 GB)
  • Same monitor via KVM, but limited to 60 Hz → no flicker

Mouse + Keyboard connected to dedicated KM ports on back of KVM.

Other connected devices via USB self powered hub connected to KVM USB port:
Webcam, Sound Blaster Katana V2, Seagate backup drive

Symptoms

  • On desktop, display flickers repeatedly when:
    • PC first boots, or
    • Switching inputs from laptop → desktop.
  • Flicker can be anywhere from 3–7 cycles. Sometimes the screen stays dark for up to a full minute. Occasionally, it does not recover at all (requires RDP or reboot).
  • Direct connection (GPU → monitor) = perfectly stable.
  • After the initial flicker storm (first 1–2 minutes), the system usually stabilizes and rarely flickers again while in use (gaming or desktop work).

What I’ve Tried

  • Monitor on latest MSI firmware available from MSI website
  • BlueJeans BJC 48 Gbps HDMI 2.1 certified cables (1 ft, 2 ft, 3 ft). Tried multiple lengths. No change.
  • Tried refresh rates 60 / 120 / 240 Hz. HDR on/off. VRR/G-Sync on/off. No change.
  • Multiple rounds of EDID learning (9s hold) and pass-through EDID (3s hold). Same behavior.
  • Full OS wipe/reinstall with clean Nvidia Game driver. No change.
  • Laptop input (60 Hz only) basically never flickers.

Observations

  • I am 100% certain the issue only occurs when routed through the KVM. Monitor to GPU directly has no issues at all.
  • Behavior looks like the GPU/KVM/monitor are struggling to negotiate EDID and/or FRL link training during startup or input switching.
  • Once the link is stable, it almost always remains solid for extended sessions.
  • Doesn’t appear to be a simple bandwidth overload (flicker also happens at 60 Hz), HDR disabled, etc.

Question

At this point, I’m not sure what else to test. Is this likely an EDID handling quirk, a VRR/HDR/FRL negotiation bug, or something else with the HDMI 2.1 switching matrix? Any advice on further triage or known firmware tweaks would be greatly appreciated. Thanks in advance :slight_smile:

So, what cables do you have now and how long are they? Do you have a link? I saw your previous post. I’ll link it here so we have context:

The cables I have are HDMI 2.1 / 48gbps from Blue Jeans Cables. Looks like I’m not allowed to post links in threads.

If you go to their website (bluejeanscable dot com) → HDMI Cables → “New Series-4 UHD UHS Certified HDMI Cables”

From Monitor → KVM is 1M from KVM to GPU and KVM to Laptop are both 1M as well. I originally swapped out 2M cables, but it made no difference at all.

Thanks!

1 Like

Hm. @wendell what do you think?

we should probablyorder some of these cables to try. Could be picking up external interference… maybe worth trying some ferrite cores. placing one about 1.5 inches from the end of the hdmi cable on the kvm side on the cable from the pc.

1 Like

I’m also getting intermittent black screen flickering with the same KVM…only happening on one of my monitors with GSYNC enabled.

Occurs more frequently when gaming (4K @ 240Hz, 10-bit HDR or SDR), however also flickers when idling at desktop (SDR)

System

  • Windows 11 (latest updates)
  • PNY Nvidia RTX 5090 (latest Game Ready driver)
  • AMD 9800X3D
  • 64 GB RAM
  • x2 MSI MPG-321URX-QD-OLED monitor, each 4K @ 240Hz with DSC
  • All cables are using Ruipro 8K Fiber HDMI 2.1, mix of 3/6/10 feet. Non-issue monitor is using a CalDigit DP 2.0 → HDMI 2.1 adapter. Monitor with flickering is directly going from 5090 HDMI 2.1 port into KVM to the monitor…no adapters

Tried lowering the refresh rate and bit-depth on my other monitor and kept my “gaming” monitor the same…still flickered

DDU’d drivers with clean reinstall…still flickered

Power cycled KVM and monitors, and reset the KVM settings…still flickered

Any chance we can get a video? I would like to see how it’s flickering. Does long power cycling (leaving off for several minutes with everything unplugged from it) the KVM do anything? If you plug the monitor’s power cord as well for several minutes, once they connect again they will re-handshake

Was able to capture some footage. The audio is still intact when it flickers (using a FiiO K7 Desktop DAC).

Some flickers are quick, while others hold for a longer duration. Both MPG 321URX monitors are on their latest firmware (FW.016)

I’ll test a longer power cycle today and report back

I would try a club3d hdmi copper cable. or two if you have them. the audio working is weird… it blinks like its hdcp decode failure, which is possibly noise on the line.

I have like this flicker with Xeon+AST 2600+RTX 5080 combo and Alienware Oled with KVM.
On the bios enable the integrated gpu what is in the ondie the cpu.
For me work this.

Thanks for reaching out, Wendell! For reference, what is the total maximum HDMI 2.1 copper cable run length (GPU → KVM → Monitor) allowed with these HDMI 2.1 KVMs?

My runs would be semi-long (10ft + 6.6ft) and wanted to ensure I stay within the safe ranges without signal degradation. I originally went with all Ruipro fiber cables to avoid those potential issues

If I move things around in my office, I can possibly get away with 6.6ft + 6.6ft as my minimum run length.

Is there any kind of debug data, dump file, telemetry (anything?) that can be exported from the KVM unit itself? Is there a debug mode we can enable to see handshakre, re-negotiation timeouts, etc for the hardware devs to look at?

I’m happy to purchase and try any cables that anyone suggests, but considering the behavior is so different between my Lenovo laptop and my Desktop GPU, I find it dubious at best that the cables are the culprit.

For me: power cycling the KVM doesn’t change the behavior. As I’ve typed this out, the monitor has flickered twice, each time about 10 seconds-ish each. My Desktop GPU has been off for the last several days, and the flickering occurred after about 5 minutes of being back on.

Is there any possibility we got a bad batch of KVMs and they simply need to be RMA’d ?

For whatever this data point is worth: my same setup worked 100% perfectly fine using my old Dell 49" Ultra Widescreen (which my MSI has now replaced) which had an internal KVM built-in to the monitor. No problems, no flickering… same HDMI cables, same GPU, etc. Granted this was a 5+ year old monitor which only went up to 60hz and SDR, but, this flickering only started after introducing the L1Techs KVM into my hardware chain.

I will try to capture a video on my end to share as well. Thanks everyone. :slight_smile:

Also forgot to note: @Pudge 's video matches/reproduces my problem 100% exactly.

Thank you @Pudge for posting and capturing this

1 Like

Windows 23H2 not affected,Win 24H2,25H2 affected only.

I bought certified HDMI 2.1 cables from Club3D and Silkland. I’ll look to test those out this week and share my results

1 Like

Still getting the same flickering style from my previous video on my monitor with both the certified Silkland and Club3D cables. KVM and monitors were power cycled after replacing each cable brand/run

  • Club3D HDMI 2.1 Certified Copper (Flickered): GPU to KVM - 6.56ft, KVM to monitor - 3.28ft

  • Silkland HDMI 2.1 Certified Copper (Flickered): GPU to KVM - 6.6ft, KVM to monitor - 3.3ft

When going from my GPU directly to my monitor (thus bypassing the KVM), there isn’t any flickering

just for experimentation can you try with one of each of the 3 foot cables?

To clarify, as in 3ft from GPU to KVM (Silkland) and 3ft from KVM to monitor (Club3D)?

I forgot to mention above the 10ft total Club3D run was all Club3D cabling and the 10ft total Silkland was all Silkland cable

yep 3 foot > kvm > 3 foot

@wendell is there any telemetry or actual data or stats we can export from the KVM device itself? Is there any way to debug this in a more deterministic fashion to see what’s actually going on during the handshake when the flickering occurs? Thanks!