I am uncertain if this is the right category for the question, please let me know if there is a better one.
I’m having an issue where the UE5 UI is very slow in full-screen mode (works perfectly fine not in full screen). By UI, I mean opening context menus (file, edit, window, etc) and navigating around. It also slows down the entire PC to the point where audio cuts. During this time, the load on the PC (in task manager) looks good and far from 100%.
I’ve disabled all overlays I know of (AMD, Steam, Discord). Tried running it with most apps closed, still happens.
System info:
Windows 11
Intel I7-12700KF
AMD RX 6600 XT
32GB RAM
PCI.e 4 SSD
Is it possible that it’s running without vsync, and thus is running at some ludicrous frame rate, that ends up queuing many frames worth of latency?
In that case, it may end up taking a while before input/mouse movement is seen and displayed.
Try turning on vsync (or forcing it on in your graphics control panel) and see if it improves things.
On top of testing out vsync issues, it could also be a gsync/freesync issue, so try disabling those as well if you use them (just turn it off on the monitor’s menus).
Lots of issues have popped up ever since Microsoft flipped the switch on multiplane overlays a year or two ago. Lots of programs/games don’t use the right “hooking” to be seen as “fullscreen” to the desktop window manager now, so it can lead into a lot of weird issues sometimes.
Even though this is on the Nvidia site, it will still work for you with AMD since the reg files edit a Windows setting that affects both brands. It disables the multiplane overlays and can correct a lot of issues. It’s not really much of a performance boost having it on vs off, so don’t feel like you’re missing out on some chunk of power. You can always turn it back on if you desire.
Enabling vsync on the entire system seems to have done the job! (Interestingly, since I’m used to disable it ) - Do you know of any way to enable this application specific?
Depending on your GPU vendor, there may be a control panel that lets you set per-application vsync settings.
There should also be an engine INI file setting for vsync on/off, to set it for your game/project, but I forget what it is.
There’s also a blueprint node / function: