DirectX 12: Kommender Geforce-Treiber soll Asynchronous Compute verbessern
Wie ein Oxide-Entwickler über das Forum von overclock.net angegeben hat, arbeite man derzeit mit Nvidia zusammen, um die Asynchronous-Compute-Funktion im Geforce-Treiber zu verbessern. Die aktuelle Version soll das noch nicht korrekt implementiert haben.
Die Diskussion rund um Asynchronous Compute auf Nvidias Geforce-Grafikkarten geht weiter. Oxide ist der erste Spielentwickler, der mit Ashes of the Singularity die Funktion in einen DirectX-12-Titel einbauen wird, hatte in der aktuellen Alpha-Version aber "desaströse" Performance-Probleme auf Geforces. Nach derzeitigem Stand werden asynchrone Compute-Berechnungen mithilfe der CPU bloß emuliert; Nvidia selbst äußerte sich dazu bislang aber noch nicht.
Oxide hat jetzt immerhin in Aussicht gestellt, dass das Problem in Zukunft noch eingedämmt werden könnte. Demnach arbeite man derzeit mit Nvidia an dem Geforce-Treiber, der in seiner aktuellen Iteration Asynchronous Compute noch nicht komplett implementiert haben soll. Das kleinste Ziel dürfte es dann sein, keine Negativ-Skalierung mit der Funktion zu haben. Sprich: Ein Renderpfad mit Asynchronous Compute sollte mindestens genauso performant laufen, als wäre das Feature ausgeschaltet – Entwicklerstudios müssten das so nicht immer extra für Geforces deaktivieren, wie es Oxide in der aktuellen Version von Ashes of the Singularity getan hat.
Quelle: Forum overclock.net (vorletzter Absatz)

Wenn es sehr krass ausfällt und die Entwickler sogar für jeden Hersteller Async Compute deaktivieren müssen (Besser nur einzeln), wäre das noch unschöner.
Im Best-Case interessiert es Nvidia und Intel Hardware kaum und AMD Hardware profitiert nennenswert davon.
So müssen die Entwickler keine Extra-Brötchen packen und die Spieler müssen sich keine großartigen Gedanken machen.
Das ganze ist aber sehr interessant, weil obwohl man sich darüber streiten kann, ob dedizierte Hardware-Sheduler und damit verbundene Designeentscheidungen grundlegend besser sind, stellen die Konsolen einen großen Ausgangspunkt dar, welche eben genau so eine Hardware verwenden.
Was das in der Praxis für die anderen zu bedeuten hat, werden wir bald erfahren.
Das ganze ist auch anders zu bewerten, als das 970 Spec Debakel, aber die Aufschrift Async Compute auf einer DX12 Folie hat zu falschen Implikationen führen können.
Sicherlich, keine positive Sache.
Bei allen aktuellen Nvidia Grafik Karten auch bei den 1000,- Euro Modellen fehlt die Hardware komplett die zur Ausführung von Async Compute nötig ist.