PC Monitors advertise a list of supported resolutions to the PC. Usually, the PC picks the highest resolution as default or recommended, at least on Windows.
I have one type of Monitor that advertises resolutions up to 1920x1200, but has a lower physical resolution. If you attempt to use a resolution higher than physical, it just downscales the image.
I wonder if there is a way to make the firmware advertise the correct reccommended (physical) resolution, while retaining the possible higher resolutions. Can you do this in EDID/DDC (or whatever the protocol for this is), or do you have to write a monitor driver? I just need to know if it is possible.
(For context, my company is the monitor manufacturer, I'm not just a user, and we have access to the firmware source.)