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.

Stellenmarkt
  1. IT Service Manager Infrastruktur (m/w/d)
    Hays AG, Villingen-Schwenningen
  2. Senior Technical Consultant (w/m/d) ServiceNow
    HanseVision GmbH, Bielefeld, Hamburg, Karlsruhe, Neckarsulm
Detailsuche

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.

Golem Akademie
  1. Cloud Computing mit Amazon Web Services (AWS): virtueller Drei-Tage-Workshop
    14.–16. Februar 2022, virtuell
  2. Kotlin für Java-Entwickler: virtueller Zwei-Tage-Workshop
    N.N., Virtuell
Weitere IT-Trainings

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
Framework Laptop im Hardware-Test
Schrauber aller Länder, vereinigt euch!

Der modulare Framework Laptop ist ein wahrgewordener Basteltraum. Und unsere Begeisterung für das, was damit alles möglich ist, lässt sich nur schwer bändigen.
Ein Test von Oliver Nickel und Sebastian Grüner

Framework Laptop im Hardware-Test: Schrauber aller Länder, vereinigt euch!
Artikel
  1. FTTH: Liberty Network startet noch mal in Deutschland
    FTTH
    Liberty Network startet noch mal in Deutschland

    Das erste FTTH-Projekt ist gescheitert. Jetzt wandert Liberty von Brandenburg nach Bayern an den Starnberger See.

  2. 5.000 Dollar Belohnung: Elon Musk wollte Twitter-Konto von 19-Jährigem stilllegen
    5.000 Dollar Belohnung
    Elon Musk wollte Twitter-Konto von 19-Jährigem stilllegen

    Tesla-Chef Elon Musk bot einem US-Teenager jüngst angeblich 5.000 US-Dollar, damit der seinen auf Twitter betriebenen Flight-Tracker einstellt.

  3. Let's Encrypt: Was Admins heute tun müssen
    Let's Encrypt
    Was Admins heute tun müssen

    Heute um 17 Uhr werden bei Let's Encrypt Zertifikate zurückgezogen. Wir beschreiben, wie Admins prüfen können, ob sie betroffen sind.
    Eine Anleitung von Hanno Böck

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 • RTX 3080 12GB 1.499€ • iPhone 13 Pro 512GB 1.349€ • DXRacer Gaming-Stuhl 159€ • LG OLED 55 Zoll 1.149€ • PS5 Digital mit o2-Vertrag bestellbar • Prime-Filme für je 0,99€ leihen • One Plus Nord 2 335€ • Intel i7 3,6Ghz 399€ • Alternate: u.a. Sennheiser Gaming-Headset 169,90€ [Werbung]
    •  /