> > > > NVIDIA: Asynchronous Shaders sollen funktionieren, sind derzeit aber deaktiviert

NVIDIA: Asynchronous Shaders sollen funktionieren, sind derzeit aber deaktiviert

Veröffentlicht am: von

nvidia 2013Zuletzt konnten wir uns erstmals einen Vergleich zwischen DirectX 12 mit aktivierten und deaktivierten Asynchronous Shaders anschauen. Dabei profitierten Grafikkarten mit AMD-GPU am deutlichsten. Gründe hierfür sind zum einen die Unterstützung von Asynchronous Shaders in Hard- und Software, aber auch die Zusammenarbeit der Entwickler von Ashes of the Singularity mit AMD.

In der Folge entwickelte sich einmal ein Streit, ob NVIDIA die Asynchronous Shaders nun mit den aktuellen GPUs wird unterstützen können oder nicht. Offen ist dabei die Frage, ob die GPUs auf Basis der Maxwell-Architektur dazu überhaupt in der Lage sind oder ob NVIDIA nur eine rein virtuelle Lösung per Software anbieten kann. Trotz mehrfacher Anfragen wollte man sich zu dem Thema nicht äußern.

Bereits vor mehreren Wochen meldete sich einer der Entwickler von Ashes of the Singularity aus dem Hause Oxide Games zu Wort. Dieser agiert unter dem Benutzernamen Kollock im Form von Overclock.net. Demnach seien die Asynchronous Shaders bzw. die dazugehörige Unterstützung beim aktuellen NVIDIA-Treiber zwar vorhanden, man habe diese aber noch nicht im Spiel aktiviert.

"Async compute is currently forcibly disabled on public builds of Ashes for NV hardware. Whatever performance changes you are seeing driver to driver doesn't have anything to do with async compute."

Etwaige Verbesserungen der Leistung durch den neuen Treiber seien also ausschließlich auf andere Optimierungen, nicht aber auf die Unterstützung der Asynchronous Shaders zurückzuführen. Auch könne er, also der Entwickler, keinerlei Auskunft darüber geben, ob der neuerliche Hinweis auf eine Unterstützung von Asynchronous Shaders im Treiber nun bedeute, dass die aktuelle Architektur in der Lage sei, diese direkt anzusprechen.

"I can confirm that the latest shipping DX12 drivers from NV do support async compute. You'd have to ask NV how specifically it is implemented."

Es bleibt also einmal mehr dabei, dass nur NVIDIA selbst darüber aufklären kann, ob man die Asynchronous Shaders nun direkt in der Hardware unterstützt oder es sich um eine reine Software-Optimierung handelt. Erst heute veröffentlichte NVIDIA mit dem GeForce 364.47 WHQL einen neuen Game-Ready-Treiber, der auch in Ashes of the Singularity ein Leistungsplus von 10 % erreichen soll. Unter DirectX 12 wohlgemerkt und damit bleibt die Frage nach den Asynchronous Shaders weiter unbeantwortet.

Update:

Wir haben mit dem GeForce 364.47 ein paar Benchmarks durchgeführt und können keine Verbesserung bei der Leistung unter DirectX 12 (ob nun mit oder ohne Asynchronous Shaders) feststellen. In DirectX 11 hingegen ist ein leichtes Leistungsplus zu beobachten.

Ashes of Singularity

1.920 x 1.080 Extreme-Preset - Durchschnitt

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

1.920 x 1.080 Extreme-Preset - Viele Draw Calls

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

1.920 x 1.080 Extreme-Preset - Medium Draw Calls

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

1.920 x 1.080 Extreme-Preset - Normal Draw Calls

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

2.560 x 1.440 High-Preset - Durchschnitt

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

2.560 x 1.440 High-Preset - Viele Draw Calls

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

2.560 x 1.440 High-Preset - Medium Draw Calls

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

2.560 x 1.440 High-Preset - Normal Draw Calls

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

3.840 x 2.160 High-Preset - Durchschnitt

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

3.840 x 2.160 High-Preset - Viele Draw Calls

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

3.840 x 2.160 High-Preset - Medium Draw Calls

Bilder pro Sekunde
Mehr ist besser

Ashes of Singularity

