Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

PCGH-Redaktion

Kommentar-System
Teammitglied
Jetzt ist Ihre Meinung gefragt zu Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

Der DirectX-12-Renderpfad wurde inzwischen in die Frostbite-3.0-Engine eingebaut. Alle in der Entwicklung befindlichen Frostbite-Spiele wurden auf die aktuelle Version portiert, damit könnten weitere DX12 unterstützen. Darunter fallen beispielsweise Mass Effect: Andromeda und Mirror's Edge Catalyst.

Bitte beachten Sie: Der Kommentarbereich wird gemäß der Forenregeln moderiert. Allgemeine Fragen und Kritik zu Online-Artikeln von PC Games Hardware sind im Feedback-Unterforum zu veröffentlichen und nicht im Kommentarthread zu einer News. Dort werden sie ohne Nachfragen entfernt.

lastpost-right.png
Zurück zum Artikel: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?
 
AW: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

bin ja mal gespannt wann nvidia die probleme in den griff bekommt. es soll da ja wohl massiv probleme mit dx12 geben..:huh:
 
AW: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

bin ja mal gespannt wann nvidia die probleme in den griff bekommt. es soll da ja wohl massiv probleme mit dx12 geben..:huh:

Eigentlich fehlen NVIDIA Karten nur ACE`s für Async Compute. Wird wohl relativ wichtig da auch dieses dank GCN Architektur auch bei Konsolen genutzt wird in Zukunft, AMD Karten können halt dann noch etwas aufdrehen, bei Nvidia wird es wohl keine negative oder positive Auswirkung haben. Man ist ja mit einer Geforce trotzdem ganz gut aufgestellt selbst wenn die AMD Karten noch ein paar % zulegen.
 
AW: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

Weil AMD ein AMD gesponsertet Entwickler etwas behauptet hat? Tatsächlich können AMD Karten um einiges wenige DX12 Features wie Nv Karten.
Außerdem gibt es tools die genau die Asynchronen Shader einfach per Millisekunden mist solltest dir mal anschauen was da raus kommt wenn eine Software nicht CGN optimiert ist.
Tatsächlich zeigt sogar der AMD Benchmark das AMD gewaltig Probleme hat unter DX11 und in DX12 trotzdem nicht an der GTX980ti vorbei kommt. Außerdem darf man nicht vergessen
das Benchmarks einfach durch Treiber Optimierung etwas ganz anderes darstellen können und Karten die fast gleich schnell sind auf einmal ein großer Unterschied zusehen ist.
Da es immer noch kein Spiel gibt also keine wirkliche Umgebung ist dort noch lange nichts Entschieden. Besonders da sehr viele DX12 Spiele wenn als Partner haben?
 
AW: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

Async Compute sorgt ja im Grunde auch "nur" dafür, dass die GPU immer möglichst maximal ausgelastet wird. So wie ichs verstanden habe.

Grundsätzlich ändert sich dabei ja wenig an der Effizienz des Codes, (so wie beim CPU Overhead.) Wenn man also per Treiber oder grundsätzlich Architekturbedingt die GPU gut auslasten kann, dürfte der Vorteil durch Async Compute ja verringert werden.

Nach wie vor sehe ich beim CPU overhehad die größte Errungenschaft von DX12. Mantle hat gezeigt, dass selbst ein Phenom II X4 durch so ne API doppelt so viele FPS abliefern kann, als mit DX11.
Die +/- 10% bei der GPU Leistung sind da doch nur nice to have und können notfalls mit Detailreglern kompensiert werden. Die CPU Last kann man aber nicht regulieren, deswegen ist jeder Vorteil der die CPU betrifft viel wert, gerade in Anbetracht der immer kleineren Leistungssprünge und den Kosten, die bei einem CPU Tausch anfallen können.
 
AW: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

Weil AMD ein AMD gesponsertet Entwickler etwas behauptet hat? Tatsächlich können AMD Karten um einiges wenige DX12 Features wie Nv Karten.
Außerdem gibt es tools die genau die Asynchronen Shader einfach per Millisekunden mist solltest dir mal anschauen was da raus kommt wenn eine Software nicht CGN optimiert ist.
Tatsächlich zeigt sogar der AMD Benchmark das AMD gewaltig Probleme hat unter DX11 und in DX12 trotzdem nicht an der GTX980ti vorbei kommt. Außerdem darf man nicht vergessen
das Benchmarks einfach durch Treiber Optimierung etwas ganz anderes darstellen können und Karten die fast gleich schnell sind auf einmal ein großer Unterschied zusehen ist.
Da es immer noch kein Spiel gibt also keine wirkliche Umgebung ist dort noch lange nichts Entschieden. Besonders da sehr viele DX12 Spiele wenn als Partner haben?

Nvidia besitzt DX12 Fähigkeiten die Radeons nicht haben und umgekehrt, allerdings scheint bis jetzt Async Compute neben dem geringeren CPU Overhead am wichtigsten zu sein.

Das einzigste Problem was Radeons haben in DX11 ist eigentlich das sie früher in das CPU Limit rennen, man kann trotzdem super mit diesen Karten spielen, von "massiven Problemen" zu sprechen ist völlig überzogen.

Das mit den Partnern ändert trotzdem nichts daran das auf Konsolen Async Cumpute vermehrt genutzt werden wird und dies dann auch auf dem PC Vorteile bringt.
 
AW: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

Async Compute sorgt ja im Grunde auch "nur" dafür, dass die GPU immer möglichst maximal ausgelastet wird. So wie ichs verstanden habe

Ja, das kann man halbwegs so stehen lassen. Man kann Async Compute in etwa(!) mit Hyperthreading bei CPUs vergleichen. Wenn die GPU durch einen Rendervorgang nicht komplett ausgelastet ist, kann sie parallel einen anderen ausführen - stark vereinfacht gesagt. Das kann neben einer insgesamt besseren Auslastung auch theoretisch deutliche Geschwindigkeitsvorteile bringen, weil eben mehrere Dinge gleichzeitig erledigt werden können und nicht jeder noch so kleine Vorgang einzeln hintereinander - womit man eine GPU im Prinzip auch komplett auslasten könnte. AMD hat offensichtlich schon seit langer Zeit drauf zugearbeitet (ab GCN 1.0) und darauf gepokert, dass sich die Auslegung auf Parallelität auszahlt, was aber bislang nicht der Fall war. Auch ein Fall, weshalb sie Mantle gepusht haben, würde ich mal stark annehmen. Und wie bei Multicore-CPUs vor ein paar Jahren wird die Rechenleistung bislang (bei AMD) nicht vernünftig ausgenutzt, die "Kerne" liegen also quasi brach.

Bislang ist aber zumindest auf dem PC noch nicht wirklich abzusehen, was es denn im Endeffekt bringen wird, bzw. kann, es gibt eben noch keine vernünftigen Umsetzungen in Spielen. Ich bin mal auf Deus Ex gespannt, da dürfte Async Compute zum Einsatz kommen.

Gruß,
Phil
 
Zuletzt bearbeitet:
AW: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

Need for Speed basiert zwar auch auf Frostbite, erscheint allerdings noch dieses Jahr und das unter der Flagge von Ghost Games. DX12 würde uns in diesem Fall also sehr überraschen.

Wurde NFS für PC nicht um 6 Monate verschoben um das Konsolen-30FPS lock zu entfernen? Vielleicht wird dabei ja auch gleich auf DX12 portiert?...

Für Star Wars Battlefront wäre mir DX12 allerdings um einiges lieber, auch wenns erst ein paar Monate nach release nachgereicht wird (so wie Mantle bei BF4 damals).

Für BF4 wird es leider nicht mehr nachgereicht weil Dice LA nicht die Manpower hat um so eine Umstellung durchzuführen, schade, das Spiel könnte von reduziertem CPU Overhead wirklich profitieren... naja bei Battlefield 5 dann, dauert ja auch nur noch knapp ein Jahr.
 
AW: Frostbite beherrscht jetzt DirectX 12: Auch für ME Andromeda und Catalyst?

Ja, das kann man halbwegs so stehen lassen. Man kann Async Compute in etwa(!) mit Hyperthreading bei CPUs vergleichen. Wenn die GPU durch einen Rendervorgang nicht komplett ausgelastet ist, kann sie parallel einen anderen ausführen - stark vereinfacht gesagt. Das kann neben einer insgesamt besseren Auslastung auch theoretisch deutliche Geschwindigkeitsvorteile bringen, weil eben mehrere Dinge gleichzeitig erledigt werden können und nicht jeder noch so kleine Vorgang einzeln hintereinander - womit man eine GPU im Prinzip auch komplett auslasten könnte. AMD hat offensichtlich schon seit langer Zeit drauf zugearbeitet (ab GCN 1.0) und darauf gepokert, dass sich die Auslegung auf Parallelität auszahlt, was aber bislang nicht der Fall war. Auch ein Fall, weshalb sie Mantle gepusht haben, würde ich mal stark annehmen. Und wie bei Multicore-CPUs vor ein paar Jahren wird die Rechenleistung bislang (bei AMD) nicht vernünftig ausgenutzt, die "Kerne" liegen also quasi brach.

Bislang ist aber zumindest auf dem PC noch nicht wirklich abzusehen, was es denn im Endeffekt bringen wird, bzw. kann, es gibt eben noch keine vernünftigen Umsetzungen in Spielen. Ich bin mal auf Deus Ex gespannt, da dürfte Async Compute zum Einsatz kommen.

Gruß,
Phil

Man darf auch immer nicht vergessen, dass bisher kein Hersteller alle DX12 Features unterstützt. AMD profitiert durch ihr GPU Design aktuell mehr von DX12 als NVidia. Am Ende führt das aber "nur" dazu, dass die AMD Karten etwas mehr zu NV aufschließen. Schneller sind am Ende meist dennoch die NVidias, gerade wenn man sich die Customs ansieht. Der wichtigste Punkt dürfte aber sein, auch im Jahr 2016 werden noch geschätzt 99,x% aller Spiele auf DX11 oder sogar DX9 setzen.
 
Zurück