Hi,
die Entwickler haben sich ja von Beginn an über die XBox Treiber beschwert, dass MS sich hier keine Lorberren verdient hat ist klar.
Aber die Tools wurden ja laut den Entwicklern jetzt schon deutlich besser, und Teile von DX12 sollen bereits Einzug erhalten haben, es wird keine 2 Jahre dauern, bis das auf der XBox One erscheint, ich denke auf der E3 werden wir zumindest schon mal Resultate der neueren Entwicklungsumgebungen zu sehen bekommen, jetzt heißt es abwarten.
Wenn aber ja die PS4 schon eine derart gut API hat, welche sämtliche Optimierung die DX12 erhalten soll schon Inne hat, warum hat dann Battlefield 4 auf der PS4 auch nur 900p? Man kann sichs aussuchen, entweder weil selbst mit den tollen Tools nicht mehr drin war, oder weil die Tools auch noch nicht so ausgereift sind, also so rießig ist der Unterschied nicht, man muss schon genau hinschauen und selbst dann ist es mehr oder weniger subjektiv und bei manchem machen Sachen wie Farben oder Kontrast den Unterschied, schlecht sieht keine der jeweiligen Version aus.
Mantle hat ja bewiesen, dass es für einen ordentlichen Schub sorgt, DX12 ist der konsequente Schritt in die richtige Richtung, es ist eine Low-Level API mit optimierten Multithreading für die CPU und macht genau das, was Mantle vorgemacht hat, es reizt die Hardware aus, in erster Linie die CPU, denn Framedrops sind meist CPU abhängig, da nützt die schnellste GPU nichts, das Gespann muss zusammenarbeiten und skaliert nur zusammen. Genau hier hat DX12 gegenüber DX11.2 seine Vorteile, die CPU Last wird effektiver verteilt und die effektive Steigerung beträgt tatsächlich bis zu 50% nur durch diese Optimierungen, das komplette System profitiert davon. Was das für die One bedeutet sollte klar sein, die Grafikschnittstelle ist bereits Low-Level, aber der CPU Overhead entspricht bei der One noch dem aus DX11.2, weswegen mit DX12 von einer Leistungssteigerung auszugehen ist, keine 50%, aber durchaus auf PS4 Niveau. Die PS4 Mehrleistung ist Theorie, in Tests hat sich ja gezeigt, dass eine auf dem Papier 50% schnellere GPU nur in etwa 25% effektive Mehrleistung besitzt, die Leistung skaliert nicht linear.
MS erläuterte ja erst kürzlich wie der ESRAM effektiver genutzt werden kann, und wie beliebig dieser Speicher einzusetzen und CPU unabhängig von der GPU angesprochen werden kann, bei Multiplattformtiteln als Battlefield oder Lara Croft kamen diese Anpassungen noch nicht zum Einsatz, die PS4 mit ihrer Unified Architecture konnte da natürlich bereits punkten.
Wer sagt DX12 wäre ein PR Gag und würde nichts bringen, der könnte genausogut sagen, Mantle wäre nutzlos.