• Windows 10 und DirectX 12 bieten Spieleentwicklern weniger Vorteile als angenommen

    Auch wenn sich die Basis der Windows-10-Nutzer mit DirectX-12 kompatibler Hardware laut Steam-Umfrage mittlerweile sehen lassen kann, scheint die Grafikschnittstelle immer weniger Spieleentwickler zu interessieren. Während im Jahr 2016 noch 11 Spiele auf Basis von DirectX12 sowie zwei Spiele mit der Vulkan-Engine veröffentlicht worden sind, scheint diese Entwicklung nicht nur zu stagnieren, sondern rückläufig zu sein. In diesem Jahr haben es lediglich fünf DirectX-12- sowie ein einziger Vulkan-Titel in den Verkauf geschafft. Die Gründe für das Meiden der neueren Schnittstellen fallen vielfältig aus, welche grob zusammenfassend den dahinter stehenden programmiertechnischen Aufwand nicht mit der damit einhergehenden Leistungssteigerung in ein gesundes Verhältnis setzen können



    https://www.win-10-forum.de/artikel-attachments/17692-directx12-and-vulkan.jpg


    Neben den neuen Spielekonsolen wie der Xbox One X oder auch der PS4 Pro unterstützen auch neuere Grafikkarten-Generationen vom Schlag einer Nvidia GeForce GTX 1080 Ti oder auch AMD Radeon Vega die unter Windows 10 mögliche DirectX-12- oder auch Vulkan-API. Trotzdem sind im Jahr 2017 weitaus weniger Spiele veröffentlicht worden, als dies noch im vergangenen Jahr der Fall gewesen ist. Die in diesem Jahr mit Unterstützung der DirectX-12-API erschienenen Spiele lassen sich an einer Hand abzählen. Mit "Forza Motorsport", "Star Wars: Battlefront 2", "Sniper Elite 4", "Halo Wars 2" sowie "Total War: Warhammer 2" stehen insgesamt fünf Spiele zur Verfügung, welche offiziell die DirectX-12-Schnittstelle unter Windows 10 unterstützen. Mit "Wolfenstein 2: "The New Colossus" existiert sogar nur ein einziges Spiel, welches die von AMD-Hardware gern gesehene Vulkan-API unterstützt. Zum direkten Vergleich: Im Vorjahr 2016 gab es insgesamt 11 DirectX-12-Spiele sowie zwei Spiele mit Vulkan-Support. Damit wird ersichtlich, dass sich die Anzahl der Spiele mit DirectX-12- sowie Vulkan-API nicht erhöht, sondern sogar halbiert hat. Der Frage, warum diese Entwicklung so katastrophal rückläufig ist, haben sich die Kollegen von DSOgaming angenommen und versucht zu beantworten.


    Während neue Spiele von den Entwicklern entsprechend an die Leistung der Konsolen PS4 Pro oder auch Xbox One X angepasst worden sind, sieht das Bild bei den PC-Umsetzungen meist so aus, dass sich PC-Nutzer entsprechende Benchmark-Tests auf den einschlägigen Webseiten zu Gemüte führen. Seit einigen Jahren ist die neue DirectX-12- sowie auch Vulkan-API im Einsatz, die theoretisch für den Multi-Core-CPU-Support prädestiniert sind. Allerdings haben entsprechende Benchmark-Ergebnisse immer wieder aufzeigen können, dass nur die wenigsten Spieletitel von den DirectX-12-Features haben profitieren können. Obwohl die neue DirectX-12-API deutlich besser performen sollte, zeigten die einschlägigen Spiele-Tests, dass es doch die ältere DirectX-12-Schnittstelle gewesen ist, die DX12 den Rang abgelaufen hat.


    DirectX 12 ist durchaus in der Lage, die Leistung auf entsprechenden PCs zu verbessern, allerdings auch nur, wenn diese richtig eingesetzt wird. DirectX12 sowie auch Vulkan gibt den Entwicklern deutlich größere Freiheiten als jemals zuvor, doch müssen die Entwickler für die Erstellung und Optimierung von Inhalten auch zusätzliche Ressourcen in die Hände nehmen, was wiederum einen erhöhten Entwicklungsaufwand bedeutet, den die meisten Entwickler sowie Publisher nicht bereit sind, zu investieren. Während zum Beispiel Grafikkartenhersteller wie Nvidia oder auch AMD unter DirectX11 noch selbst in ihren Treibern für entsprechende SLI- oder CrossFire-Profile sorgen mussten, ist diese Multi-GPU-Unterstützung bereits in DirectX12 implementiert, so dass die Spieleentwickler hier selbst Hand anlegen müssten, damit ein Support gewährleistet bleibt.


    Unterm Strich lässt sich zusammenfassend erkennen, dass DirectX12 sowie auch Vulkan mit ihren Features wie Async Compute, Multi-Tasking-CPU, reduzierten CPU-Overhead sowie auch der Verarbeitung von mehr Draw Calls durchaus viel Potential bieten, die Leistungssteigerung im Vergleich zu DirectX11 aber meist viel zu gering ausfällt - insofern DX12 oder Vulkan richtig eingesetzt werden - und der dahinter stehende Programmieraufwand deutlich zu hoch ist. Für DirectX12- sieht es aktuell nicht so gut aus, wie man hätte annehmen sollen. Zum aktuellen Zeitpunkt werden sogar Stimmen laut, welche der auch im Zusammenhang mit Windows 10 so gehypten Grafikschnittstelle DirectX12 einen der größten Fehlschläge der DirectX-Geschichte nachsagen.

    Gefällt dir der Artikel

    Windows 10 und DirectX 12 bieten Spieleentwicklern weniger Vorteile als angenommen

    ?

    Meinung des Autors
    Während bei früheren DirectX-Upgrades immer neue Features zu bestaunen gewesen sind, ist das bei DirectX12 irgendwie nicht mehr der Fall. Persönlich kann ich zwischen DX11 und DX12 keine nennenswerten Unterschiede feststellen, außer dass die Performance unter DX12 meist schlechter ist als unter der älteren API. Da ich von Spieleentwicklung relativ wenig verstehe, kann ich die Entwickler allerdings auch nicht verurteilen, die sich gegen DX12 aussprechen. Schade finde ich es natürlich trotzdem, da es nun hier anscheinend zum Stillstand kommt, nachdem der jahrelange Stillstand in der Hardware-Sparte endlich überwunden scheint.Jetzt kommentieren!
    Hinweise & Tipps:

    1. Lade dir unsere Windows-10-App herunter, um bei einem neuen Artikel eine Push-Benachrichtung auf deinem Smartphone / Tablet / Desktop-PC zu erhalten
    2. Oder folge uns auf Facebook, Google oder Twitter um keinen News- oder Tipp-Artikel mehr zu verpassen
    3. Besuche unseren Artikel Windows 10 Fragen und Antworten für Neueinsteiger
    4. Sofern du eine bestimmte Frage zu Windows 10 hast, stelle sie einfach direkt hier
    « AMD Ryzen: zweite Generation alias Pinnacle Ridge möglicherweise schon im ersten Quartal 2018NAND-Flash: sinkende Preise im ersten Halbjahr 2018 erwartet »
    Ähnliche News zum Artikel

    Windows 10 und DirectX 12 bieten Spieleentwicklern weniger Vorteile als angenommen

    Windows 10: so lassen sich einzelne oder alle Fenster mittels Tastenkombination minimieren
    Den meisten Windows-Nutzern sollte bei den klassischen Fenster die in der rechten oberen Ecke befindlichen Symbole zum Minimieren,... mehr
    Windows 10: so lässt sich das Ausführen-Fenster an das Startmenü anheften
    Nutzern, welche unter Windows 10 ungern mit Tastatur-Befehlen und somit so viel wie möglich mit der Maus arbeiten, dürften die Probleme... mehr
    Windows 10 Versionen 1703, 1709 sowie 1803 erhalten kumulative Updates gegen Probleme des letztwöchigen Patch Days
    Nicht einmal einer Woche nach dem letztwöchigen letzten Patch Day hat Microsoft nun weitere kumulative Updates für die Windows-Versionen... mehr
    Taskleiste von Windows 10 nur bei Bedarf anzeigen - so funktioniert es auf PC oder Notebook
    Die sogenannte Taskleiste ist in den Grundeinstellungen von Windows 10 dauerhaft zu sehen. Das ist durchaus praktisch, kostet aber auch... mehr
    Windows 10: so lässt sich die Farbgestaltung des Startmenüs, der Fenster sowie der Taskleiste individuell anpassen
    Wenn euch das Standard-Farbschema von Windows 10 nicht mehr gefällt, kann dieses auf Wunsch jederzeit geändert und den eigenen Bedürfnissen... mehr

    Windows 10 und DirectX 12 bieten Spieleentwicklern weniger Vorteile als angenommen

    – deine Meinung ?
    Kommentare
    1. Avatar von chakkman
      chakkman -
      Ich kann mich noch erinnern, dass DirectX 12 als der große Heilbringer präsentiert wurde, und viele Leute voll auf die "bis zu 100% mehr Performance!" abgefahren sind. Hoffentlich kapieren die Leute so langsam mal, dass nichts, aber auch rein gar nichts an diesem Hypes dran ist, und lassen sich nicht immer und immer wieder hypen.

      Ich sehe das problem dabei weniger an den hypes an sich, man bedient doch nur das, was die Leute wollen, und wenn die solche unrealistischen Fantastenvorstellungen haben, dann ist es ihre eigene Schuld, wenn diese dann bedient werden.