msi.g00u15eb02e9
New member
- Joined
- Jul 31, 2026
- Messages
- 5
Model: MPG 321URX QD-OLED
Firmware: FW.021 (build 20260112)
Input: HDMI 2.1 port (source device is HDMI 2.0 / TMDS)
Summary: Since updating to firmware FW.021 (from a much older version that I quite frankly do not remember), the monitor rejects any HDMI input whose refresh rate is not one of the standard CEA rates (59.94 / 60.000 / 119.88 / 120.000 Hz etc.). Inputs that are only very slightly off, which the monitor accepted on earlier firmware, are now refused: instead of a picture, the monitor shows its full-screen red/green/blue/white/black colour cycling (indicating a problem with the input).
My setup: I use a retro-gaming FPGA device* with an upscaler** that recreates the video timing of classic consoles exactly. Old consoles don't run at exactly 60 Hz, for example the NES and SNES run at 60.0988 Hz. The upscaler outputs modern resolutions (1080p, 1440p, 4K) but keeps that original refresh rate (or doubles it to 120.198 Hz) to have zero-lag, perfectly smooth scrolling. While a niche hobby, this is a common and well-established way to play retro games on modern displays among retro enthusiasts.
Behaviour on FW.021: 60.0988 Hz (and its 120.198 Hz double) produce no picture, just the full-screen red/green/blue/white/black colour cycling, in every HD/UHD mode I tested: 4K60, 1440p60, 1440p120, 1080p60, 1080p120, and several custom timings with lower resolutions. The exact same modes with standard rates (59.94, 60.000, 119.88, 120.000) work perfectly, so the source device and cable are fine.
Interesting detail: 480p60 and 480p120 do accept 60.0988 / 120.198 Hz without any issue. So the panel itself is fully capable of syncing to these rates, only the HD/UHD signal-validation path refuses them is my best guess. The deviation is +0.16%, well within the ±0.5% tolerance that VESA DMT allows a source to emit.
This is a regression: 4K at 60.0988 Hz produced a stable picture on this monitor for as long as I've owned it, across earlier firmware versions. After the single update to FW.021 the exact same source and settings are refused. In addition: the doubled rate, 120.198 Hz, has never been accepted on any firmware, so the update didn't introduce the strictness from nothing, it extended it to rates that previously worked. I've ruled out everything else I could: Adaptive-Sync on/off, FreeSync and VESA VRR modes, DSC on/off, factory reset, full power drain, no difference.
I also note the FW.021 changelog contains one line: "Fixed RGB Rolling Pattern appearing during PS5 game is running. (GT7)." That fix touches the same signal-validation area that produces the colour cycling, so I suspect it tightened the timing check as a side effect. But this is just an educated guess, not fact.
Request to the MSI firmware gods: please restore the previous timing tolerance for slightly off-standard refresh rates in HD/UHD modes such as 1440p and 4k to allow 4k/60.0988Hz and 1440p/120.198Hz for example, or add it as an option (in the service menu if you want to hide it from regular users if you must). The hardware demonstrably supports it (480p still accepts these rates, and older firmware accepted 4k/60.0988 Hz happily). I know retro gaming is a tiny niche within the gaming crowd, but these monitors are marketed and sold as gaming monitors, and for us, those slightly off-standard refresh rates are gaming. So: could we please get them back? We'd be very grateful!
* For those interested, this is a MiSTer FPGA device.
** And this would be a Retrotink-4K Pro set to Sync Lock: Gen mode (lowest latency, the holy grail of retro gaming).
Firmware: FW.021 (build 20260112)
Input: HDMI 2.1 port (source device is HDMI 2.0 / TMDS)
Summary: Since updating to firmware FW.021 (from a much older version that I quite frankly do not remember), the monitor rejects any HDMI input whose refresh rate is not one of the standard CEA rates (59.94 / 60.000 / 119.88 / 120.000 Hz etc.). Inputs that are only very slightly off, which the monitor accepted on earlier firmware, are now refused: instead of a picture, the monitor shows its full-screen red/green/blue/white/black colour cycling (indicating a problem with the input).
My setup: I use a retro-gaming FPGA device* with an upscaler** that recreates the video timing of classic consoles exactly. Old consoles don't run at exactly 60 Hz, for example the NES and SNES run at 60.0988 Hz. The upscaler outputs modern resolutions (1080p, 1440p, 4K) but keeps that original refresh rate (or doubles it to 120.198 Hz) to have zero-lag, perfectly smooth scrolling. While a niche hobby, this is a common and well-established way to play retro games on modern displays among retro enthusiasts.
Behaviour on FW.021: 60.0988 Hz (and its 120.198 Hz double) produce no picture, just the full-screen red/green/blue/white/black colour cycling, in every HD/UHD mode I tested: 4K60, 1440p60, 1440p120, 1080p60, 1080p120, and several custom timings with lower resolutions. The exact same modes with standard rates (59.94, 60.000, 119.88, 120.000) work perfectly, so the source device and cable are fine.
Interesting detail: 480p60 and 480p120 do accept 60.0988 / 120.198 Hz without any issue. So the panel itself is fully capable of syncing to these rates, only the HD/UHD signal-validation path refuses them is my best guess. The deviation is +0.16%, well within the ±0.5% tolerance that VESA DMT allows a source to emit.
This is a regression: 4K at 60.0988 Hz produced a stable picture on this monitor for as long as I've owned it, across earlier firmware versions. After the single update to FW.021 the exact same source and settings are refused. In addition: the doubled rate, 120.198 Hz, has never been accepted on any firmware, so the update didn't introduce the strictness from nothing, it extended it to rates that previously worked. I've ruled out everything else I could: Adaptive-Sync on/off, FreeSync and VESA VRR modes, DSC on/off, factory reset, full power drain, no difference.
I also note the FW.021 changelog contains one line: "Fixed RGB Rolling Pattern appearing during PS5 game is running. (GT7)." That fix touches the same signal-validation area that produces the colour cycling, so I suspect it tightened the timing check as a side effect. But this is just an educated guess, not fact.
Request to the MSI firmware gods: please restore the previous timing tolerance for slightly off-standard refresh rates in HD/UHD modes such as 1440p and 4k to allow 4k/60.0988Hz and 1440p/120.198Hz for example, or add it as an option (in the service menu if you want to hide it from regular users if you must). The hardware demonstrably supports it (480p still accepts these rates, and older firmware accepted 4k/60.0988 Hz happily). I know retro gaming is a tiny niche within the gaming crowd, but these monitors are marketed and sold as gaming monitors, and for us, those slightly off-standard refresh rates are gaming. So: could we please get them back? We'd be very grateful!

* For those interested, this is a MiSTer FPGA device.
** And this would be a Retrotink-4K Pro set to Sync Lock: Gen mode (lowest latency, the holy grail of retro gaming).