Intel utilizza la traduzione del codice per eseguire i vecchi giochi DirectX9 sulle sue GPU più recenti

Intel utilizza la traduzione del codice per eseguire i vecchi giochi DirectX9 sulle sue GPU più recenti

Il team di marketing grafico di Intel è attualmente al centro di un PR che crea aspettative sulle imminenti GPU Arc. A causa in parte di driver immaturi, le nuove schede grafiche in genere funzionano molto meglio nei giochi più recenti utilizzando le API DirectX12 e Vulkan rispetto ai vecchi giochi DirectX e OpenGL. Il problema per Intel è che non tutti i giochi utilizzano le ultime API, in particolare i giochi multiplayer competitivi che esistono da un po’ di tempo.

Per i giochi meno recenti che utilizzano l’API DirectX9, l’azienda ha escogitato una soluzione unica. Tom’s Hardware riporta che le ultime GPU Intel non supporteranno più in modo nativo DirectX9, affidandosi invece a un livello di traduzione software fornito da Microsoft chiamato D3D9On12 per convertire le chiamate API Direct3D9 in chiamate Direct3D12 (Direct3D è il nome delle parti di DirectX relative alla grafica 3D) .

La pagina di supporto di Intel del 10 agosto afferma che D3D9On12 verrà utilizzato su tutte le GPU Arc e le GPU integrate nei processori Core di 12a generazione. Sebbene quasi identiche alle loro controparti di 12a generazione, le GPU integrate nei processori di 11a generazione continueranno a supportare DirectX9 in modo nativo a meno che non siano installate su un PC con una GPU Arc.

Microsoft afferma che D3D9On12 è “un’implementazione completa e relativamente performante del driver D3D9”, ma Intel osserva che potrebbe causare problemi in alcuni giochi, inclusi “bug visivi, artefatti, sfarfallio o persino arresti anomali”. Tuttavia, un’implementazione nativa difettosa di Direct3D9 può causare gli stessi problemi.

Intel potrebbe ridurre le prestazioni passando alla traduzione DirectX9 per queste GPU, ma la società sta anche liberando risorse per concentrarsi su DirectX11 e altre versioni mentre cerca di migliorare i suoi driver Arc GPU. L’azienda ora può anche segnalare a Microsoft eventuali problemi di prestazioni e bug nei giochi DirectX9 (infatti, al momento della stesura di questo documento, molte pagine di informazioni Intel relative a D3D9On12 reindirizzano alla sua home page, ma quella che suggerisce alle persone di contattare Microsoft con problemi , funziona bene).).

DirectX9 è una versione importante dell’API per i vecchi giochi per PC, in parte perché era l’ultima versione supportata da Windows XP. Il predominio e la longevità di questo sistema operativo, nonché i requisiti di sistema inferiori rispetto a Windows Vista e 7, lo hanno reso così popolare tra i giocatori che è stato per anni un obiettivo di sviluppo comune: un numero sorprendente di giochi ancora ampiamente utilizzati è basato su questa versione. API tra cui Counter-Strike: Global Offensive e Team Fortress 2. DOTA 2 di Valve ha rimosso il supporto per DirectX9 solo l’anno scorso .

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *