Hitman 2016 PC: DirectX 11 vs. DirextX 12 in ersten Benchmarks - mit Fragezeichen

Man muss schon sagen, die R9 390 performt unter DX12 schon wirklich sehr gut, wenn man sieht, wie locker sie an der GTX 980 vorbei zieht. Was ich aber noch nicht ganz vertstehe, warum haben die
Fiji und Tonga einen Framelock, was genau soll das denn für Vorteile bringen. Könnte mir einer das vielleicht mal mit verständlichen und einfachen Worten erklären? ich verstehe einfach noch nicht wirklich
den Sinn, hinter diesem Framelock?
 
Zuletzt bearbeitet:
Ich fände es interessant, wenn man zu den Karten in Benchmarks allgemein den üblichen Marktpreis mit einbaut. Wenn man dann über die Balken mit der Maus geht wäre es schön zu sehen, dass z.B. eine 980 Ti 6-7 FPS schneller ist als eine R9 390X aber auch +200 € teurer. Oder das manche Karte sogar langsamer und teurer zugleich sein können.
 
Nvidia hat, obwohl DX12 schon lange Final ist, bis jetzt zu dem Thema überhaupt nichts gebracht, außer intensivem Schweigen. Keine Demo, keine tolle Feature Ankündigung, auch nicht vom GameWorks Spieleentwickler der die Vorteile anpreist. Das sah zu DX 11 Zeiten anders aus. Das lässt für mich nur den Schluss zu das Nvidia wirklich überhaupt nichts nennenswertes hat. Da wird auch keine Werbung helfen. AS ist zu wertvoll um es zu ignorieren....

Die machen schon auch was bezüglich Direct X 12... die werden FL_12.1-Features kräfig pushen, da hat AMD eine Schwäche... Da kommen dann die entsprechenden Gameworks-Effekte. :)
Was mich in dem Zusammenhang wirklich interessiert, ist, ob AMD die eventuell per Treiber-Eingriff oder Entwickler-Support asynchron auslagern könnte - das wäre ein interessantes Technoligien-Duell, das dem Konsumenten eventuell ziemlich zugute kommen könnte - mal eher von der positiven Seite betrachtet.... :)

Gruß,
Phil
 
Die machen schon auch was bezüglich Direct X 12... die werden FL_12.1-Features kräfig pushen, da hat AMD eine Schwäche... Da kommen dann die entsprechenden Gameworks-Effekte. :)

Ich vermute damit hast du recht, da wird noch einiges passieren. Habt ihr eigentlich in eurer Suchmaschine einen anstieg von suchen nach der r9 390 zu vermelden? Auf geizhals ist die Karte seid heute wieder in den TOP 10
 
Die machen schon auch was bezüglich Direct X 12... die werden FL_12.1-Features kräfig pushen, da hat AMD eine Schwäche... Da kommen dann die entsprechenden Gameworks-Effekte. :)

Welches von den noch erscheinenden Spielen 2016, würde denn dann diese Feature FL_12.1 unterstützen, im Moment werden uns ja die AC Spiele um die Ohren gehauen, wo AMD Vorteile hat.
Übrigens ist den jetzt definitiv AC [welches Nvidia ja über den Treiber lösen will und im ersten Game ASoS deaktiviert war] nun in Hitman wirklich Aktiv?
 
Übrigens ist den jetzt definitiv AC [welches Nvidia ja über den Treiber lösen will und im ersten Game ASoS deaktiviert war] nun in Hitman wirklich Aktiv?
Ja, es ist eindeutig aktiv. Das erkennst du daran, dass die R9 390 in 2560x1440 mit DX12 gegenüber DX11 immer noch zulegen kann. Ohne Async Compute wär das nicht der Fall.
 
Was ich aber noch nicht ganz vertstehe, warum haben die
Fiji und Tonga einen Framelock, was genau soll das denn für Vorteile bringen. Könnte mir einer das vielleicht mal mit verständlichen und einfachen Worten erklären? ich verstehe einfach noch nicht wirklich
den Sinn, hinter diesem Framelock?

Wenn ich das richtig verstanden habe, ist das mehr oder weniger Microsoft's Schuld. Die wollen erzwingen, dass DX12-Spiele im randlosen Fenstermodus (anstatt im Vollbild-Modus) laufen, und dort kann man V-Sync nicht ausschalten, weil dieses auf dem Windows-Desktop immer aktiv ist. Nvidia hat wohl schon einen Trick gefunden, an Microsofts Vorgaben vorbei trotzdem einen "echten" Vollbildmodus zu aktivieren. AMD hat einen solchen Workaround noch nicht umgesetzt, bzw. hält sich noch an die Vorgabe von Microsoft. Man kann aber erwarten, dass Microsoft in dieser Frage wohl irgendwann nachgeben wird, und den bekannten Vollbildmodus wieder erlauben wird. Die Nachteile wären einfach zu groß.
 
Die Aussage über DX12 stimmt. Die über Vulkan wiederum nur teilweise:
Quelle: How'd multi-GPU programming work with Vulkan? - Stack Overflow

