Microsoft: DirectX 12 Ultimate macht's flotter und hübscher

Prangt das Logo von DirectX 12 Ultimate auf einer künftigen Grafikkarte, werden schnelleres Raytracing, höhere Bildraten, schönere Distanzdarstellung und besseres Textur-Streaming unterstützt.

Ein Bericht von veröffentlicht am
DirectX 12 Ultimate ist ein Überbegriff für mehrere Hardware-Funktionen.
DirectX 12 Ultimate ist ein Überbegriff für mehrere Hardware-Funktionen. (Bild: Microsoft)

Microsoft hat DirectX 12 Ultimate angekündigt, die Low-Level-Grafikschnittstelle umfasst nun vier zusätzliche Funktionen. Tatsächlich kommen zwar keine neuen hinzu, allerdings garantiert der Support von DirectX 12 Ultimate bestimmte Render-Techniken. Die Idee dahinter ist, dass Spieler durch DirectX 12 Ultimate direkt erkennen, dass einige Funktionen von der damit beworbenen Hardware unterstützt werden.

Um kompatibel zu DirectX 12 Ultimate zu sein, muss die Hardware das DXR Tier 1.1 für schnelleres Raytracing, das Variable Rate Shading für eine höhere Bildrate, den Mesh Shader für mehr Geometrie pro Frame und das Sampler Feedback für ein besseres Textur-Streaming unterstützen. Nach derzeitigem Stand gibt es die Features von DirectX 12 Ultimate bei den Geforce RTX 20x0 von Nvidia, bei Microsofts eigener Xbox Series X alias Anaconda und künftig den Navi-2X-basierten Grafikkarten mit RDNA2-Architektur von AMD.

Das DXR Tier 1.1 nutzt optional Inline-Raytracing, so sind die Nachverfolgung bei der Schnittpunktprüfung und das Shader-Scheduling flexibler kontrollierbar, auch kann die Anzahl der Strahlen pro Pixel nun dynamisch erfolgen. Forward-Renderer und Compute-Berechnungen wie Culling oder Physik sollen davon profitieren. Bei Variable Rate Shading werden Teile des Bildes mit geringerer Präzision bearbeitet, etwa einfarbige Texturen und Bereiche, die von Bewegungs- oder Tiefenunschärfe abgedeckt sind. So steigt im Idealfall die Leistung ohne sichtbare Qualitätseinbußen um 10 bis 20 Prozent an.

Mit dem Mesh Shader wird die bisher eher starre Hull/Domain-Shader-Pipeline ergänzt, um so die Flexibilität und Geschwindigkeit bei Geometrieberechnungen zu erhöhen. Statt einzelne ALUs mit Vertex-Shading zu beschäftigen, können ganze Thread-Gruppen ähnlich wie bei einem Compute-Shader ausgelastet werden. Zudem gibt es die Option, andere Input-Formate zu verwenden, was eine Kompression ermöglicht und so wertvolle GPU-Bandbreite spart. Per Mesh Shader sind so etwa Spielwelten mit feinerem Level of Detail umsetzbar, was die visuelle Qualität in der Distanz aufwertet. AMDs/Sonys Bezeichnung bei der Playstation 5 für den Mesh Shader bei RDNA2 ist offenbar Primitive Shader.

Bleibt noch das Sampler Feedback, wodurch Entwickler mehr Kontrolle über die einzelnen Mip-Map-Stufen von Texturen erhalten, welche je nach LoD geladen werden müssen. Gerade mit Blick auf hochauflösende 4K-Pixeltapeten ist es wichtiger denn je, die Speicherkapazität sowie Bandbreite der Grafikkarte und der HDD/SSD zu schonen. Das Resultat sind scharfe statt verwaschene Texturen und weniger Pop-ups.

Ein wichtiges Detail zum Schluss: Nur weil ein Spiel mit DirectX 12 Ultimate beworben wird, bedeutet das nicht, dass es nur auf entsprechender Hardware läuft. Bereits im Handel erhältliche DX12-Grafikkarten ohne Unterstützung für DXR Tier 1.1 (bei den Geforce GTX 16x0) oder VRS (bei den Radeon RX 5x00) stellen den Titel dennoch dar, jedoch mit niedrigerer Geschwindigkeit oder geringerer Grafikqualität.

Die Techniken von DX12 Ultimate wurden im Oktober 2019 vorgestellt, VRS gar im März 2019. Weil Nvidias Turing-Karten schon viele Monate im Handel sind, gibt es bereits Spiele mit Variable Rate Shading (VRS) - Wolfenstein New Colossus sowie Wolfenstein Youngblood - und für Mesh Shader eine Asteroiden-Demo zum Austesten.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
25 Jahre Starship Troopers
Paul Verhoevens missverstandene Satire

Als Starship Troopers in die Kinos kam, wurde ihm faschistoides Gedankengut unterstellt. Dabei ist der Film des Niederländers Paul Verhoeven eine beißende Satire.
Von Peter Osteried

25 Jahre Starship Troopers: Paul Verhoevens missverstandene Satire
Artikel
  1. Azure DevOps: Die Entwicklerplattform, die es richtig macht
    Azure DevOps
    Die Entwicklerplattform, die es richtig macht

    Azure DevOps ist eine mächtige und ständig wachsende Plattform. Ich bin Fan - und zwar aus guten Gründen.
    Ein IMHO von Rene Koch

  2. Lügenvorwürfe: Beschwerden über Telekom-Drückerkolonnen auch in Karlsruhe
    Lügenvorwürfe
    Beschwerden über Telekom-Drückerkolonnen auch in Karlsruhe

    Wie in Köln arbeiten Telekom-Werber offenbar auch in Karlsruhe mit fragwürdigen Methoden. Verbraucherschützer fordern ein Verbot solcher Besuche ohne Einwilligung.

  3. Energiekrise: Brauchen wir Atomkraftwerke noch?
    Energiekrise
    Brauchen wir Atomkraftwerke noch?

    Wegen des Kriegs in der Ukraine laufen die letzten drei deutschen Atomkraftwerke bis Mitte April. Ein Weiterbetrieb wird gefordert. Wie realistisch oder sinnvoll ist das?
    Eine Analyse von Werner Pluta

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • Kingston NV2 2TB 104,90€ • Patriot Viper VPN100 2TB 123,89€ • Alternate: Weekend Sale • WSV bei MediaMarkt • XIAOMI Watch S1 149€ • Alphacool Eiswolf 2 AiO 360 Radeon RX 6800/XT 227,89€ • MindStar: be quiet! Dark Power 13 1000W 259€ • The Legend of Zelda: Link's Awakening 39,99€ [Werbung]
    •  /