Abo
  • Services:
Anzeige
Logo von DirectX-12
Logo von DirectX-12 (Bild: Microsoft)

Shader-Pipelines neu programmiert

Anzeige

Auf der Präsentation hat Microsoft unter anderem anhand von 3DMark demonstriert, dass die neue Version von Direct3D wesentlich bessere Unterstützung von CPUs mit mehreren Kernen mitbringt, die anders als mit der aktuellen Ausgabe der Schnittstelle fast gleichmäßig ausgelastet wurden. Die auch im offiziellen Developer Blog veröffentlichten Ergebnisse zeigen, dass unter DirectX-12 der Hauptkern zwar etwas stärker ausgelastet wird, aber eben nur ein wenig mehr als die anderen Kerne - bei DirectX-11 ist das noch ganz anders.

  • Rechenzeit der Prozessorkerne unter DirectX-11 (oben) und DirectX-12 (unten) (Grafik: Microsoft)
  • Ergebnisse des 3DMark unter DirectX-11 (Bild: Microsoft)
  • Ergebnisse des 3DMark unter DirectX-12 (Bild: Microsoft)
  • Firmenvertreter der DirectX-12-Präsentation auf der GDC 2014 (Foto: Microsoft)
Firmenvertreter der DirectX-12-Präsentation auf der GDC 2014 (Foto: Microsoft)

Aber auch den Overhead bei der Grafikberechnung wollen die Entwickler von Microsoft spürbar senken. Das mit Abstand größte Potenzial für Optimierungen sieht Max Mullen, Direct3D Development Lead, bei den Shader-Pipelines. Direct3D-11 berechnet vergleichsweise viele kleine Objekte, was zu einem hohen Aufwand an Sortierarbeit für die Hardware führt - also bei den Vertex Shadern, dem Rasterizer, den Pixel Shadern und dem Blend State.

Der Treiber muss also einen vergleichsweise großen Aufwand betreiben, um das alles korrekt zu sortieren und dabei auch noch das Timing beachten. Bei Direct3D in DirectX-12 soll es ein Pipeline State Object für alle Shader Changes geben, und das wird dann von Direct3D an die Hardware geschickt - so, wie das die meisten modernen Engines schon länger machen.

Viel Potenzial sieht Max Mullen außerdem darin, dass Anwendungen künftig zum einen klarer kommunizieren können, wie viel Speicher sie auf der GPU benötigen, zum anderen aber auch an Middleware melden können, welche Ressourcen sie benötigen, was dann insgesamt eine bessere Integration des Gesamtsystems erlauben soll.

Deutlich optieren will das DirectX-Team auch die Bundles, also das mehrfache Verwenden von gleichen Render-Befehlen an die GPU. Die soll trotzdem künftig deutlich mehr Spielraum erhalten bei den Entscheidungen, welche Ressourcen sie berechnet, ohne dass sich die CPU künftig sonderlich stark um diese Entscheidung kümmern muss.

Neben Qualcomm und Turn 10 haben sich noch weitere Partner von Microsoft zu den Plänen geäußert. Raja Koduri von AMD begrüßt die neue Schnittstelle und sieht sie als Herausforderung für das von AMD programmierte Mantle. In die Entwicklung von DirectX-12 sei man eng eingebunden: "Jeder Pixel, der über DirectX gerendert wird, wird von AMD stark mit beeinflusst". Kein Wunder, schließlich ist AMD-Technologie zentraler Bestandteil auch der Xbox One.

Eric Mentzer von Intel freut sich verständlicherweise darüber, dass sich DirectX-12 verstärkt um Mehrkernprozessoren kümmern soll - schließlich stellt Intel die her, ab der Haswell-Generation wird die neue Schnittstelle unterstützt. Nvidia hat sich ebenfalls lobend geäußert und gesagt, dass man eng in die Entwicklung eingebunden ist. Fermi-, Kepler- und Maxwell-Chips (also Geforce GTX 400) sollen unterstützt werden. Der breite Support ergibt strategisch Sinn: Spiele, die DirectX verwenden, gehen schließlich nicht mit Mantle vom Erzkonkurrenten AMD fremd. Dessen Grafikkarten müssen auf der GCN-Architektur basieren, um DirectX-12 zu unterstützen.

 DirectX-12 im Detail: Kampf dem Overhead

