DirectX 12: Unterschiede zwischen Feature-Levels und Tiers

Wie gut das mich eigtl nur interessiert was die Entwickler nun für Bilder zaubern können bei den Games :>
Sorry ich verstehe schon was DX12 ist, jedoch ist das alles nur solala ....

Was ich bevorzuge ist defintiv das alte Grakas berücksichtigt werden und auch noch Leistung bringen können.

Aber das Thema ist zu verwirrend um es gleich zu hypen, denn Mantle zb leistet ja auch "rein theoretisch" viel, was man bisher aber leider kaum spürt/ sieht wie auch immer.
Irgendwie erinnert mich das an de Apple Präsentation gestern Abend: "Hey Leute wir können jetzt grafisch auch soooo viel besser, wegen diversen neuen Errungenschaften!!!!" ... öhm.. naja... we will see.


wie immer.. abwarten und tee trinken ....
 
Oh...meine 7970 kann DX12? Also wirklich verstehen tu ich die Erklärung nicht, dafür steck ich nicht mehr tief genug drin in der Technik. Aber dass mein altes Gerät noch immer nicht ganz abgeschrieben ist...nicht übel!
DX12 unterstützt eine größere Anzahl an Hardware und Features.
DX12 selber hat vier Funktionslevel 11_0, 11_1 und 12_0 und 12_1.
Die 7970 kommt auf 11_1.
Mit DX12 genießt jede GPU Vorteile beim CPU-Overhead und dem CPU-Multithreading.
Es gibt auch weitere Featutes, die bei DX12 unter jeder GPU funktionieren.

DX12 ist PR mässig ein Desaster mit Tier, Featurelevel usw. Glaubt ihr so etwas könne man auf die Verpackung schreiben, so dass es ein Laie kapiert? Nicht mal ich blicke wirklich durch.
Aus Sicht von MS war es von Anfang an nie für den Konsumenten gedacht, da durchzusteigen, sondern eine Sache für die Entwickler.
Als Kunde finde ich die Ansicht aber generell falsch.
Mir ist es sicher nicht egal, welchen Funktionsumfang meine GPU unterstützt und ich hätte da gerne einen Hauch von Transparenz.

Was ich auch nicht verstehe ist warum die AMD Karten Tier 3 haben und die Nvidia Karten tier2. Aber gut, ist sowieso egal.
AMDs GCN Karten unterstützen Resource Binding Tier 3, weil GCN als Grafikarchitektur all ihre Ressourcen im Speicher hat und technisch keine Limitierung stattfindet.
Nvidias GPUs lösen das an gewissen Stellen anders, weswegen sie die Anforderungen von Resource Binding Tier 3 nicht erfüllen.

Aber das Thema ist zu verwirrend um es gleich zu hypen, denn Mantle zb leistet ja auch "rein theoretisch" viel, was man bisher aber leider kaum spürt/ sieht wie auch immer.
Mantle war eine API für einen einzigen Grafikhersteller, klar das es 1.) wenig Spiele damit gibt bzw. gab und 2.) wenig Optimierungen diesbezüglich.
DX12 stellt eine gemeinsame Basis für mindestens 4 Hardwarehersteller dar, von Windows 10 (Mobile), Windows 10 (PC) und der Xbox One.
 
Bei dem Wirrwar wundert mich der Refresh der kompletten AMD Grafiksparte (anscheinend ja sogar GCN1.0 als R9 370 :ugly:) nicht. Man hat DX12 offensichtlich um sämtliche bestehende Hardware "herum geflanscht". So sieht das Ergebnis aus, wenn MS, AMD und Nvidia an einem Tisch sitzen. :schief:

Schön für bestehende Systeme - weil weniger Overhead für alle - aber schlecht, weil kein Druck für Neuentwicklungen besteht. Ich brauch die Hawaii Heizung jedenfalls nicht noch eine Generation.
 
Mich nimmt Wunder wer alles seine Spiele von DX11 auf DX12 hoch patcht. Schlussendlich lohnt sich das ja nur für wenige resourcenfressende Games wie Assasin's Creed Unity, Witcher 3 etc. Project Cars hat ja bereits bestätigt an so einem Patch zu arbeiten.
 
Bei dem Wirrwar wundert mich der Refresh der kompletten AMD Grafiksparte (anscheinend ja sogar GCN1.0 als R9 370 :ugly:) nicht. Man hat DX12 offensichtlich um sämtliche bestehende Hardware "herum geflanscht". So sieht das Ergebnis aus, wenn MS, AMD und Nvidia an einem Tisch sitzen. :schief:
Was ist an dem Ergebnis auszusetzen?
 
Mantle war eine API für einen einzigen Grafikhersteller, klar das es 1.) wenig Spiele damit gibt bzw. gab und 2.) wenig Optimierungen diesbezüglich.
DX12 stellt eine gemeinsame Basis für mindestens 4 Hardwarehersteller dar, von Windows 10 (Mobile), Windows 10 (PC) und der Xbox One.
Macht Vulkan auch, sogar mit noch mehr Hardware und Software.
 
Letzter Absatz im Artikel (Zitat:
"Auf der Habenseite für AMD steht darüber hinaus noch die aktuelle Konsolen-Hardware als kleinster gemeinsamer Nenner."

Da die Spiele mittlerweile eher für die Konsolen im Lead entwickelt werden, ist dieser Hinweis nicht gerade unwichtig (Wie heißt es im Artikel "Singleplayer im Trend?" der aktuellen PC Games so schön: "selbst Battlefield 4 hat über 11 seiner 12,39 Millionen Exemplare auf der Konsole verkauft").
Schade das nicht darauf eingegangen wird, wie dieser gemeinsame Nenner sich nun im FL wiederspiegelt.
Die Coder werden beim Portieren auf die PC Version versuchen, möglichst wenig Aufwand zu betreiben und möglichst auf dem aufbauen, was für die Xbox unter Direct X12 geschrieben wurde.

Oder mit anderen Worten:
Im Text heißt es ja: "Dank Low-Level-Zugriff sollten den Entwicklern zudem Möglichkeiten offenstehen, nicht unterstützte Funktionen zu umgehen."
Wenn die Xbox HW das also ohnehin nötig macht (weil diese HW seitig nur FL 12_0 kann), nutzt FL 12_1 wohl eher auf dem Papier oder für Exoten wie die alten Crysis Teile(PC exklusiv).

Ich fand hier keinen Post der darauf einging (oder habe es überlesen). Ich denke mal wichtig ist also, was die Xbox kann, das dürfte FL 12_0 sein laut dem was Dr. Google sagt.
Dann dürfte AMD zusammen mit dem Low Level Zugriff durch Tier 3 wohl für den PC eher die Nase vorne haben aktuell (als Nvidia mit 12_1 auf dem Papier, um im Kontext des Artikels zu bleiben.).
Oder im Zweifel wird man sich auf das konzentrieren, das beide Hersteller können. Aber da sehe ich in beiden Fällen aktuell Nvidia nicht im Vorteil (Je nach dem was die Xbox HW so kann, bzw in der Annahme diese kann ebenfalls nur FL 12_0)

Was meint ihr (Yeahh Spekulationen :D:ugly:
Oder weiß da jemand genaueres über die XB1 HW?
 
Zurück