How to override a monitor's EDID?

Hey all- I just installed FreeBSD on my home server. Everything works (even Wayland), except that I cannot get either Wayland or X11 to recognize my monitor's correct resolution. It's a 4k monitor, but both systems report its highest resolution as 1024x768.

I also have a network KVM which can request any number of EDIDs and their associated resolutions, and in no case does the server ever let its resolution be changed from 1024x768. So something is hosed regarding its ability to read EDID files that does not appear to have anything to do with my specific monitor.

I connected the monitor to a MacBook and read the monitor's EDID, which when parsed correctly shows a 4k monitor. But I can't find documentation anywhere pertinent to FreeBSD about how to override an EDID, or how to fix a flakey EDID-reading-system.There's a fair amount of Linux info out there, which obviously doesn't help.

Note that I am using Plasma as a desktop, and under the System Information page it lists the graphics processor as "llvmpipe" and not "NVIDIA GTX1030", which is what my graphics card is.
 
Back
Top