Grafik-APIs

7

Neuer Artikel: Die Systemanforderungen für die Spiele-Generation 2021/22

Noch ausstehend für die eigentlich nunmehr schon zu Ende gehende Spiele-Generation 2021/22 ist die Dokumentation von deren PC-Systemanforderungen sowie von (eigenerstellten) Hardware-Empfehlungen auf Basis der vorliegenden realen Benchmark-Werte. Dies soll hiermit nachgeholt werden, denn dies ermöglicht auch eine Fortschreibung der damit einhergehenden Trend-Analyse zu den Spiele-Systemanforderungen über die Jahre hinweg. Dabei zeigte sich die Spiele-Saison 2021/22 als vergleichsweise "handzahm" bezüglich einer weiteren Steigerung der Hardware-Anforderungen: In gut der Hälfte aller Fälle blieb es beim Stand der "Vorsaison", die anderen Fällen sahen dann durchgehend nur geringfügige Steigerungen. Dies darf man durchaus als erstaunlich ansehen angesichts des normalerweise mit einer neuen Spielekonsolen-Generation einsetzenden Innovationssprungs ... zum Artikel.

24

Neuer Artikel: Die Systemanforderungen für die Spiele-Generation 2020/21

Die Spiele-Saison 2020/21 hat nicht nur das langjährig erwartete Cyberpunk 2077 gebracht, sondern gerade zum Jahresschluß 2020 auch einige andere die Hardware fordernde Spiele-Titel – womit sich die allgemeinen Systemanforderungen für PC-Spiele maßgeblich verschoben haben und somit nachfolgend für die derzeit laufende Spiele-Saison neu aufgestellt werden sollen. Ausgangspunkt für die Minimum-Anforderungen sind wie üblich die offiziellen Angaben der Spiele-Entwickler, da hierzu nur höchst selten entsprechende Benchmarks vorliegen. Für die Hardware-Empfehlungen standen (insbesondere auf Grafikkarten-Seite) jedoch ausreichend Benchmarks aus der Praxis zur Verfügung, wurden die aufgestellten Empfehlungen somit an diesen realen Performance-Werten ausgerichtet. Wie üblich gilt, dass die nachfolgenden "allgemeinen Systemanforderungen" sich üblicherweise am höchsten gefundenen Niveau orientieren – mit der Ausnahme singulärer Fälle, welche klar außerhalb des ansonsten üblichen Anforderungsprofils liegen ... zum Artikel.

30

Microsoft bringt das DirectX Feature-Level 12_2 mit verpflichtendem Support von RayTracing und Shader Model 6.5

Nach dem erst im März vorgestellten "DirectX 12 Ultimate" bringt Microsoft nunmehr mit dem "Feature-Level 12_2" von DirectX (im eigentlichen dem für 3D-Grafik gedachten Teil "Direct3D") eine weitere Ausbaustufe der DirectX 12 Grafik-API. Dabei beinhaltet DirectX 12_2 (inoffizielle Abkürzung) alle Änderungen von DirectX 12 Ultimate – welche ja sowieso "nur" die vier neuen Hauptfeatures "DirectX RayTracing", "Mesh Shaders", "Variable Rate Shading" (VRS) und "Sampler Feedback" umfasst, sprich vergleichsweise plakative Veränderungen. DirectX 12_2 ist hingegen dann wiederum ein echtes DirectX-Update, sprich zuzüglich zu den Verbesserungen von DirectX 12 Ultimate gibt auch noch noch einen ganzen Strauß an weiteren Detail-Verbesserungen. Am Hardware-Support ändert sich hingegen nichts: Wie auch bei DirectX 12 Ultimate, wird DirectX 12_2 von den Grafik-Architekturen AMD RDNA2, Intel Xe-HPC, nVidia Turing (nur GeForce-20-Modelle) und nVidia Ampere unterstützt.

Feature-Level 12_0 Feature-Level 12_1 Feature-Level 12_2
AMD GCN2, GCN3, GCN4 GCN5, RDNA1 RDNA2
Intel - - Xe-HPG
nVidia - Maxwell 2, Pascal, Turing (GF16) Turing (GF20), Ampere
20

Microsoft stellt "DirectX 12 Ultimate" mit vier verpflichtenden "neuen" Grafik-Features vor

Microsoft hat mit "DirectX 12 Ultimate" eine neue, offizielle Ausbaustufe der DirectX 12 Grafik-API mittels eines Blog-Eintrags vorgestellt, welche ab dem kommenden Windows-Update 20H1 verfügbar wird. Für jene neue Ausbaustufe wählte man keine numerische Bezeichnung wie bisher mit den Feature-Levels – was immer leicht mißverständlich war und mittels der verschiedenen Tier-Levels auch ziemlich schwammig daherkommt. Inoffiziell kann man DirectX 12 Ultimate natürlich auch als "DirectX 12 Feature-Level 12_2" bezeichnen, treffender wäre aber eher die Abkürzung "DX12U". Unter dieser hat Microsoft dann schlicht vier bereits existierende optionale DirectX-12-Feature nunmehr verpflichtend gemacht: "DirectX RayTracing" (DXR) in der neuen Version 1.1, "Variable Rate Shading" (VSR), "Mesh Shaders" & "Sampler Feedback". Sinn und Zweck der Maßnahme ist natürlich die Abgrenzung neuerer Hardware gegenüber älterer Hardware – weswegen sich AMD & nVidia auch gleich bemühten zu betonen, welche ihrer Hardware nunmehr bereits DX12U unterstützt: Bei AMD wird dies die kommende RDNA2-basierte Generation um die Navi-2X-Grafikchips sein, während nVidia in dieser Angelegenheit vorn liegt, da bereits deren aktuelle RTX-Grafikkarten der GeForce-20-Serie für DX12U (und damit das entsprechende Logo) ausgelegt sind.

DirectX 12 FL 12_0 DirectX 12 FL 12_1 DirectX 12 Ultimate
AMD GCN2/GCN3, Polaris Vega, RDNA1 RDNA2
Intel - Skylake, Kaby Lake, Coffee Lake, Comet Lake ?
nVidia - Maxwell 2, Pascal, Turing (GF16) Turing (GF20), Ampere
29

Umfrage-Auswertung: Aus welcher Generation stammt die zum Spielen benutzte Grafiklösung (2019)?

Mittels einer Umfrage von Ende Januar wurde mal wieder nach dem Stand der Grafikkarten-Ausstattung bezüglich deren Herkunfts-Generation gefragt – gleichlautend zu früheren Umfragen von August 2017, September 2016, November 2015, August 2014, Mai 2013, Juni 2012 und April 2011. Gegenüber der letzten Umfrage ist zum einen AMDs Vega-Generation sowie nun auch schon nVidias Turing-Generation hinzugekommen, letztere allerdings mit dem Stand der Umfrage von Ende Januar 2019 noch ohne die neuen Midrange-Modelle der GeForce 16 Serie. Nichtsdestotrotz machen sich nVidias Turing-Grafikkarten der GeForce 20 Serie schon ganz gut, dafür das zum Umfrage-Zeitpunkt noch kein vollständiges Portfolio im Markt stand sowie diese Grafikkarten-Serie noch nicht einmal ein halbes Jahr alt war. AMDs Radeon RX Vega Serie ist allerdings auch ein gutklassiger Erfolg beschieden, gerade wenn man einrechnet, das jene ausschließlich nur im HighEnd-Segment antritt und dort auch lange Zeit (während des Cryptomining-Booms) nur zu Mondpreisen erhältlich war.

12

DirectX 12 wird teilweise für Windows 7 nutzbar

Im MSDN-Blog berichtet Microsoft höchstselbst über die Übernahme von DirectX 12 auf Windows 7 – zumindest im Fall von World of WarCraft. Dies ist schon mit dem aktuellen Patch 8.15 nutzbar, womit Windows-7-Nutzer primär von der Prozessoren-Optimierung durch DirectX 12 profitieren können. Hardware-Features von DirectX 12 wurden augenscheinlich nicht implementiert, werden aber allem Anschein nach seitens World of WarCraft sowieso nicht genutzt. Dies hat nun aber natürlich nichts mit einem vollständigen DirectX-12-Support für Windows 7 zu tun – so wurde hierbei nur der User-Mode-Teil von Direct3D 12 implementiert, nicht aber der Kernel-Mode-Teil. Damit sind ein paar Features übernehmbar, aber nicht das komplette DirectX 12 – und es erfordert wohl trotzdem immer noch Spiel-spezifische Anpassungen, um das ganze lauffähig zu bekommen. Damit ist diese Lösung also weit davon entfernt, einfach DirectX 12 unter Windows 7 zu installieren und nachfolgend alle entsprechenden Spiele unter dieser Grafik-API laufen zu lassen.

20

RayTracing wird zukünftig Teil von DirectX 12

Golem, Heise und PC Games Hardware berichten über die neuen Microsoft-Schnittstelle "DirectX Raytracing" (DXR), welche Microsoft auf der GDC 2018 in San Francisco angekündigt hat und demnächst in DirectX 12 integrieren will. Hierbei handelt es sich um eine Möglichkeit, einzelne Grafikelemente wie Beleuchtung, Schatten und Umgebungsverdeckung mittels RayTracing zu lösen, am allgemeinen Rasterizer-Ansatz heutiger 3D-Grafik wird also (vorerst) noch nicht gerüttelt. Allerdings erfordern wohl auch nur einzelne RayTracing-Elemente schon eine diesbezügliche Beachtung bzw. Vorsichtnahme bei der zugrundeliegenden Rasterizer-Grafik, kann selbiges also nicht einfach so bei bestehenden Spieletitel übergestülpt werden. Erreicht werden soll letztendlich eine realistischer Beleuchtung, welche dann eben nicht mehr auf einzelnen Lichtquellen, sondern "echten" Lichtstrahlen basiert – mit allerdings dementsprechendem Rechenaufwand.


RayTracing-Demo mittels der Northlight-Engine von Remedy

RayTracing-Demo "Pica Pica" mittels der Halcyon-Engine von EA
2

Radeon RX Vega zeigt unter Forza 7 eine exzellente DirectX-12-Performance

Für einige Diskussionen sorgt derzeit ein Test der ComputerBase mit Grafikkarten-Benchmarks zu Forza Motorsport 7 – da in diesem DirectX-12-Titel die Vega-Grafikkarten von AMD überraschend klar an der Spitze liegen, teilweise sogar eine Radeon RX Vega 56 vor einer GeForce GTX 1080 Ti (!) herauskommt. Dies trifft insbesondere bei den 1% der niedrigsten Frameraten ("99th Percentile" oder auch "Frametimes in fps") zu, wo AMD selbst bis hinauf zur UltraHD-Auflösung nVidias GeForce GTX 1080 Ti selbst nur mit jener Radeon RX Vega 56 (knapp) in Schach halten kann. Auf Rückfrage erklärte zudem nVidia der ComputerBase, das dieses Ergebnis regulär sei bzw. kein auffälliger Fehler im Spiel oder den Treibern vorliegt, welcher hierfür verantwortlich zeigen könnte. Augenscheinlich liegt die verwendete Spielengine (womöglich wegen der Ausrichtung auf die Xbox One) sehr deutlich den AMD-Grafikkarten, denn auch Polaris-basierte und andere frühere AMD-Grafikkarten kommen in diesem besser (etwas) weg als gewöhnlich – aber nirgendwo ist der AMD-Vorteil so drastisch wie an der absoluten Leistungsspitze bei den Vega-basierten Grafikkarten:

Vega 56 Vega 64 GTX 1080 GTX 1080 Ti
durchschnittliche Framerate @ WQHD 99,2 fps 115,0 fps 95,1 fps 102,8 fps
1% niedrigste Frameraten @ WQHD 75,2 fps 75,8 fps 65,8 fps 71,9 fps
gemäß der Benchmarks der ComputerBase
24

Umfrage-Auswertung: Aus welcher Generation stammt die zum Spielen benutzte Grafiklösung (2017)?

Mittels einer Umfrage von Anfang August wurde mal wieder der Stand der Verbreitung der verschiedenen Grafikkarten-Generationen abgefragt, so wie dies bereits seit einigen Jahren an dieser Stelle derart geschehen ist (siehe die früheren Umfragen vom September 2016, November 2015, August 2014, Mai 2013, Juni 2012 und April 2011). Das aktuelle Umfrage-Ergebnis sieht gegenüber dem letzten Jahr nur den Markteintritt einer einzelnen Refresh-Generation (die Umfrage wurde bewußt noch vor dem Markteintritt der Vega-Grafikkarten duchgeführt), insofern ist in dem Sinne nichts weltbewegendes passiert. Natürlich gab es den üblichen Trend hin zu den jeweils neuesten Beschleuniger-Generationen zu verzeichnen. Insbesondere nVidias GeForce 1000 Serie konnte hierbei ihren Verbreitungsgrad gegenüber dem letzten Jahr mit von 13,0% auf 28,4% sehr bemerkbar ausbauen und wird damit inzwischen von mehr als einem Viertel der Umfrage-Teilnehmer benutzt. Bei AMD legte gleichzeitig die Radeon RX 400 Serie auf niedrigerem Niveau, aber ebenfalls beachtenswert von 5,6% auf 11,1% zu – hinzu kommen noch die 1,8% der Radeon RX 500 Serie, sofern man nicht nach Grafikkarten-Generationen, sondern nach Grafikchip-Generationen schaut.

2

AMDs Polaris & Vega sowie nVidias Pascal unterstützen bereits das Shader Model 6

Im Überblicks-Artikel zur Vega-Architektur bei TechPowerUp befindet sich auch eine Präsentationsfolie zu den von den einzelnen Grafikchip-Architekturen unterstützten DirectX-Features. Neben der Bestätigung des bereits vorab bekannten Punkts, das AMDs Vega-Architektur derzeit den höchsten Feature-Stand unter allen Grafikchip-Architekturen besitzt, respektive den derzeit bestmöglichen Feature-Support für DirectX 12 aufweist, gibt es dabei auch eine Information zum jeweils unterstützen Shader Model von DirectX: Hierbei werden in dieser originalen AMD-Folie für die Grafikchip-Architekturen Polaris, Vega und Pascal jeweils das "Shader Model 6.0" notiert – für die beiden AMD-Architekturen sogar das "Shader Model 6.0+".

Inhalt abgleichen