NEWS

NVIDIA will Funktion der Asynchronous Shader per Treiber nachreichen

Portrait des Authors


NVIDIA will Funktion der Asynchronous Shader per Treiber nachreichen
44

Werbung

AMD sieht sich als Vorreiter bei der Entwicklung neuer APIs – Mantle war dabei nur ein erster Schritt, DirectX 12 gehört sicherlich die Zukunft und soll aktuelle Programmierdoktrin erneuern. Doch Ende August erschienen Meldungen, nach denen NVIDIA-GPUs unter DirectX 12 nicht in der Lage seien, die Asynchronous Shader zu unterstützen.

Der Vorwurf stammt von Oxide, dem Entwicklerstudio von Ashes of Singularity, einem der ersten DirectX-12-Titel, den auch wir in einer Neuauflage in unseren Benchmarkparcours aufgenommen haben. Aus gleicher Quelle stammt nun die Aussage eines Entwicklers bei Oxide, wonach man in Gesprächen mit NVIDIA sei.

Zunächst einmal aber will man festhalten, dass Asynchronous Shader/Compute ein recht kompliziertes Thema und Ashes of Singularity als einer der ersten DirectX-12-Titel kein perfektes Beispiel für die Nutzung dieses Features sei.

"Regarding Async compute, a couple of points on this. First, though we are the first D3D12 title, I wouldn't hold us up as the prime example of this feature. There are probably better demonstrations of it. This is a pretty complex topic and to fully understand it will require significant understanding of the particular GPU in question that only an IHV can provide. I certainly wouldn't hold Ashes up as the premier example of this feature.

We actually just chatted with Nvidia about Async Compute, indeed the driver hasn't fully implemented it yet, but it appeared like it was. We are working closely with them as they fully implement Async Compute. We'll keep everyone posted as we learn more."

Laut des Entwicklers bei Oxide bestätigte NVIDIA, dass die Asynchronous Shader/Compute im aktuellen Treiber noch nicht vollständig implementiert seien. Allerdings konnte man leicht den Eindruck gewinnen, dass dem so sei. Die Entwickler hätten demzufolge versucht, auf ein nicht vollständig zur Verfügung stehendes Feature zuzugreifen. Man arbeite aber eng mit NVIDIA zusammen und will nach erfolgreicher Unterstützung durch den GPU-Hersteller auch dazugehörige Informationen veröffentlichen.

Es kann daher davon ausgegangen werden, dass NVIDIA einen entsprechenden Treiber anbieten wird. Gerüchte über eine fehlende Funktionalität innerhalb der Hardware bzw. Architektur lassen sich somit nicht bestätigen. Offen ist noch die Frage wie groß der Einfluss auf die Leistung in DirectX-12-Titeln ist. Bisher kennen wir synthetische Benchmarks bzw. frühe Alpha-Versionen von Spielen, die DirectX 12 unterstützen sollen.

[h3]Hintergrund zu den Asychronous Shader[/h3]

Ende März haben wir uns in einem Artikel ausführlich mit dem Thema Asynchronous Shader beschäftigt. Bei Asynchronous Shader geht es einfach gesprochen darum Arbeitsprozesse zu optimieren und festgeschriebene Abläufe flexibler zu gestalten. Letztendlich sollen die Maßnahmen dazu führen, dass bei gleicher Hardware eine höhere Rechenleistung zur Verfügung steht. Asynchronous Shader sind ein reines Leistung-Feature, dem aufgrund des höheren Leistungspotenzials aber auch bessere optische Effekte folgen können.

Quellen und weitere Links

Werbung

KOMMENTARE (44) VGWort