For some ultrawide monitors, UE may not correctly fetch the native resolution. GetMonitorSizeFromEDID attempts to retrieve native resolution from the Detailed Timing Descriptor of the EDID, but these values are 12 bit and can't hold larger resolutions present in some ultrawide monitors. These functions should be futureproofed to properly read resolution information from the newer DisplayID format if present, as monitors with resolutions greater than 4095 will likely become more common going forward.

The linked UDN post contains an example EDID where the DTD reports a resolution of 3840x1080. However, the DisplayID extension block contains additional supported resolutions, including the true native resolution of 5120x1440. 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-203190 in the post.

Login to Vote

ComponentUE - Foundation
Affects Versions5.35.4
Target Fix5.5
CreatedDec 20, 2023
UpdatedMay 17, 2024