I looked into the underlying code, and it seems that this situation is not well handled.
One possible solution is to trigger EnumAdapters() when the system fires the WM_DISPLAYCHANGE message. This would allow us to remove invalid display devices from ChosenAdapters, ensuring that only active monitors are considered.
While working on multi-monitor resolution adaptation, the issue happens:
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-250668 in the post.
0 |
Component | UE - Rendering Architecture - RHI |
---|---|
Affects Versions | 5.5.3 |
Target Fix | 5.7 |
Created | Feb 24, 2025 |
---|---|
Updated | Mar 4, 2025 |