Sorry, langsam aber sicher kann ich mir echt nicht mehr ansehen, was ich hier lese und wie einseitig hier immer Richtung der gleichen Firmen "gehetzt" wird.
Wie kann man eigentlich so naiv sein und glauben, das ein gewinnorientiertes, börsennotiertes Unternehmen wie AMD absolut immer in der Opferrolle ist und selbst nicht den geringsten Dreck am Stecken hat?
Egal um welches Thema es geht, in diesem Fall eben Gameworks, wird so getan als wäre es absolut außer Frage, dass der Marktfeind von AMD das absolute Böse ist.
Es wird immer alles dramatisiert und vom absolut schlimmsten Fall ausgegangen.
Dabei sieht man doch an vielen Beispielen deutlich, das auch AMD nicht in diese Engelsposition gehoben werden dürfte.
Grid Autosport:
Grid Autosport im Mega-Test: Grafikkarten-Benchmarks und CPU-Kernskalierung [Test der Woche]
Man kann an den Benchmarks doch deutlich sehen, das AMD noch einiges bei ihren DX11 Treibern aufzuholen hat. Das man jetzt selbst eine völlig eigene Low Level APi anpreist mag zwar schön sein, ändert aber nichts an der Tatsache, das AMD nur begrenzte Ressourcen hat. Sprich das Treiberteam wird nicht unbedingt größer sondern muss sich gleichzeitig um mehr Baustellen kümmern. Da fällt es natürlich leicht so etwas wie Gameworks vors Loch zu schieben.
Mantle:
Mantle wurde von AMD als eine Low Level APi angekündigt, von der man behauptet hatte, sie wäre sehr leicht zu integrieren.
9 Monate später hat man gesehen wie leicht das war. BF4, das nie mit Mantle Out of the Box angekündigt wurde, sollte eine Update bekommen. Das zog sich dann bis Februar 2014, also mehrere Monate hin und erschien auch dann nur als Beta für ausgewählte Grafikkarten.
Bei Thief ein ähnliches Spiel und hier mmn sogar fataler. Thief war das erste Spiel, das mit Mantle (und True Audio) out of the Box angekündigt wurde. Daraus wurde nichts und der Patch kam dann einen Monat(?) später. Besonders fatal mmn deswegen weil es sich hier "nur" um ein Singleplayerspiel handelt, was die meisten nicht nochmal durchspielen werden, nur weil es jetzt Mantle hat. Aber das ist nur meine Meinung dazu.
Plants Versus Zombies Garden Warfare:
Plants vs Zombies: Garden Warfare - Dank Frostbite hübsch und effizient - Techniktest mit Benchmarks
Während das Spiel mit DX11, grade in UHD, auf Nvidia Karten deutlich besser läuft - und das trotzt Engine von Dice, einem aktuellen AMD Partner - hat man "vergessen" eine IngameConsole einzubauen, mit der man auch Mantle messen könnte. Da frage ich mich an dieser Stelle wie
AMD die eigenen Werte gebencht hat.
Star Swarm: Hier hat man einen eigenen Benchmark um die Überlegenheit von Mantle zu zeigen. Blöd nur das man dabei nicht zeigt, wie gut auch die DX11 Treiber laufen könnten.
Nvidia GeForce 337.50 im Test (Seite 3) - ComputerBase
Diagramm 3. Star Swarm.
Hier schafft der ältere DX 11 Treiber von Nvidia bereits 50% mehr als der DX11 Treiber von AMD. Als dann Nvidia seinen Wundertreiber veröffentlichte war man sogar deutlich(20%) über den Mantle Werten.
Nun kommen wir zum Testsystem. Zum Einsatz kommt ein i7-4770k@ Stock.
Da viele nun argumentieren möchten, das grade Mantle bei schlechterer CPU wieder aufholen dürfte:
1. Schaut euch aktuelle Beratungen an. Ich sehe nirgends, das eine deutlich schlechtere CPU empfohlen wird mit dem Hinweis das Mantle es schon richten wird. Es ist ja eben nicht so, das eine Person nur Mantle Spiele spielt und deshalb kann man auch nicht sagen "für Mantle riecht diese CPU und DX Spiele musst du dann eben mit weniger FPS spielen."
2. Bricht der AMD DX Treiber auch mit schwächerer CPU noch weiter ein und man bleibt hinter Nvidia.
Und so könnte ich noch einige Themen anschneiden, aber das würde am Ende zu weit führen.
Für mich zeigt sich hier deutlich das AMD mit ihrem Treiber einiges aufzuholen hat, was DX Overhead betrifft. Aber solang man Mantle als Allheilmittel verspricht und gleichzeitig gegen Gameworks wettern kann, wird da nicht viel passieren. Zudem erwarte ich da auch nicht viel, da die User, wie man bei diesem Thema ja deutlich sieht, unsinnigerweise ausschließlich hinter AMD stehen und gar nichts in deren Richtung fordern und gleichzeitig das Treiberteam von AMD nicht die Ressourcen dazu haben sollte sich darum zu kümmern.
Generell habe ich das Gefühl, das AMD sich beim nächsten angekündigten Titel mit Gameworks einfach zurücklehnen und das Treiberteam komplett in den Urlaub schicken könnte. Wenn dann jemand fragt warum das Spiel so schlecht auf AMD Karten läuft könnte man einfach sagen: "Gameworks" und 3/4 aus diesem Forum würde nicken und Hasstiraden über Nvidia verfassen.
Aber wie das eben so ist. "Wenn das Feindbild klar ist, hat der Tag Struktur." Komischerweise wird bei der Kritik an Gameworks fast immer der Spiele-Entwickler vergessen, der freiwillig Gameworks nutzt und sogar dafür bezahlt damit die AMD Karten in seinen Spielen dann angeblich schlechter laufen.
Ich würde mir wünschen, dass diverse Themen hier mal wieder etwas objektiver betrachtet werden würden. Ich persönlich habe auch meine Zweifel was Gameworks betrifft aber ich wenn man sich anschaut welche Formen die Anschuldigungen hier im Forum teilweise annehmen ist ein ernsthaftes Diskutieren der Sache gar nicht mehr möglich und das ist gefühlt leider bei vielen Themen in letzter Zeit so.
Ich erwarte auch nichts geringeres als den Scheiterhaufen für meinen Post. Sei's drum.
Ja genau. Ungerechtigkeit gab's schon immer. Heißt das deshalb, dass man es mögen muss? Meiner Meinung nach jedenfalls nicht.
Wenn es stimmt, dass Nvidia in ihre gameworks Module bewusst Stolpersteine einbaut, nur um die Konkurrenz schlecht dastehen zu lassen, dann ist das für uns Kunden ein eine direkte Schädigung.
Das muss einfach nicht sein.
Du sprichst von direkter Schädigung am Kunden.
Dir ist aber auch bewusst, das der Titel ohne Gameworks gleichzeitig weniger graphische Effekte aufweisen würde oder?
Es ist ja nicht so als würde das Entwicklerstudio dann sagen, dass sie die Effekte selbst entwickeln und einbauen und deswegen der Marktstart des Titels verschoben wird.
Ich meine ich weiß ja nicht wie es dir geht, aber ich freue mich wenn ein aktueller Titel auch gut aussieht.
Wenn man hier einige Kommentare so liest könnte man denken das Gameworks eher so etwas wie ein Virus für AMD User ist.
Das es hier eigentlich um Effekte für das Spiel, durch welche das Spiel besser aussieht ist irgendwie auf der Strecke geblieben.
Am lustigsten fand ich auch den Posts eines anderen Users(das Zitat editier ich gleich noch).
Dort wurde gegen Gameworks Agrumentiert, am Beispiel Physx. Es würde ja auf AMD Karten schlechter laufen.
Komisch. Also soweit ich weiß laufen Physx Effekte entweder nur über die CPU oder über Nvidia Karte. Mir ist kein Physx bekannt, das von einer AMD Karte berechnet wird.
Wie soll Physx dann bitte auf einer AMD Karte langsamer laufen? Es läuft in dem Fall über die CPU und dann auch genauso langsam egal ob man eine AMD oder Nvidia Karte verwendet. Das liegt aber an der CPU und nicht an der AMD Karte.
Edit: Zitat gefunden:
So dämlich stellt man sich natürlich nicht an.
Wenn Nvidia die Middleware für die Effekte (z.B. PhysX) bereitstellt, dann bekommt der Programmierer einen vorgefertigten Codeblock (siehe auch:
Liste der GameWorks Bibliotheken), den er aufgrund von Vertragsbestimmungen nicht abändern kann/darf, sondern nur in das Spiel implementiert. Nvidia hat also selbst die Möglichkeit diese Bibliotheken so zu designen, dass sie auf AMD Karten möglichst ineffizient laufen.
Warum lassen sich Entwickler auf sowas ein? Weil es Entwicklungskosten senkt.
Nochmal: Wie soll Physx auf AMD Karten möglichst ineffizient laufen, wenn Physx generell gar nicht - und das ist kein Geheimnis - auf AMD KArten läuft sondern in dem Fall über die CPU?