3.840 x 2.160 High-Preset - Normal Draw Calls

Bilder pro Sekunde
Mehr ist besser

Social Links

Kommentare (13)

#4
customavatars/avatar175168_1.gif
Registriert seit: 31.05.2012

Hauptgefreiter
Beiträge: 243
Nvidia mal wieder......

Neues vom Chefingenieur:



[CENTER][video=youtube;Dnn0rgDaSro]https://www.youtube.com/watch?v=Dnn0rgDaSro[/video][/CENTER]
#5
customavatars/avatar17977_1.gif
Registriert seit: 16.01.2005
HH\Wandsbek\Hinschenfelde
Fregattenkapitän
Beiträge: 2577
Zitat Elmario;24393810
Was DX-Features angeht hing nvidia doch schon ewig eine Generation zurück, wohl um die nächste Generation leichter an den Mann zu bringen..


Dennoch rennen einige hin und verteidigen Nvidia bis aufs Blut.. Ich werde Grün keine neue Karte mehr abkaufen, das wird immer lächerlicher. Aber Nvidia braucht keine Sorge haben, 75% Marktanteil bliebt so oder so erhalten, dank OEM Verträge. Und nächste Woche lesen wir: Nvidia hat AMD über Jahre im OEM Markt betrogen, und Karten zu Dumpingpreisen verkauft. ... Wäre ja nichts neues in der Techbranche...
#6
customavatars/avatar119706_1.gif
Registriert seit: 13.09.2009

Oberbootsmann
Beiträge: 769
Zitat Am2501;24394392
Nvidia mal wieder......
Neues vom Chefingenieur:


Das Video ist ein halbes Jahr alt!
#7
Registriert seit: 26.04.2015

Oberbootsmann
Beiträge: 882
Selbst wenn nVidia keine Asynchronous Shaders kann ist das noch lange kein Beinbruch. AMD kann dafür bis heute Tessellation nicht annähernd so Performant wie nVidia. Wir werden dann halt deutlichere Unterschiede zwischen beiden Herstellern sehen, je nach dem wie ein Spiel aufgebaut wurde.
#8
customavatars/avatar156734_1.gif
Registriert seit: 08.06.2011
Tirol
Oberbootsmann
Beiträge: 870
Zitat Betabrot;24395802
Selbst wenn nVidia keine Asynchronous Shaders kann ist das noch lange kein Beinbruch. AMD kann dafür bis heute Tessellation nicht annähernd so Performant wie nVidia. Wir werden dann halt deutlichere Unterschiede zwischen beiden Herstellern sehen, je nach dem wie ein Spiel aufgebaut wurde.


Was hat denn das eine mit dem anderne zu tun?!

Async Shaders ist grundlegender Bestandteil der DX12 API und führt zu einem immensen Leistungsgewinn.
Tesselation ist ein rein optisches Gimmick und kostet Leistung, je mehr Tesselationsstufen durchgeführt werden (Gameworks 32-64x).

Tesselation kann man im AMD Treiber überschreiben und beispielsweise auf 16x festlegen.
Async Shader Support hingegen kann man im Nvidia Treiber nicht aktivieren.

mfg,
Markus
#9
Registriert seit: 01.08.2011
Wien
Bootsmann
Beiträge: 628
lol natürlich haben sie Async, nur halt einfach nicht aktiviert...
#10
customavatars/avatar193511_1.gif
Registriert seit: 13.06.2013
Kölle
Banned
Beiträge: 2981
Zitat Zulgohlan;24422012
lol natürlich haben sie Async, nur halt einfach nicht aktiviert...


Und der Treiber wirds richten! :hmm:
#11
customavatars/avatar97341_1.gif
Registriert seit: 23.08.2008
Bitz
Anime und Hardware Otaku
Beiträge: 13906
Ein neuer Tag im Märchenland :D
#12
Registriert seit: 09.09.2011

Gefreiter
Beiträge: 46
Hab da mal ´ne Frage

Regelmäßig hängt sich AotS (Steam) in DX12 auf. Entweder beendet es sich während des Ladebildschirms oder es hängt am Ladebildschirm fest. Unter Windows 7 64bit (DX11) hatte ich keinerlei Probleme. Win10 hatte ich jetzt mal installiert.
Updates und Treiber alle aktuell. Hardware siehe Signatur.

