Hi,
I’m trying to troubleshoot a strange monitor issue that only happens under Linux.
System information:
OS: Fedora Linux 44 (Workstation Edition)
Kernel: 7.0.10-200.fc44.x86_64
DE: GNOME 50.1
WM: Mutter (Wayland)
Host: ThinkPad T14 Gen 4 AMD
GPU: AMD Radeon 740M Graphics
Monitor: AOC 24G2S
Resolution: 1920x1080
Refresh rate: 144 Hz
Problem:
The monitor displays incorrect colors on Linux. The most noticeable symptoms are:
- Pink and green vertical artifacts/lines
- The artifacts are dynamic, not static
- They change depending on what is displayed on the screen
- When windows move or GUI content changes, the artifacts change as well
- Some colors look contaminated or stained by other colors
- The issue is especially visible on certain color combinations
The monitor remains usable, but colors are clearly wrong.
Important observations:
- The monitor works perfectly in Windows on the same hardware
- The problem only occurs under Linux
- I tested multiple Linux distributions (Fedora, Ubuntu, etc.)
- I tested multiple laptops
- I tested different HDMI and DisplayPort cables
- Currently I am using a direct HDMI-to-HDMI connection
- The same issue also occurred when using DisplayPort
- Since the monitor works correctly in Windows, I do not think the panel itself is defective
What I have already tried:
- Different HDMI cables
- Different DisplayPort cables
- Different laptops
- Different Linux distributions
- Different monitor inputs
- Different refresh rates
- Disabling FreeSync
- Other monitor firmware tweaks
The behavior remains the same.
Has anyone experienced similar dynamic green/pink color artifacts on AOC monitors with Linux?
Any suggestions for debugging would be appreciated.