NVIDIA anticipa gli shader: meno attesa prima di Modern Warfare 4
Il driver 621.01 introduce una scorciatoia per i giochi Microsoft Store supportati. Conta anche il negozio della propria copia.
Il nuovo driver NVIDIA offre ad alcuni giocatori PC un vantaggio prima ancora che il gioco disegni il primo fotogramma: meno preparazione degli shader sul proprio computer. L’annuncio Game Ready del 20 ottobre introduce Advanced Shader Delivery per le installazioni supportate di Call of Duty: Modern Warfare 4 e Gears of War: E-Day acquistate su Microsoft Store. Con l’uscita di Modern Warfare 4 il 23 ottobre, conta soprattutto capire se la propria copia passa dal canale che rende possibile questa funzione.
Installare il driver 621.01 non trasforma automaticamente ogni gioco PC in un download già compilato. Devono collaborare gioco, driver grafico, versione di Windows e negozio. NVIDIA descrive la distribuzione tramite l’app Xbox per PC: l’annuncio non conferma un supporto equivalente per una copia comprata altrove.
Perché il download deve conoscere la scheda grafica
Uno shader è un piccolo programma impiegato nel rendering. Le istruzioni del gioco devono diventare codice adatto all’hardware grafico e al driver che lo eseguiranno. Il lavoro può avvenire durante una schermata di caricamento oppure quando un effetto appare per la prima volta. Il secondo caso è particolarmente fastidioso: una media elevata di fotogrammi al secondo consola poco se una compilazione interrompe proprio il movimento che si sta cercando di eseguire.
La documentazione tecnica Microsoft spiega l’alternativa. Gli sviluppatori preparano una descrizione del lavoro grafico, verificano il risultato compilato e inviano i dati necessari alla distribuzione. Il giocatore riceve shader preparati, anziché svolgere tutta la preparazione localmente. Restano i requisiti di compatibilità: è una funzione Direct3D 12 di Windows 11, non un file universale da copiare tra computer qualsiasi.
La distinzione conta anche dopo gli aggiornamenti. Una cache è utile perché corrisponde al software che la utilizza. Considerare permanente un archivio scaricato una volta significherebbe ignorare proprio il motivo per cui serve un sistema di distribuzione coordinato.
Una causa degli scatti, non tutte
Anticipare questa elaborazione può eliminare lavoro da un momento particolarmente scomodo, ma non garantisce che ogni fotogramma arrivi puntuale. Caricare risorse dall’unità di archiviazione, eseguire una simulazione impegnativa e disegnare una scena complessa sono attività diverse. Un rallentamento provocato da una di esse non diventa un problema di shader soltanto perché sullo schermo sembra simile.
La funzione è distinta anche da upscaling e generazione di fotogrammi. Queste tecniche modificano la produzione delle immagini visualizzate; la distribuzione degli shader cambia quando avviene parte della preparazione. Si può beneficiare di un’attesa più breve senza cambiare risoluzione, e un contatore FPS più alto non dimostra che Advanced Shader Delivery stia funzionando.
Nella spiegazione presentata alla GDC, Microsoft descrive strumenti per misurare quanto spesso la cache preparata contenga davvero ciò che il gioco richiede. È un’indicazione più pertinente della generica promessa di un titolo «ottimizzato». Un percorso grafico non previsto può ancora richiedere lavoro assente dal download.
Verificare la copia che si possiede
Prima dell’uscita di domani, le verifiche utili riguardano driver supportato, aggiornamento del gioco e negozio di provenienza. Chi possiede una copia su un’altra piattaforma non dovrebbe ricomprarla soltanto per questo annuncio. L’ambito della funzione e la convenienza di un acquisto sono questioni diverse, soprattutto se l’installazione esistente si comporta già bene.
Per chi gioca dall’Italia valgono le stesse condizioni tecniche: non viene descritto un rollout italiano separato. Conviene distinguere gli sviluppi dei driver NVIDIA dal supporto dei singoli titoli. Il risultato migliore potrebbe passare quasi inosservato: un gioco che permette di iniziare prima di ricordarci quante combinazioni hardware debba gestire il mondo PC.