GPU Arc: Intel si rivolge all'emulazione per i videogiochi DirectX 9

GPU Arc: Intel si rivolge all'emulazione per i videogiochi DirectX 9

Intel ha preso la decisione di affidarsi all'emulazione delle DirectX 9 tramite il layer D3D9On12 delle API DirectX 12. Questa scelta coinvolge le nuove GPU Arc e la grafica integrata Xe dei Core di 12a generazione. L'obiettivo è concentrare risorse tecniche per ottimizzare il funzionamento delle GPU con le DirectX 11 e le librerie più moderne.

di pubblicata il , alle 09:11 nel canale Schede Video
gaming hardwareAlchemistIntelschede video top di gamma
 

Intel ha deciso di eliminare il supporto nativo alle API DirectX 9 (D3D9) sulle GPU integrate basate su architettura Xe (all'interno delle CPU Core di 12a generazione) e sulle schede video dedicate Arc Alchemist. L'azienda statunitense ha optato per ricorrere all'emulazione tramite le DirectX 12.

"Le applicazioni e i giochi basati su DirectX 9 possono ancora funzionare attraverso l'interfaccia Microsoft D3D9On12", si legge in una nota pubblicata dalla stessa Intel. "La GPU integrata sui processori Intel di 11a generazione e precedenti supporta le DirectX 9 in modo nativo, ma possono essere affiancate da schede grafiche Arc. In tal caso, è probabile che il rendering sia gestito dalla scheda e non dall'iGPU (a meno che la scheda non sia disabilitata). Pertanto, il sistema utilizzerà DX9On12 anziché DX9".

Come accennato nella nota, l'emulazione funziona grazie a un layer di conversione open source chiamato "D3D9On12", il quale mappa i comandi grafici da D3D9 a D3D12 anziché inviarli al driver grafico D3D9. Una volta che il layer D3D9On12 riceve i comandi, li converte tutti i chiamate all'API D3D12. Il passaggio dell'emulazione non è mai a costo zero ma secondo Microsoft, D3D9On12 "è cresciuto in funzionalità al punto in cui è un'implementazione completa e relativamente performante di un driver D3D9".

La scelta di Intel di passare all'emulazione è figlia della necessità di concentrare le risorse disponibili nell'ottimizzazione dei driver per le API più recenti, in particolare le DirectX 11. Abbiamo visto risultati soddisfacenti da parte delle GPU Arc con le librerie DirectX 12 e Vulkan, mentre il funzionamento con le DirectX 11 è apparso deficitario e, per stessa ammissione di Intel, richiede un'importante opera di affinamento.

Laddove AMD e NVIDIA operano nel settore del gaming da diversi decenni, l'approccio di Intel va visto come un inizio in tutto e per tutto. È vero che l'azienda opera nel settore grafico con le GPU integrate da un tempo altrettanto lungo, ma lo sforzo e le necessità di ottimizzazione sono ampiamente differenti.

La scelta di adottare l'emulazione per una API datata per concentrarsi su quelle più moderne e continuare il lavoro di ottimizzazione per le DX11 va vista quindi come il male minore in un percorso di rincorsa alla concorrenza in cui è necessario fare delle scelte, a volte anche difficili.

16 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - info
harlock1016 Agosto 2022, 11:07 #1
In pratica, un disastro di vga.
tony35916 Agosto 2022, 11:22 #2
Quando Pat si vantava dei mille mila sviluppatori presenti ad Intel, in un confronto con AMD.

Come sempre contano poco quei numeri ma come l’azienda è organizzata.
Gringo [ITF]16 Agosto 2022, 11:25 #3
In pratica, un disastro di vga.

Ma smettiamola, pure Sony ha mollato la "Retrocompatibilità" e nemmeno un emulatore ti fornisce, le DirectX 9x anche se emulate, sono per titoli che richiedono almeno 1/6 della potenza, se un buon emulatore le emula anche al 50% delle prestazioni siamo a livelli ben superiori delle DirectX 9x su scheda nativa di quando sono uscite.

Ok le DirectX 11 fanno abbastanza pena ma solo a livello di dover essere ottimizzate, ma in teoria oggi come oggi andrebbe tutto programmato in DirectX 12 / Vulkan / OpenGL EX tutto il resto e Vecchiume, pure le DirectX 12 sono Vecchiume se si considera il tutto.

La domanda reale da farsi è.... usciranno fisicamente per il pubblico prima della serie RTX 5000 e RT 8000 e avranno un tetto massimo di costo di 389 Dollari?


xxxyyy16 Agosto 2022, 11:43 #4
Colpo di fortuna per Intel che esiste una emulazione DX9 decente.
Concentrano tutto sulle nuove librerie e come effetto collaterale, senza spendere un soldo, ottimizzano anche le vecchie.
Tifo per la piccola nuova arrivata Intel, tifo per più concorrenza.
Fos16 Agosto 2022, 13:00 #5
Originariamente inviato da: Gringo [ITF]
Ma smettiamola, pure Sony ha mollato la "Retrocompatibilità" e nemmeno un emulatore ti fornisce, le DirectX 9x anche se emulate, sono per titoli che richiedono almeno 1/6 della potenza, se un buon emulatore le emula anche al 50% delle prestazioni siamo a livelli ben superiori delle DirectX 9x su scheda nativa di quando sono uscite.

Ok le DirectX 11 fanno abbastanza pena ma solo a livello di dover essere ottimizzate, ma in teoria oggi come oggi andrebbe tutto programmato in DirectX 12 / Vulkan / OpenGL EX tutto il resto e Vecchiume, pure le DirectX 12 sono Vecchiume se si considera il tutto.

La domanda reale da farsi è.... usciranno fisicamente per il pubblico prima della serie RTX 5000 e RT 8000 e avranno un tetto massimo di costo di 389 Dollari?
Eh, sì, perché se le DX-11 continuano ad andare la metà, e i giochi DX-9 online vanno alla metà pure loro, la domanda reale da farsi è un'altra, quelle sopra sono domande finte...

Ma infatti, che problema è dover andare molto meno nella maggior parte dei giochi, o di sicuro in quelli più giocati, l'importante è andare pari nel restante 10%, sempre se va bene, perché la premessa non mi pare buona.

Magari uno gioca pure su uno schermo 4K, dove, anche con giochi DX-11, di sicuro non serve una schedina per farli scorrere, quindi dovrà scendere a 1080-1440p.

Che poi parliamo pure di emulazione, come se significasse solo un po' di prestazioni in meno e zero glitch/bug.

Se questa è la concorrenza che vuoi, tienila stretta...
cignox116 Agosto 2022, 13:18 #6
É una mossa che a molti non piacerá, ma ha senso: uno dei vantaggi su cui Intel dovrebbe puntare é il non doversi portare dietro un carrozzone di 25 anni di retrocompatibilitá. Quanto piú semplici potrebbero essere i chip se potessero eliminare la "vecchia roba"? D'altronde é quello che fanno anche gli altri: quando gli shaders programmabili sono diventati lo standard de facto, la ffp ha iniziato ad essere emulata cosí da poterla eliminare del tutto dai design.

Ovvio che poi ognuno decide se questo compromesso gli sta bene. Se mi danno a 300 euro una scheda che va come una 3060 nei nuovi giochi ed é il 25% piú lenta nei legacy, pazienza, giocheró a Crysis a 60fps invece che a 90 e a HL2 a 400 invece che a 600 (numeri sparati a casissimo, eh )
wolverine16 Agosto 2022, 14:47 #7
Quindi in base alla bontà della emulazione dipenderanno le prestazioni in DX9.0
sbaffo16 Agosto 2022, 15:21 #8
Originariamente inviato da: articolo
La GPU integrata sui processori Intel di 11a generazione e precedenti supporta le DirectX 9 in modo nativo

ma le iGpu 11 e 12 non erano identiche? io ricordavo così, non hanno cambiato una virgola, il nome e anche il numero dell execution unit è rimasto uguale, in attesa di rinnovare il tutto con meteor lake serie 13.
Saturn16 Agosto 2022, 15:39 #9
Uhhhhmmmmmmm............sempre più dubbioso su queste schede grafiche Intel......spero in un prezzo veramente concorrenziale e soprattutto basso, altrimenti non vedo perchè qualcuno dovrebbe rischiare e mettere in conto tutti questi compromessi, quando con una 3060 12gb ora come andrebbe sul sicuro. E al primo colpo. Anche con i giochi del decennio scorso....

Mah, aspettiamo e vediamo...
dado197916 Agosto 2022, 16:22 #10
Ma possibile che un'azienda come Intel non riesca a fare una vga decente? Aldilà di questa notizia (delle DX 9 non fre a nessuno se sono native o emulate).
Ho visto le prestazioni della A 380 e fanno letteralmente pena... pena.

Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".

La discussione è consultabile anche qui, sul forum.
 
^