Intel Arc GPU's gaan de strijd aan met AMD en Nvidia, maar ondersteunen ze DirectX?
De meeste gebruikers kopen videokaarten om hun game-installatie van stroom te voorzien. Om die reden is het cruciaal voor elke GPU om de meest populaire DirectX-versies te ondersteunen, wat het probleem is dat de Intel Arc GPU's achtervolgt.
Omdat de Intel Arc-videokaarten nieuw op de markt zijn, hadden ze beperkte ondersteuning voor DirectX 9 of eerder. Maar waarom is dit belangrijk? En kunnen Intel Arc GPU's nu DirectX 9-games draaien?
Wat is DirectX?
DirectX is een applicatie-programmeerinterface waarmee games en andere apps gebruik kunnen maken van de hardware van uw computer. In tegenstelling tot consoles die met dezelfde specificaties over een generatie- of modellijn worden geleverd, hebben Windows-computers zelfs van hetzelfde jaar verschillende hardware.
Aangezien Windows programma's om veiligheidsredenen geen directe toegang geeft tot low-level hardwarefuncties, heeft Microsoft creëerde DirectX om te dienen als de middelste schakel tussen uw computerhardware (zoals uw GPU) en uw favoriet titel.
Welke DirectX-versies ondersteunen Intel Arc GPU's?
De Intel Arc A770 en A750 zijn de beste GPU's van Intel, dus beide GPU's ondersteunen Direct X 10 (DX10), DirectX 11 (DX11) en DirectX 12 (DX12). Echter, volgens Intel's productondersteuningspagina, ondersteunt Intel Graphics DirectX 9 via een kaartlaag.
Dus op papier ondersteunen Intel Arc A770 en A750 GPU's DirectX 9, 10, 11 en 12. Er is echter meer aan de hand dan op het eerste gezicht lijkt. Dat komt omdat Intel Arc GPU's geen native ondersteuning hebben voor DirectX 9 (DX9).
Toen Intel zijn nieuwste GPU's maakte, richtte het zich op ondersteuning voor de nieuwste DirectX-versie om kosten te besparen, vooral omdat het NVIDIA en AMD moest verslaan op het gebied van prestaties en prijs om voet aan de grond te krijgen in de sterk concurrerende markt GPU-ruimte. Dit is eigenlijk een goede zet van Intel, zoals gamers hadden de Intel Arc GPU's nodig om te concurreren met NVIDIA's greep op de markt.
Waarom DirectX 9.0-ondersteuning cruciaal is voor GPU's
Als je geen gamer bent of niet van technische details houdt, zou je kunnen vragen: "Wat maakt het uit als Intel Arc GPU's niet ondersteuning voor DirectX 9?" DirectX 9 is tenslotte een oude API, gelanceerd in 2002 voor Windows 98, ME en XP.
Dat is waar. Vanwege zijn leeftijd en stabiliteit gebruiken veel populaire spellen het echter nog steeds. Hier zijn enkele voorbeelden van populaire games die DirectX 9 nodig hebben:
- Counter-Strike: wereldwijd offensief
- League of Legends
- Gildeoorlogen 2
- Betaaldag 2
- StarCraft 2
- Stellaris
Dus als je deze games speelt en een Intel Arc GPU hebt, merk je misschien dat ze niet zo goed presteren. Dit omvat ook geen andere indietitels die je misschien leuk vindt, die beperkt zijn tot het gebruik van DX9.
Bovendien is DX10 veel ingewikkelder te programmeren dan DX9. Omdat de meeste computers toch DX9 ondersteunen, geven veel ontwikkelaars, vooral die van kleinere bedrijven, er de voorkeur aan boven DX10 en hoger. Dit is cruciaal bij het verlagen van de productiebudgetten voor games, vooral omdat stijgende productiekosten hebben langzaam invloed op de game-industrie.
Aangezien Intel Arc GPU's DX9 niet standaard ondersteunen, moeten deze kaarten extra moeite doen om deze titels uit te voeren. Dit betekent dat GPU's met mindere of gelijke prestaties, zoals de NVIDIA GeForce RTX 3050 of de AMD Radeon RX 6500 XT, zou het aanbod van Intel op deze titels kunnen overtreffen.
Dit gebeurt zelfs als de A770 beter presteert dan beide kaarten in meer veeleisende games die standaard DX11 of DX12 ondersteunen. Vanwege de verminderde FPS (wat betekent FPS in gaming?) en algemene prestaties in enkele van de meest populaire titels, zijn gamers benadeeld ten opzichte van hun tegenstanders, vooral omdat sommige hiervan first-person shooter-games zijn die snelle reflexen vereisen.
Hoe Intel Arc GPU's DirectX 9.0 Games uitvoeren
Dus als Intel Arc DX9 niet standaard ondersteunt, hoe kan het dan games draaien die dit nodig hebben?
Microsoft en Intel werkten samen om een oplossing voor dit probleem te creëren. In plaats van hardwaremogelijkheden te gebruiken, werkte Intel samen met Microsoft om een open-source mappinglaag te creëren om DX9 compatibel te maken met zijn GPU's.
Deze open-source kaartlaag, D3D9on12 genaamd, neemt DX9-commando's en vertaalt ze naar iets dat DX12 kan begrijpen. Hiermee kunnen Intel Arc GPU's DX9-games draaien zonder native ondersteuning ervoor.
Deze extra vertaling voegt echter latentie toe aan het systeem, waardoor het een beetje langzamer wordt. Daarom presteren games met alleen DirectX 9 aanzienlijk slechter op Intel Arc GPU's dan andere videokaarten met native ondersteuning.
Intel werkt aan het verbeteren van DirectX 9-prestaties in Arc GPU's
Desalniettemin heeft Intel vooruitgang geboekt om DX9-titels goed te laten presteren op zijn Intel Arc GPU's. Volgens dit Intel Arc december 2022-update, heeft Intel een stuurprogramma-update uitgebracht voor Intel Arc GPU's waardoor deze twee keer beter presteerde.
Ryan Shrout, Senior Director voor Gaming, Graphics en HPC Marketing bij Intel, zei:
Minder dan twee maanden na de lancering bieden we tot 1,8x betere prestaties in geselecteerde DX9-titels! Terwijl we de prestaties verbeteren, verbeteren we ook de waarde die u krijgt met Intel Arc graphics. We lanceerden met concurrerende prestaties per dollar tegen de RTX 3060 in DX12 en Vulkan, nu breiden we die verhaallijn uit.
Deze update heeft de vertaling van D3D9on12 veel sneller gemaakt, waardoor games beter kunnen presteren. Dus als u een Intel Arc GPU heeft en de nieuwste driver van Intel Arc nog moet installeren, moet u dit zo snel mogelijk doen. Anders loop je de prestaties van Intel Arc GPU's mis en maximaliseer je de waarde ervan niet.
Intel Arc GPU's ondersteunen DirectX en meer
Dus om de vraag te beantwoorden: Intel Arc ondersteunt DirectX. Het is standaard compatibel met DirectX 12 en DirectX 11, maar ondersteunt DirectX 9 via een vertaallaag.
Gezien dit, kun je verwachten dat DirectX 9-titels een hit zullen worden op het gebied van prestaties. Maar terwijl Intel aan zijn GPU's blijft werken, zullen zijn videokaarten updates ontvangen om ze beter te laten presteren. Met verdere ontwikkeling zou de Intel Arc GPU eindelijk zijn potentieel kunnen bereiken en een passende concurrent in de videokaartruimte kunnen worden.
Naast Direct X-ondersteuning bieden Intel Arc GPU's immers meer functies zoals XeSS, ray tracing en hardware AV1-codering, waardoor het de strijd aan kan gaan met NVIDIA's populaire RTX 3060 GPU.