Kennt jemand das Problem oder hat davon gehört?

Was hatte ich schon probiert?
Im Installationspfad die Ashes_dx12.exe manuell gestartet und über GeForce Experience das Spiel gestartet. Letzteres wird nur im DX11 Pfad ausgeführt.
Dann Google bemüht. Hatte ein Forum gefunden in dem es um Probleme mit Multi-Monitor Setups in Bezug zu AotS ging.
Also den 2. Monitor deaktiviert und auch abgeklemmt.

Was nun?
#13
Registriert seit: 09.09.2011

Gefreiter
Beiträge: 46
Hat sich erledigt. Musste AotS deinstallieren und dann wieder laden. Das Upgrade von Win 7 zu Win 10 ist denke ich mal Schuld.
Um Kommentare schreiben zu können, musst Du eingeloggt sein!

Das könnte Sie auch interessieren:

  • NVIDIA veröffentlicht den GeForce 390.77 Treiber

    Logo von IMAGES/STORIES/2017/NVIDIA

    NVIDIA hat eine neue Version seines Grafikkartentreibers veröffentlicht. Der GeForce 390.77 ist ein sogenannter Game-Ready-Treiber und bietet daher entsprechende Optimierungen für die neuen Titel wie Kingdom Come: Deliverance, War Thunder, Black Desert Online und Metal Gear Survive. Außerdem... [mehr]

  • Mit DX9-Fix: AMD veröffentlicht Radeon Software Adrenalin Edition 18.1.1 Alpha

    Logo von IMAGES/STORIES/2017/RADEON-SOFTWARE-ADRENALIN-EDITION2

    AMD hat soeben den Radeon Software Adrenalin Edition 18.1.1 Alpha veröffentlicht. Mit dieser Alpha-Version richtet sich AMD explizit an Spieler älterer DirectX-9-Titel, die bei den bisherigen Adrenalin-Versionen in die Röhre schauten, da einige Spiele gar nicht erst starteten oder nach... [mehr]

  • NVIDIA veröffentlicht GeForce 388.71 für finale Version von PUBG

    Logo von IMAGES/STORIES/2017/NVIDIA

    Nachdem AMD heute die Radeon Software Adrenalin Edition 17.12.2 veröffentlicht hat, zieht NVIDIA mit dem GeForce 388.71 nach. Mit diesem richtet sich NVIDIA an alle Nutzer einer GeForce-Grafikkarte, die ab dem morgigen 21. Dezember die finale Version von PlayerUnknown’s Battlegrounds oder... [mehr]

  • NVIDIA veröffentlicht den GeForce 397.93

    Logo von IMAGES/STORIES/2017/NVIDIA

    NVIDIA hat den GeForce 397.93 mit WHQL-Zertifikat veröffentlicht, der unter anderem die optimierte Unterstützung für The Crew Closed Beta und State of Decay 2 bietet. Außerdem fügt NVIDIA die Unterstützung von CUDA 9.2 ein. Der Treiber bietet auch neue SLI-Profile für DRG Initiative und... [mehr]

  • NVIDIA veröffentlicht GeForce 391.35 für Far Cry 5

    Logo von IMAGES/STORIES/2017/NVIDIA

    Nachdem AMD bereits gestern den Radeon Software Adrenalin Edition 18.3.4 für Far Cry 5 veröffentlicht hat, zieht NVIDIA nun mit dem GeForce 391.35 nach.Neben den Optimierungen für Far Cry 5 bietet der Treiber auch noch SLI-Profile für GRIP und WRC 7. Außerdem wurden einige... [mehr]

  • Realtime Post-Processing: GeForce 390.65 bringt NVIDIA Freestyle Beta

    Logo von IMAGES/STORIES/2017/NVIDIA

    NVIDIA hat einen neuen GeForce-Treiber vorgestellt, der auch einige der auf der CES angekündigten Funktionen der GeForce Experience freischaltet. Der GeForce 390.65 kann ab sofort direkt bei NVIDIA heruntergeladen werden. Zunächst einmal ist der GeForce 390.65 ein Game-Ready-Treiber für... [mehr]