After the engine upgrade to 5.6.1, we’ve been experiencing pretty bad hitches caused by PSO creation while moving camera in the maps in the editor.
We experienced the PSO creation hitches in the editor before the upgrade too, but it got worse after.
Is there anything we can try to mitigate it?
Is this a known issue reported by other licensees?
Hello there,
There are a few things that can cause PSO hitching in editor.
If the project is very large or there are multiple engine versions in use on the same machine, it’s possible the driver cache is full and is evicting lesser used PSOs that lead to PSO hitches when encountered later.
Are these hitches getting on future runs of the editor?
Best regards,
Chris
I’ve been comparing 5.5.4 and 5.6.1 after deleting driver cache for each run, and it’s worse with 5.6.1.
Also, the map I load for the test is not that huge.
Thanks for testing that.
Are the PSOs that are being missed being logged to OutputLog or to disk? It seems like it would be insightful to know what materials are needing such frequent PSO compilation.
Heavy use of dynamic material instances can lead to something similar, but I’d have expected it to be similar between engine versions.
Best regards,
Chris