Shader compilation stutter
Lo scatto che si verifica quando un gioco per PC incontra un nuovo effetto e deve compilare il relativo shader proprio in quel momento, nel mezzo dello scontro.
Gli shader vengono distribuiti in una forma intermedia e devono essere tradotti dal driver in codice macchina per quella specifica GPU. Su console l'hardware è noto e tutto può essere compilato in anticipo; su PC esistono migliaia di combinazioni di scheda e driver. DirectX 12 e Vulkan hanno reso la creazione dei PSO un compito del gioco, e i motori che li creano solo al primo utilizzo si bloccano per decine di millisecondi, ogni volta che compare per la prima volta una nuova esplosione.
I rimedi sono una fase di precompilazione all'avvio, cache dei PSO conservate tra un'esecuzione e l'altra e la cache di shader condivisa di Valve per lo Steam Deck. Per tutti gli anni 2020 il problema è stato una voce fissa nelle recensioni tecniche dei porting per PC.