eye home zur Startseite
Anonymer Nutzer 25. Mär 2014

AMD hat es salonfähig gemacht, fakt! :-) Und egal wer von wem was nun hat, das soll...

Satan 23. Mär 2014

Wofür Geometry Shader ganz geil sind: Rendern derselben Szene in verschiedene Texturen...

CEO 23. Mär 2014

Meines Wissens war der Clou der Forza Portierung die Tatsache, dass es in nur einem Monat...

Nephtys 22. Mär 2014

Ja, du hast gut verstanden wie die Software-Branche funktioniert. Tatsächlich entwickelt...

Anonymer Nutzer 21. Mär 2014

Konsolenports kosten aber weniger als für den PC eine viel leistungsfähigere und somit...



Anzeige

Stellenmarkt
  1. ASTERION Germany GmbH, Viernheim/Rüsselsheim
  2. Home Shopping Europe GmbH, Ismaning Raum München
  3. über Duerenhoff GmbH, Raum Landsberg am Lech
  4. Alfred Kärcher GmbH & Co. KG, Winnenden bei Stuttgart


Anzeige
Blu-ray-Angebote
  1. 12,99€
  2. (u. a. Drive 7,79€, John Wick: Kapitel 2 9,99€ und Predator Collection 17,49€)

Folgen Sie uns
       


  1. Siri-Lautsprecher

    Apple versemmelt den Homepod-Start

  2. Open Routing

    Facebook gibt interne Plattform für Backbone-Routing frei

  3. Übernahme

    Vivendi lässt Ubisoft ein halbes Jahr in Ruhe

  4. Boston Dynamics

    Humanoider Roboter Atlas macht Salto rückwärts

  5. Projekthoster

    Github zeigt Sicherheitswarnungen für Projektabhängigkeiten

  6. Sicherheitslücke bei Amazon Key

    Amazons Heimlieferanten können Cloud Cam abschalten

  7. Luftfahrt

    China plant Super-Windkanal für Hyperschallflugzeuge

  8. Quad9

    IBM startet sicheren und datenschutzfreundlichen DNS-Dienst

  9. Intel

    Ice-Lake-Xeon ersetzt Xeon Phi Knights Hill

  10. Star Wars Jedi Challenges im Test

    Lichtschwertwirbeln im Wohnzimmer



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Universal Paperclips: Mit ein paar Sexdezillionen Büroklammern die Welt erobern
Universal Paperclips
Mit ein paar Sexdezillionen Büroklammern die Welt erobern
  1. Disney Marvel Heroes wird geschlossen
  2. Starcraft 2 Blizzard lästert über Pay-to-Win in Star Wars Battlefront 2
  3. Free to Play World of Tanks bringt pro Nutzer und Monat 3,30 Dollar ein

Star Wars Battlefront 2 im Test: Filmreife Sternenkrieger
Star Wars Battlefront 2 im Test
Filmreife Sternenkrieger
  1. Electronic Arts Community empört über freischaltbare Helden in Battlefront 2
  2. Star Wars Mächtiger Zusatzinhalt für Battlefront 2 angekündigt
  3. Star Wars Battlefront 2 angespielt Sammeln ihr sollt ...

Coffee Lake vs. Ryzen: Was CPU-Multitasking mit Spielen macht
Coffee Lake vs. Ryzen
Was CPU-Multitasking mit Spielen macht
  1. Custom Foundry Intel will 10-nm-Smartphone-SoCs ab 2018 produzieren
  2. ARM-Prozessoren Macom verkauft Applied Micro
  3. Apple A11 Bionic KI-Hardware ist so groß wie mehrere CPU-Kerne

  1. Müll aus Deutschland

    NameSuxx | 03:57

  2. Re: Die mächstigesten AddOns für Sicherheit sind...

    Proctrap | 03:09

  3. Good Work

    IsabellEllie | 02:42

  4. Re: Sie lernen es nicht

    tribal-sunrise | 02:35

  5. Re: "Versemmelt"

    razer | 02:24


  1. 19:05

  2. 17:08

  3. 16:30

  4. 16:17

  5. 15:49

  6. 15:20

  7. 15:00

  8. 14:40


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel