Microsoft ha annunciato il rilascio in anteprima di DirectSR. E’ una nuova API progettata per standardizzare il supporto delle tecnologie di super risoluzione (SR) nei titoli DirectX 12. La nuova API è sviluppata in stretta collaborazione con i principali produttori di GPU come NVIDIA, AMD e Intel, DirectSR. L’obiettivo è quello di semplificare drasticamente l’implementazione delle più avanzate tecniche di upscaling come DLSS, FSR e XeSS. Così gli sviluppatori di giochi possono integrarle in modo rapido e scalabile su un’ampia gamma di configurazioni hardware.
DirectSR: vantaggi per sviluppatori e giocatori
DirectSR rappresenta un importante progresso per l’industria del gaming su PC. Fino ad ora, gli sviluppatori che desideravano supportare le diverse tecnologie di super risoluzione erano costretti a implementarle separatamente. Spesso dovevano riscrivere il codice per adattarlo a ciascuna soluzione. Con DirectSR, invece, sarà possibile utilizzare un singolo percorso di codice per attivare DLSS, FSR e XeSS. Così i tempi e gli sforzi di sviluppo si riducono notevolmente.
Dal punto di vista dei giocatori, l’adozione diffusa di DirectSR porterà ad una maggiore disponibilità di upscaling nei giochi. Sarà possibile godere di un significativo aumento delle prestazioni e della qualità visiva su una vasta gamma di hardware. Grazie all’integrazione a livello di driver delle GPU, si potrà accedere facilmente alle ultime tecnologie di super risoluzione. Non sarà più bisogno di scaricare librerie o strumenti aggiuntivi.
Collaborazione con i produttori di GPU
Il cuore di DirectSR risiede nella stretta collaborazione tra Microsoft e i principali produttori di GPU come NVIDIA, AMD e Intel. Le aziende hanno costruito questa API per sfruttare al meglio le capacità delle loro tecnologie di upscaling già presenti sul mercato.
L’obiettivo è quello di esporre le tecnologie sotto un’unica interfaccia, rendendo l’integrazione della super risoluzione un processo semplice e scalabile. Gli sviluppatori potranno implementare il supporto una sola volta; quindi, distribuire i loro giochi con SR abilitato su un’ampia gamma di dispositivi Windows.
Supporto nativo e varianti indipendenti dalla GPU
DirectSR offre un supporto nativo per le tecnologie di upscaling attraverso i driver delle GPU, dove i produttori ottimizzano le loro implementazioni per ottenere le migliori prestazioni hardware. Inoltre, l’API include anche il supporto integrato per varianti indipendenti dalla GPU, disponibili a livello di applicazione e accessibili su diverse configurazioni.
Nella versione di anteprima, DirectSR viene rilasciato con il supporto integrato per AMD FidelityFX Super Resolution (FSR) 2.2, insieme al supporto a livello di driver per Intel XeSS e NVIDIA DLSS.
DirectSR: disponibilità e requisiti
La versione di anteprima di DirectSR è ora disponibile per gli sviluppatori attraverso il rilascio dell’Agility SDK 1.714.0. Per iniziare a utilizzare questa nuova API, è necessario scaricare gli ultimi driver che la supportano:
- Per le GPU NVIDIA dalla serie GeForce RTX 20 in poi, il supporto è incluso a partire dal driver 560.38
- Alle GPU Intel Arc e le GPU integrate a partire dagli Intel Core di 11a generazione, è richiesto il driver 31.0.101.5534
- AMD ha implementato il supporto per DirectSR a livello di runtime, garantendo un’ampia compatibilità con FSR 2.2
Microsoft ha anche reso disponibile la documentazione completa per gli sviluppatori sulla repository GitHub di DirectX; oltre ad esempi di codice e guide dettagliate per l’integrazione di DirectSR nei motori di gioco.
Conclusioni
Grazie alla stretta collaborazione con NVIDIA, AMD e Intel, Microsoft ha creato un framework unificato che consentirà agli sviluppatori di implementare rapidamente il supporto per DLSS, FSR e XeSS, riducendo i tempi di sviluppo e garantendo la compatibilità con un’ampia gamma di hardware.
Sebbene la versione di anteprima sia attualmente disponibile solo per gli sviluppatori, siamo sicuri che DirectSR sarà ampiamente adottato dall’industria nei prossimi mesi, gettando le basi per un futuro in cui incremento di fps e upscaling saranno una caratteristica standard di tutti i giochi per PC.