Intel Arc GPU: er tar kampen mot AMD och Nvidia, men stöder de DirectX?
De flesta användare köper grafikkort för att driva sin spelrigg. Av den anledningen är det avgörande för alla GPU: er att stödja de mest populära DirectX-versionerna, vilket är problemet som jagar Intel Arc GPU: erna.
Eftersom Intel Arc-grafikkorten är nya på marknaden hade de begränsat stöd för DirectX 9 eller tidigare. Men varför är detta viktigt? Och kan Intel Arc GPU: er köra DirectX 9-spel nu?
Vad är DirectX?
DirectX är ett applikationsprogrammeringsgränssnitt som låter spel och andra appar använda din dators hårdvara. Till skillnad från konsoler som levereras med samma specifikation över en generation eller modelllinje, har Windows-datorer varierad hårdvara även från samma år.
Eftersom Windows inte tillåter program direkt åtkomst till hårdvarufunktioner på låg nivå på grund av säkerhet, Microsoft skapade DirectX för att fungera som mittlänken mellan din dators hårdvara (som din GPU) och din favorit titel.
Vilka DirectX-versioner stöder Intel Arc GPU: er?
Intel Arc A770 och A750 är Intels topp-GPU: er, så båda GPU: erna stöder Direct X 10 (DX10), DirectX 11 (DX11) och DirectX 12 (DX12). Men enligt Intels produktsupportsida, Intel Graphics stöder DirectX 9 genom ett mappningslager.
Så på pappret stöder Intel Arc A770 och A750 GPU: er DirectX 9, 10, 11 och 12. Men det finns mer i detta än vad man kan se. Det beror på att Intel Arc GPU: er inte har inbyggt stöd för DirectX 9 (DX9).
När Intel gjorde sina senaste GPU: er fokuserade man på stöd för den senaste DirectX-versionen för att spara på kostnader, särskilt som det var tvungen att slå NVIDIA och AMD på prestanda och pris för att få fotfäste i den hårt konkurrenskraftiga GPU-utrymme. Detta är faktiskt ett bra drag från Intels sida, som spelare behövde Intel Arc GPU: er för att tävla mot NVIDIAs håll på marknaden.
Varför DirectX 9.0-stöd är avgörande för GPU: er
Om du inte är en spelare eller inte gillar tekniska detaljer kan du fråga: "Vem bryr sig om inte Intel Arc GPU: er stöder DirectX 9?" När allt kommer omkring är DirectX 9 ett gammalt API – som lanserades 2002 för Windows 98, ME och XP.
Det är sant. Men på grund av dess ålder och stabilitet använder många populära spel det fortfarande. Här är några exempel på populära spel som behöver DirectX 9:
- Counter-Strike: Global Offensiv
- League of Legends
- Guild Wars 2
- Lönedag 2
- Starcraft 2
- Stellaris
Så om du spelar dessa spel och har en Intel Arc GPU kanske du märker att de inte presterar lika bra. Detta inkluderar inte heller andra indietitlar som du kanske gillar, som är begränsade till att använda DX9.
Dessutom är DX10 mycket mer komplicerad att programmera än DX9. Eftersom de flesta datorer ändå stöder DX9, föredrar många utvecklare, särskilt de från mindre företag, det framför DX10 och uppåt. Detta är avgörande för att minska spelproduktionsbudgetar, särskilt som stigande produktionskostnader påverkar långsamt spelindustrin.
Eftersom Intel Arc GPU: er inte har inbyggt stöd för DX9, måste dessa kort lägga ner extra ansträngning för att köra dessa titlar. Detta innebär att GPU: er med mindre eller lika prestanda, som NVIDIA GeForce RTX 3050 eller AMD Radeon RX 6500 XT, skulle kunna överträffa Intels erbjudanden på dessa titlar.
Detta händer även om A770 överträffar båda dessa kort i mer krävande spel som inbyggt stöder DX11 eller DX12. På grund av den minskade FPS (vad betyder FPS i spel?) och allmän prestanda i några av de mest populära titlarna, är spelare missgynnade gentemot sina motståndare – särskilt eftersom vissa av dessa är förstapersonsskjutspel som kräver snabba reflexer.
Hur Intel Arc GPU: er kör DirectX 9.0-spel
Så, om Intel Arc inte har inbyggt stöd för DX9, hur kan det köra spel som kräver det?
Microsoft och Intel arbetade tillsammans för att skapa en lösning på detta problem. Istället för att använda hårdvarufunktioner, samarbetade Intel med Microsoft för att skapa ett mapplager med öppen källkod för att göra DX9 kompatibel med dess GPU: er.
Detta mappningslager med öppen källkod, kallat D3D9on12, tar DX9-kommandon och översätter dem till något som DX12 kan förstå. Med detta kan Intel Arc GPU: er köra DX9-spel utan inbyggt stöd för dem.
Denna extra översättning lägger dock till latens till systemet, vilket gör det lite långsammare. Det är därför som DirectX 9-spel presterar markant sämre på Intel Arc GPU: er än andra grafikkort med inbyggt stöd.
Intel arbetar på att förbättra DirectX 9-prestanda i Arc GPU: er
Ändå har Intel gjort framsteg för att få DX9-titlar att prestera bra på sina Intel Arc GPU: er. Enligt det här Intel Arc december 2022-uppdatering, Intel släppte en drivrutinsuppdatering för Intel Arc GPU: er som gjorde att den presterade två gånger bättre.
Ryan Shrout, Senior Director för spel, grafik och HPC-marknadsföring på Intel, sa:
Mindre än två månader sedan lanseringen ger vi upp till 1,8 gånger bättre prestanda i utvalda DX9-titlar! När vi förbättrar prestandan förbättrar vi också värdet du får med Intel Arc-grafik. Vi lanserade med konkurrenskraftig prestanda per dollar mot RTX 3060 i DX12 och Vulkan, nu utökar vi den storyn.
Den här uppdateringen har gjort D3D9on12-översättningen mycket snabbare, vilket gör att spel presterar bättre. Så om du har en Intel Arc GPU och ännu inte har installerat Intel Arcs senaste drivrutin, bör du göra det så snart som möjligt. Annars går du miste om prestanda hos Intel Arc GPU: er och du maximerar inte dess värde.
Intel Arc GPU: er stöder DirectX och mer
Så, för att svara på frågan, stöder Intel Arc DirectX. Det är inbyggt kompatibelt med DirectX 12 och DirectX 11, men det stöder DirectX 9 genom ett översättningslager.
Med tanke på detta kan du förvänta dig att DirectX 9-titlar får en träff på prestanda. Men när Intel fortsätter att arbeta med sina GPU: er kommer dess grafikkort att få uppdateringar för att få dem att prestera bättre. Med vidareutveckling kan Intel Arc GPU äntligen uppnå sin potential och bli en passande konkurrent i grafikkortsutrymmet.
När allt kommer omkring, utöver stöd för Direct X, tillhandahåller Intel Arc GPU: er fler funktioner som XeSS, ray tracing och hårdvara AV1-kodning, vilket gör att den kan möta NVIDIAs populära RTX 3060 GPU.