Vulkan unterstützt also Multi-GPU-Setups problemlos, aber der Engine-Entwickler muss sich selber um die Aufteilung der Last auf die einzelnen GPUs kümmern (was bei SLI der Treiber macht). Das hat Vorteile und Nachteile. Vorteil: Die Engine kann die Aufgaben extrem effizient auf die einzelnen GPUs verteilen, ganz nach den Erfordernissen, und man muss nicht mehr auf optimierte SLI-Profile warten. Nachteil: Die Engine-Entwickler müssen das auch umsetzen. Sollten sie es nicht tun, dann geht halt kein Multi-GPU.[...]

Das heißt auch noch was ganz anderes: Der Entwickler kann mit beiden GPUs machen, was er will... Beispielsweise auf der einen die Physik oder die KÌ berechnen lassen und auf der anderen den ganzen Grafikkram... Das ist ja auch das coole an so einem Low-Levelzugriff, total klasse wär's natürlich, wenn die in fast jedem aktuellen Prozessor integrierte Grafikeinheit einen Teil berechnen würde, und so auch genutzt würde, wenn eine dedizierte Grafikkarte die eigentlich primäre GPU sein würde. DAS muss der Entwickler richtig programmieren, und das sehe ich auch ein bisschen skeptisch. Aber genau da ist auch richtig was zu holen, wie ich einschätzen würde und (nicht nur) deshalb finde ich Low-Level-Ansätze ja auch so spannend. :)

Jungs wie sieht es aus mit ner R9 290X 8GB, falls ihr keine habt sagts mir :D Ansonsten würde ich mich darüber freuen.
Das ist im Prinzip die gleiche Karte wie eine R9 390X - minimal übertaktet. Wenn's hochkommt liegt sie 5-7 % hinter der R9 390X. Hawaii wird der neue Tahiti - nicht tot zukriegen, bin mir fast sicher ;) Ich hätt trotzdem mal gern was neues, hab schon vor mehr als zweieinhalb Jahren Tahit gegen Hawaii getauscht ;)

Gruß,
Phil
 
Zuletzt bearbeitet:
@Atma
Das die R9 390 zulegt und es bei AMD funktioniert ist mir ja klar, dort wird es ja über die Hardware sprich Grafikkarte gesteuert. Bei Nvidia fehlt ja dieses AC in der Hardware und man versucht dies [auch wenn es bei Nvidia etwas anders heißt und funktioniert] ja lt. Nvidia über den Treiber quasi nachzureichen. Und diese Funktion war ja im Treiber bei ASoS schon vorhanden, aber aus welchen Gründn auch immer von Nvidia speziell für dieses Spiel deaktiviert worden. Interessant wäre doch jetzt in einem Benchmar mal zu sehen, wieviel dieses AC Feature für Nvidia über den Treiber wirklich bringt. :-)
 
Zuletzt bearbeitet:
Die r9 390 ist seit einem halben Jahr, bis auf eine kurze Unterbrechung, auf Platz Nr.1 in der Suchmaschine.

du meinst jetzt pcgh oder ? Ich schaue fast nur bei geizhals ab und zu und da war wochenlang keine grafikkarte in den top 10.

Interessant wäre doch jetzt in einem Benchmar mal zu sehen, wirviel dieses AC Feature für Nvidia über den Treiber wirklich bringt. :-)

das würde mich auch interessieren. Vielleicht wissen wir morgen zum Start von Hitman mehr wenn es einen passenden Treiber gibt ?
 
@Atma
Das die R9 390 zulegt und es bei AMD funktioniert ist mir ja klar, dort wird es ja über die Hardware sprich Grafikkarte gesteuert. Bei Nvidia fehlt ja dieses AC in der Hardware und man versucht dies [auch wenn es bei Nvidia etwas anders heißt und funktioniert] ja lt. Nvidia über den Treiber quasi nachzureichen. Und diese Funktion war ja im Treiber bei ASoS schon vorhanden, aber aus welchen Gründn auch immer von Nvidia speziell für dieses Spiel deaktiviert worden. Interessant wäre doch jetzt in einem Benchmar mal zu sehen, wirviel dieses AC Feature für Nvidia über den Treiber wirklich bringt. :-)
Bei Nvidia bringt es außer weniger FPS nichts ;)

Dass Async Compute bei Nvidia in Software gelöst wird, sieht man bei Ashes of Singularity doch sehr eindrucksvoll. Kepler und Maxwell verlieren bei eingeschalteten AC Leistung, während Hawaii und Fiji Leistung gewinnen. Bei Hitman wird Async Compute auf NV Hardware grundsätzlich aus sein, sonst würde der Performanceverlust deutlich sichtbar sein in höheren Auflösungen.
 
Bei Nvidia bringt es außer weniger FPS nichts ;)

