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. über Hays AG, Rhein-Main-Gebiet
  2. thyssenkrupp AG, Duisburg
  3. ReboPharm Arzneimittelvertriebsgesellschaft mbH, Bocholt
  4. thyssenkrupp AG, Duisburg, Essen


Anzeige
Spiele-Angebote
  1. 21,99€
  2. 35,00€ (nur für Prime-Mitglieder)
  3. 69,99€ (Vorbesteller-Preisgarantie)

Folgen Sie uns
       


  1. Bayerischer Rundfunk

    Fernsehsender wollen über 5G ausstrahlen

  2. Kupfer

    Nokia hält Terabit DSL für überflüssig

  3. Kryptowährung

    Bitcoin notiert auf neuem Rekordhoch

  4. Facebook

    Dokumente zum Umgang mit Sex- und Gewaltinhalten geleakt

  5. Arduino Cinque

    RISC-V-Prozessor und ESP32 auf einem Board vereint

  6. Schatten des Krieges angespielt

    Wir stürmen Festungen! Mit Orks! Und Drachen!

  7. Skills

    Amazon lässt Alexa natürlicher klingen

  8. Cray

    Rechenleistung von Supercomputern in der Cloud mieten

  9. Streaming

    Sky geht gegen Stream4u.tv und Hardwareanbieter vor

  10. Tado im Langzeittest

    Am Ende der Heizperiode



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Blackberry Keyone im Test: Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
Blackberry Keyone im Test
Tolles Tastatur-Smartphone hat zu kurze Akkulaufzeit
  1. Blackberry Keyone kommt Mitte Mai
  2. Keyone Blackberrys neues Tastatur-Smartphone kommt später
  3. Blackberry Keyone im Hands on Android-Smartphone mit toller Hardware-Tastatur

The Surge im Test: Frust und Feiern in der Zukunft
The Surge im Test
Frust und Feiern in der Zukunft
  1. Wirtschaftssimulation Pizza Connection 3 wird gebacken
  2. Mobile-Games-Auslese Untote Rundfahrt und mobiles Seemannsgarn
  3. Spielebranche Beschäftigtenzahl in der deutschen Spielebranche sinkt

Redmond Campus Building 87: Microsofts Area 51 für Hardware
Redmond Campus Building 87
Microsofts Area 51 für Hardware
  1. Windows on ARM Microsoft erklärt den kommenden x86-Emulator im Detail
  2. Azure Microsoft betreut MySQL und PostgreSQL in der Cloud
  3. Microsoft Azure bekommt eine beeindruckend beängstigende Video-API

  1. Kauf-Check: Was ist jetzt in STAR CITIZEN spielbar?

    ArcherV | 19:31

  2. Re: an Golem: Videos bitte wieder download-bar...

    Phantom | 19:30

  3. Re: Bitcoin ist ein Witz - keine Spekulation möglich

    stiGGG | 19:29

  4. Re: Wer sich soetwas ins Haus stellt...

    Sicaine | 19:29

  5. Re: Ich glaub auch das Interesse sinkt

    Profi | 19:23


  1. 18:45

  2. 16:35

  3. 16:20

  4. 16:00

  5. 15:37

  6. 15:01

  7. 13:34

  8. 13:19


  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