Secondary Monitor 1080p Resolution Issue
I'm a complete Linux beginner, transitioning from Windows for the first time, and I'm facing a very frustrating display issue with my secondary monitor.
I have a dual monitor setup. My main monitor works perfectly fine. However, my secondary monitor (connected via HDMI) is stuck at a 4:3 resolution (1024x768). In Windows, this monitor worked perfectly at 1920x1080.
I tried to fix this by:
Thanks in advance.
I have a dual monitor setup. My main monitor works perfectly fine. However, my secondary monitor (connected via HDMI) is stuck at a 4:3 resolution (1024x768). In Windows, this monitor worked perfectly at 1920x1080.
I tried to fix this by:
- Exporting the EDID (Extended Display Identification Data) from the monitor while it was working correctly in Windows.
- After a lot of struggle and following various guides, I managed to successfully "layer" this custom EDID onto my Bazzite system using
rpm-ostree. I confirmed the EDID file is in/usr/lib/firmware/edid/my_edid.binand the kernel is loading it (drm.edid_firmware=HDMI-A-1:edid/my_edid.binis inproc/cmdline). - This did improve the situation from 1024x768 to 1280x720 (16:9), confirming the EDID was being read.
- However, it still remains limited to 720p, not reaching 1920x1080. My
edid-decodeoutput confirms the EDID lists 1920x1080@60Hz as the preferred and native mode. - I also tried various kernel arguments like
video=andnvidia-drm.primary=to force the resolution, but they either had no effect or made the situation worse (reverting to 1024x768). Mydmesglogs show the NVIDIA driver explicitly stating:"User-defined mode not supported: 1920x1080".
Thanks in advance.