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.
How does TextureRenderTarget2D get TArray<uint8> type data?
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
Why does the REMOVE method of map container remove elements have memory leaks?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-203190 in the post.
4 |
Component | UE - Foundation |
---|---|
Affects Versions | 5.4, 5.3 |
Target Fix | 5.6 |
Created | Dec 20, 2023 |
---|---|
Updated | Oct 18, 2024 |