I have an external Acer Technologies B243PWL monitor plugged into my Thinkpad T460 running Fedora KDE spin. xrandr
and System Settings > Display Configuration have both always detected the monitor brand and its 1920x1200 resolution as device DP-1, and KDE Sound uses its speakers as “Digital Stereo (HDMI) Output” profile. The monitor’s on-screen control shows “DDC/CI on”.
Until… it stopped working last week. Display Configuration just shows an unnamed device DP1 with resolutions only up to 1024x768, and the speakers aren’t available as a profile.
This happened just after an upgrade to 6.11.7 kernel, but I rebooted back to 6.11.6 and had the same problem. I plugged in a TV over the laptop’s HDMI port and that was detected as a high-res display and sound profile. It seems the problem could be the monitor, the DisplayPort cable, or the laptop (or software); unfortunately I only have one of each.
I’m trying to figure out the low-level software that reads this stuff, so I can turn on verbose debugging. I found nothing relevant in journalctl
. I found ddcutil
most of whose commands print “Display not found” without context and don’t display any DP-1 info (just eDP-1
, the Laptop’s built-in display). There is a /sys/devices/pci0000:00/0000:00:02.0/drm/card1/card1-DP-1/modes
that has the minimal set of resolutions, also in the same directory there’s a status
file that contains “connected”, an empty edid
file, etc.
Meanwhile, is there a way to tell software that I have a 1920x1200 monitor plugged in even though Linux+KDE doesn’t detect it? I notice an empty /sys/kernel/debug/dri/0000:00:02.0/DP-1/edid_override
file…
Thanks for any insight!