Microsoft, in collaborazione con Intel e Nvidia, sta sviluppando due nuove funzionalità DirectX progettate per risolvere problemi comuni riscontrati dai giocatori su PC. L'obiettivo è integrare in modo più efficiente le funzioni di Intelligenza Artificiale (IA) all'interno dei giochi e ridurre i tempi di compilazione degli shader e i lunghi tempi di caricamento iniziali.
Attualmente, Microsoft sta preparando gli strumenti DirectX Linear Algebra e DirectX Compute Graph Compiler, che mirano a standardizzare e semplificare per gli sviluppatori l'esecuzione di attività di IA tramite DirectX, invece di utilizzare metodi specifici per ciascun fornitore. Questi strumenti saranno fondamentali per il rendering neurale, lo scaling tramite IA, la texturizzazione e altri effetti avanzati. Intel sta collaborando con Microsoft per supportare DirectX Linear Algebra, mentre Nvidia è impegnata nella standardizzazione dell'accelerazione hardware dell'IA tramite DirectX. L'idea alla base di questa collaborazione è ridurre i costi aggiuntivi derivanti dalla ridistribuzione dei carichi di lavoro dell'IA tra le varie componenti della pipeline della GPU.
In termini più semplici, Microsoft sta lavorando per integrare l'IA in modo trasparente nel normale flusso di gioco, il che, secondo l'azienda, dovrebbe semplificare lo sviluppo dei giochi e migliorarne le prestazioni. Intel ha già annunciato il supporto per i più recenti sviluppi nell'ecosistema Windows, tra cui DirectX Machine Learning (l'implementazione di DirectX Linear Algebra), Advanced Shader Delivery (per garantire un'esperienza di gioco più fluida fin dall'avvio) e DirectStorage (con supporto per la compressione Zstandard). Inoltre, sono state introdotte nuove funzionalità in Microsoft PIX, consentendo agli sviluppatori di integrare strumenti di livello console in Windows.
Un'altra parte importante della collaborazione è la tecnologia Advanced Shader Delivery (ASD). Questo nuovo approccio di Microsoft alla compilazione degli shader prevede la fornitura di shader precompilati insieme al gioco, anziché compilarli all'avvio. Ciò dovrebbe ridurre i tempi di attesa durante il primo avvio del gioco o quando si accede a una nuova area. Intel ha annunciato il supporto per ASD nei processori Lunar Lake e Panther Lake, mentre Nvidia prevede di aggiungerlo alle GPU GeForce RTX entro la fine dell'anno.
L'adozione di queste tecnologie promette di trasformare l'esperienza di gioco su PC, offrendo tempi di caricamento più rapidi, prestazioni migliorate e una maggiore integrazione dell'IA per effetti visivi più avanzati e un gameplay più coinvolgente. La collaborazione tra Microsoft, Intel e Nvidia rappresenta un passo significativo verso il futuro del gaming su PC, con l'obiettivo di fornire agli sviluppatori strumenti più potenti e flessibili per creare giochi di nuova generazione.

