Intel Arc-GPUs nehmen AMD und Nvidia den Kampf an, aber unterstützen sie DirectX?
Die meisten Benutzer kaufen Grafikkarten, um ihr Gaming-Rig mit Strom zu versorgen. Aus diesem Grund ist es für jede GPU entscheidend, die beliebtesten DirectX-Versionen zu unterstützen, was das Problem ist, das die Intel Arc-GPUs verfolgt.
Da die Intel Arc-Grafikkarten neu auf dem Markt sind, hatten sie nur eingeschränkte Unterstützung für DirectX 9 oder früher. Aber warum ist das wichtig? Und können Intel Arc-GPUs jetzt DirectX 9-Spiele ausführen?
Was ist DirectX?
DirectX ist eine Anwendungsprogrammierschnittstelle Damit können Spiele und andere Apps die Hardware Ihres Computers nutzen. Im Gegensatz zu Konsolen, die über eine Generation oder Modellreihe hinweg mit denselben Spezifikationen ausgeliefert werden, haben Windows-Computer selbst aus demselben Jahr unterschiedliche Hardware.
Da Windows Programmen aus Sicherheitsgründen keinen direkten Zugriff auf Low-Level-Hardwarefunktionen erlaubt, hat Microsoft DirectX erstellt, um als mittleres Bindeglied zwischen Ihrer Computerhardware (wie Ihrer GPU) und Ihrem Favoriten zu dienen Titel.
Welche DirectX-Versionen unterstützen Intel Arc GPUs?
Die Intel Arc A770 und A750 sind Intels Top-GPUs, daher unterstützen beide GPUs Direct X 10 (DX10), DirectX 11 (DX11) und DirectX 12 (DX12). Allerdings gem Intels Produkt-Support-Seite, Intel Graphics unterstützt DirectX 9 über eine Mapping-Schicht.
Auf dem Papier unterstützen also Intel Arc A770- und A750-GPUs DirectX 9, 10, 11 und 12. Allerdings steckt mehr dahinter, als man auf den ersten Blick sieht. Das liegt daran, dass Intel Arc GPUs keine native Unterstützung für DirectX 9 (DX9) haben.
Als Intel seine neuesten GPUs herstellte, konzentrierte es sich auf die Unterstützung der neuesten DirectX-Version, um Kosten zu sparen. zumal es NVIDIA und AMD bei Leistung und Preis schlagen musste, um im harten Wettbewerb Fuß zu fassen GPU-Platz. Dies ist eigentlich ein guter Schachzug von Intel, da Gamer brauchten die Intel Arc-GPUs, um gegen NVIDIAs Einfluss anzutreten auf dem Markt.
Warum die Unterstützung von DirectX 9.0 für GPUs entscheidend ist
Wenn Sie kein Gamer sind oder sich nicht für technische Details interessieren, fragen Sie sich vielleicht: „Wen kümmert es, wenn Intel Arc-GPUs das nicht tun DirectX 9 unterstützen?" Immerhin ist DirectX 9 eine alte API, die 2002 für Windows 98, ME und andere gestartet wurde XP.
Das ist wahr. Aufgrund seines Alters und seiner Stabilität wird es jedoch immer noch von vielen beliebten Spielen verwendet. Hier sind einige Beispiele für beliebte Spiele, die DirectX 9 benötigen:
- Counter Strike Global Offensive
- League of Legends
- Guild Wars 2
- Zahltag 2
- Starcraft 2
- Stellaris
Wenn Sie also diese Spiele spielen und eine Intel Arc-GPU haben, stellen Sie möglicherweise fest, dass sie nicht so gut funktionieren. Dies schließt auch keine anderen Indie-Titel ein, die Sie vielleicht lieben und die auf die Verwendung von DX9 beschränkt sind.
Außerdem ist DX10 viel komplizierter zu programmieren als DX9. Da die meisten Computer ohnehin DX9 unterstützen, bevorzugen viele Entwickler, insbesondere solche aus kleineren Unternehmen, DX10 und höher. Dies ist entscheidend, um das Budget für die Spieleproduktion zu reduzieren, insbesondere da Steigende Produktionskosten wirken sich langsam auf die Glücksspielindustrie aus.
Da Intel Arc-GPUs DX9 nicht nativ unterstützen, müssen diese Karten zusätzlichen Aufwand betreiben, um diese Titel auszuführen. Das bedeutet, dass GPUs mit geringerer oder gleicher Leistung, wie z die NVIDIA GeForce RTX 3050 oder die AMD Radeon RX 6500 XT, könnte Intels Angebote für diese Titel übertreffen.
Dies passiert selbst dann, wenn die A770 diese beiden Karten in anspruchsvolleren Spielen, die DX11 oder DX12 von Haus aus unterstützen, übertrifft. Aufgrund der reduzierten FPS (Was bedeutet FPS beim Gaming?) und der allgemeinen Leistung in einigen der beliebtesten Titel sind Spieler gegenüber ihren Gegnern benachteiligt – zumal einige davon Ego-Shooter-Spiele sind, die schnelle Reflexe erfordern.
Wie Intel Arc-GPUs DirectX 9.0-Spiele ausführen
Wenn also Intel Arc DX9 nicht nativ unterstützt, wie kann es dann Spiele ausführen, die dies erfordern?
Microsoft und Intel haben zusammengearbeitet, um eine Lösung für dieses Problem zu finden. Anstatt Hardwarefunktionen zu verwenden, hat Intel mit Microsoft zusammengearbeitet, um eine Open-Source-Mapping-Schicht zu erstellen, um DX9 mit seinen GPUs kompatibel zu machen.
Diese Open-Source-Mapping-Schicht namens D3D9on12 übernimmt DX9-Befehle und übersetzt sie in etwas, das DX12 verstehen kann. Damit können Intel Arc-GPUs DX9-Spiele ohne native Unterstützung dafür ausführen.
Diese zusätzliche Übersetzung fügt dem System jedoch Latenz hinzu und macht es etwas langsamer. Aus diesem Grund schneiden reine DirectX 9-Spiele auf Intel Arc-GPUs deutlich schlechter ab als andere Grafikkarten mit nativer Unterstützung.
Intel arbeitet an der Verbesserung der DirectX 9-Leistung in Arc-GPUs
Trotzdem hat Intel Fortschritte gemacht, um DX9-Titel auf seinen Intel Arc-GPUs gut funktionieren zu lassen. Demzufolge Dezember 2022-Update für Intel Arcveröffentlichte Intel ein Treiber-Update für Intel Arc-GPUs, das die Leistung zweimal verbessert hat.
Ryan Shrout, Senior Director for Gaming, Graphics, and HPC Marketing bei Intel, sagte:
Weniger als zwei Monate nach dem Start bieten wir eine bis zu 1,8-mal bessere Leistung in ausgewählten DX9-Titeln! Während wir die Leistung verbessern, verbessern wir auch den Wert, den Sie mit Intel Arc-Grafik erhalten. Wir starteten mit konkurrenzfähiger Leistung pro Dollar gegenüber der RTX 3060 in DX12 und Vulkan, jetzt erweitern wir diese Storyline.
Dieses Update hat die D3D9on12-Übersetzung viel schneller gemacht, was eine bessere Leistung der Spiele ermöglicht. Wenn Sie also eine Intel Arc-GPU haben und den neuesten Treiber von Intel Arc noch installieren müssen, sollten Sie dies so schnell wie möglich tun. Andernfalls verpassen Sie die Leistung von Intel Arc-GPUs und maximieren ihren Wert nicht.
Intel Arc GPUs unterstützen DirectX und mehr
Um die Frage zu beantworten, Intel Arc unterstützt DirectX. Es ist nativ kompatibel mit DirectX 12 und DirectX 11, unterstützt aber DirectX 9 über eine Übersetzungsschicht.
Angesichts dessen können Sie davon ausgehen, dass DirectX 9-Titel einen Leistungseinbruch erzielen werden. Aber während Intel weiter an seinen GPUs arbeitet, werden seine Grafikkarten Updates erhalten, damit sie besser funktionieren. Mit der Weiterentwicklung könnte die Intel Arc GPU endlich ihr Potenzial ausschöpfen und ein passender Konkurrent im Grafikkartenbereich sein.
Schließlich bieten Intel Arc-GPUs über die Unterstützung von Direct X hinaus weitere Funktionen wie XeSS, Raytracing und Hardware-AV1-Codierung, sodass sie sich mit NVIDIAs beliebter RTX 3060-GPU messen können.