Dass Async Compute bei Nvidia in Software gelöst wird, sieht man bei Ashes of Singularity doch sehr eindrucksvoll. Kepler und Maxwell verlieren bei eingeschalteten AC Leistung, während Hawaii und Fiji Leistung gewinnen. Bei Hitman wird Async Compute auf NV Hardware grundsätzlich aus sein, sonst würde der Performanceverlust deutlich sichtbar sein in höheren Auflösungen.
Sorry Atma, irgenwie glaube ich verstehst Du nicht was ich schreibe, oder Du hast nicht vertsanden um was es geht. Nvidia hat das Feature AC im Treiber bei ASoS schon im Treiber implementiert gehabt, aber es war deaktiviert, folglich konnten die Nvidia Grafikkarten speziell in diesem Game gegenüber AMD Grafikkarten nicht zu legen. In Hitman ist ja das Feature im neuen Treiber 364.51 Beta auch wieder vorhanden und sollte ja nun auch in dem Game Hitman aktiviert sein. Deshalb wäre es interessant, zum einen einen Benchmark durchzuführen z.B. mit dem Treiber 362.00 wo das Feature deaktiviert ist um den Unterschied {wenn es einen gibt] mal in Zahlen Begreibar zu machen.
 
Natürlich nicht. Würde überhaupt keinen Sinn machen, allein schon weil ich auch einen G-Sync Monitor habe.

... und weil die Titan X auch ohne den Zugewinn durch Asynchrone Shader noch genug Leistung (und VRAM) für die nächsten Jahre hat :)

Sorry Atma, irgenwie glaube ich verstehst Du nicht was ich schreibe, oder Du hast nicht vertsanden um was es geht. Nvidia hat das Feature AC im Treiber bei ASoS schon im Treiber implementiert gehabt, aber es war deaktiviert, folglich konnten die Nvidia Grafikkarten speziell in diesem Game gegenüber AMD Grafikkarten nicht zu legen. In Hitman ist ja das Feature im neuen Treiber 364.51 Beta auch wieder vorhanden und sollte ja nun auch in dem Game Hitman aktiviert sein. Deshalb wäre es interessant, zum einen einen Benchmark durch zu führen z.B. mit dem Treiber 362.00 wo das Feature deaktiviert ist um den Unterschied {wenn es einen gibt] mal in Zahlen Begreibar zu machen.

Ich denke, Atma versteht das schon. Asynchrone Shader in Hardware bedeuten, dass bestimmte unterschiedliche Aufgaben parallel (also zeitgleich) durchgeführt werden können. Wenn die Hardware das nicht bietet, kann man diese Aufgaben so oder so nur hintereinander weg durchführen (also seriell). Man kann sie umsortieren und so, aber man wird sie trotz allem nicht gleichzeitig erledigen können. Wenn die Hardware also keine asynchronen Shader unterstützt, dann kann an der Stelle auch ein Wundertreiber nichts retten. Ich kann mir nicht vorstellen, dass es durch die treiberseitige Emulation irgendeine Mehrleistung geben kann.

Die Implementierung im Treiber würde meines Erachtens einzig und allein dem Zweck dienen, dass Engines ohne optional abschaltbares AC (also die es immer nutzen) überhaupt unter DX12 auf Maxwell laufen, weil sie dann glauben, AC sei vorhanden. Also aus Kompatibilitätsgründen, aber nicht zur Performance-Steigerung.
 
Natürlich nicht. Würde überhaupt keinen Sinn machen, allein schon weil ich auch einen G-Sync Monitor habe.

hihi, ja so ein G-Sync Monitor ist schon was feines. Hätte mich auch sehr gewundert wenn du das getan hättest.

Ich werd irgendwie das Gefühl nicht los das einige Menschen aus Hardwareforen jetz wirklich umsteigen wegen solchen Benchmarks.. und danke fürs anstecken, ich hab mir eben auch Hitman gekauft um das morgen zu testen mit meiner 980ti .. ich hasse euch :lol:
 
Sorry Atma, irgenwie glaube ich verstehst Du nicht was ich schreibe, oder Du hast nicht vertsanden um was es geht. Nvidia hat das Feature AC im Treiber bei ASoS schon im Treiber implementiert gehabt, aber es war deaktiviert, folglich konnten die Nvidia Grafikkarten speziell in diesem Game gegenüber AMD Grafikkarten nicht zu legen. In Hitman ist ja das Feature im neuen Treiber 364.51 Beta auch wieder vorhanden und sollte ja nun auch in dem Game Hitman aktiviert sein. Deshalb wäre es interessant, zum einen einen Benchmark durchzuführen z.B. mit dem Treiber 362.00 wo das Feature deaktiviert ist um den Unterschied {wenn es einen gibt] mal in Zahlen Begreibar zu machen.
Doch, ich weiß was du meinst. Bei Async Compute gibt es schlicht und ergreifend kein aktiviert oder deaktiviert im Treiber. Das war einfach nur eine Aussage von Nvidia, um den Anschein zu erwecken, dass da noch was kommt. Der 364.47 war laut NV unter anderem für Ashes optimiert, gebracht hat er aber überhaupt nichts. Wenn der Support seitens des Treibers einmal gegeben ist, entscheiden die Spieleentwickler ob das Feature genutzt wird und nicht Nvidia.
 
Zurück