> > > > Futuremark integrierte Vulkan-Test in den 3DMark

Futuremark integrierte Vulkan-Test in den 3DMark

Veröffentlicht am: von

Futuremark hat heute die Version 2.3.3663 des 3DMark veröffentlicht. Darin befindet sich auch eine Erweiterung des API-Overhead-Test, der bereits die Draw Calls unter DirectX 12 und DirectX 11 vergleicht. Nun auch enthalten ist ein Durchlauf für die Vulkan-API, der ab sofort Mantle ersetzt.

Die Vulkan-API ist ebenso wie DirectX 12 eine Low-Level-API, die weniger Kontrolle über die Hardware selbst hat und diese dem Entwickler überlässt. Die Vor- und Nachteile dieser Methode haben wir bereits mehrfach besprochen. Letztendlich geht es darum den Overhead, also unnötigen Rechenaufwand, zu reduzieren. Dieser Ansatz ist sowohl bei DirectX 12 als auch bei Vulkan vorhanden.

DirectX 12 scheint derzeit etwas auf der Stelle zu treten. Zwar unterstützten immer mehr Spiele die API unter Windows 10, der Leistungszugewinn ist aber meist sehr gering bis gar nicht vorhanden. Dies liegt an der fehlenden Optimierung durch die Entwickler, wenngleich AMD und NVIDIA diese versuchen immer besser zu unterstützen. Zuletzt sprach NVIDIA auf der GDC zu diesem Thema.

Vulkan hingegen erlebt derzeit einen Aufschwung, auch weil Vulkan auf ähnliche Ergebnisse wie DirectX 12 kommt, dabei aber auf anderen Plattformen wie Linux und zahlreichen mobilen Varianten wie Android läuft. Zuletzt gaben die Macher von Star Citizen bekannt, dass sie anstatt auf DirectX 12 auf Vulkan setzen werden.

Der 3DMark Overhead Test misst die Draw Calls die erreicht werden, bevor die FPS unter 30 fallen. Weitere Änderungen im Vergleich zu DirectX 12 gibt es nicht. Die Vulkan-API kann getrennt getestet werden oder aber der 3DMark vergleicht die beiden DirectX-Varianten gegen Vulkan.

Der Download des 3DMark 2.3.3663 ist direkt bei Futuremark möglich.

Social Links

Ihre Bewertung

Ø Bewertungen: 5

Tags

Kommentare (12)

#3
Registriert seit: 13.10.2005
Magdeburg
Admiral
HWLUXX Superstar
Beiträge: 18713
die gurus haben das ding schon ausführlich getestet
Quick test: Futuremark 3DMark v2.3.3663 Vulkan API Overhead Benchmarks
#4
customavatars/avatar148454_1.gif
Registriert seit: 20.01.2011

Oberbootsmann
Beiträge: 792
Okay... sieht schon ganz gut gemacht aus, aber einige Ergebnisse sind noch etwas fischig... keine Ahnung ob das am Vulkan Treiber, an Vulkan selbst oder an der spezifischen Implementierung des Tests liegt.

Aber zu mindest kann man sich grob an den Werten orientieren.

e: Ich würde die Fury X *wesentlich* schneller einschätzen, als das was der Test da raushaut. Liegt das evtl. am VRam? Da ist noch irgendwas kaputt am Test.
#5
customavatars/avatar179024_1.gif
Registriert seit: 29.08.2012

Flottillenadmiral
Beiträge: 4616
Das ist ja letztlich nur ein CPU Overhead Test. Der besagt nicht so viel über die tatsächliche Leistung der Karten, sondern vielmehr darüber, ob eine Implementierung der API optimal ist oder ob es durch die GPU- Architektur/Treiber zu mehr Overhead als nötig kommt, was vor allem das CPU- Limit bestimmt. Wenn man also die Auslastung der Karte durch sehr hohe Auflösungen etc. erhöht, sollte der Overhead kaum noch eine Rolle spielen.

Hier kommt vor allem raus, was schon jeder wusste: AMD- Karten leiden unter mehr Overhead(sieht man ja auch daran, dass das CPU- Limit schneller eintritt). Besonders problematisch ist es bei Multithreaded DX11, Vulkan ist zwar wohl auch noch nicht ganz optimal implementiert, da Nvidia da weniger Overhead hat, aber das sollte in der Praxis kaum bemerkbar sein.

Fraglich ist natürlich, ob der Overhead auch zum großen Teil von der GPU- Architektur kommt, oder ob man den durch bessere Treiber beheben könnte. Ich persönlich gehe ja davon aus, dass AMD hier besonders bei DX11 bessere Treiber liefern könnte - allerdings fragt sich, wie lange das noch Relevanz hat.

Sehr erfreulich finde ich die Ryzen- Leistung gegenüber dem 5960X. Interessanterweise ist er gerade bei DX11 besser als der 5960X mit mehr Takt, und so könnte ich mir vorstellen, dass in Vulkan und DX12 auch noch Optimierungsspielraum ist, der dann aus dem Treiber geholt werden müsste. Auf jeden Fall ist es ein Indiz, dass die aktuellen Spiele, die Probleme mit Ryzen haben, bei optimaler Einstellung auf die neuen Prozessoren deutlich besser laufen müssten... vielleicht sogar ähnlich wie in einigen Anwendungsprogrammen, vor ihre Gegenspieler von Intel kommen könnten.
#6
Registriert seit: 14.02.2017

Gefreiter
Beiträge: 58
[ATTACH=CONFIG]395816[/ATTACH]

So ganz bin ich ja nicht überzeugt :hmm: Vor allem, wenn DX12 und Vulkan identisch sind.

Mal sehen, ob das ganze noch weiter verbessert wird.
#7
customavatars/avatar150117_1.gif
Registriert seit: 12.02.2011
Baden Württemberg
Kapitänleutnant
Beiträge: 2024
Zitat SilasHammig;25420417
[ATTACH=CONFIG]395816[/ATTACH]

So ganz bin ich ja nicht überzeugt :hmm:
Mal sehen, ob das ganze noch weiter verbessert wird.

Dein Post bringt uns ja total etwas...
#8
customavatars/avatar195245_1.gif
Registriert seit: 10.08.2013

Stabsgefreiter
Beiträge: 317
Bei mir will er den Vulkan-Bench garnicht erst durchlaufen lassen. Hängt nach DX12 MT "fest". Jemand das gleiche Problem?
#9
Registriert seit: 13.10.2005
Magdeburg
Admiral
HWLUXX Superstar
Beiträge: 18713
Zitat Winchester73;25420668
Bei mir will er den Vulkan-Bench garnicht erst durchlaufen lassen. Hängt nach DX12 MT "fest". Jemand das gleiche Problem?


evtl klappts wenn du in denen optionen "scan systeminfo" abschaltest.
#10
customavatars/avatar195245_1.gif
Registriert seit: 10.08.2013

Stabsgefreiter
Beiträge: 317
Nein. Er will nach dem DX12 Bench einfach nicht mehr. 3DMark Advanced Edition ist nicht mehr ansprechbar. Das Update wurde heute erst installiert. Und beim letzten DrawCalls Test MT DX12 hat er auch vorzeitig Schluss gemacht. Recht buggy das Update, wie ich finde.
#11
customavatars/avatar148454_1.gif
Registriert seit: 20.01.2011

Oberbootsmann
Beiträge: 792
Zitat oooverclocker;25420192
Das ist ja letztlich nur ein CPU Overhead Test. Der besagt nicht so viel über die tatsächliche Leistung der Karten, sondern vielmehr darüber, ob eine Implementierung der API optimal ist oder ob es durch die GPU- Architektur/Treiber zu mehr Overhead als nötig kommt, was vor allem das CPU- Limit bestimmt. Wenn man also die Auslastung der Karte durch sehr hohe Auflösungen etc. erhöht, sollte der Overhead kaum noch eine Rolle spielen.

Hier kommt vor allem raus, was schon jeder wusste: AMD- Karten leiden unter mehr Overhead(sieht man ja auch daran, dass das CPU- Limit schneller eintritt). Besonders problematisch ist es bei Multithreaded DX11, Vulkan ist zwar wohl auch noch nicht ganz optimal implementiert, da Nvidia da weniger Overhead hat, aber das sollte in der Praxis kaum bemerkbar sein.

Fraglich ist natürlich, ob der Overhead auch zum großen Teil von der GPU- Architektur kommt, oder ob man den durch bessere Treiber beheben könnte. Ich persönlich gehe ja davon aus, dass AMD hier besonders bei DX11 bessere Treiber liefern könnte - allerdings fragt sich, wie lange das noch Relevanz hat.

Sehr erfreulich finde ich die Ryzen- Leistung gegenüber dem 5960X. Interessanterweise ist er gerade bei DX11 besser als der 5960X mit mehr Takt, und so könnte ich mir vorstellen, dass in Vulkan und DX12 auch noch Optimierungsspielraum ist, der dann aus dem Treiber geholt werden müsste. Auf jeden Fall ist es ein Indiz, dass die aktuellen Spiele, die Probleme mit Ryzen haben, bei optimaler Einstellung auf die neuen Prozessoren deutlich besser laufen müssten... vielleicht sogar ähnlich wie in einigen Anwendungsprogrammen, vor ihre Gegenspieler von Intel kommen könnten.


*versucht das mal zu entknoten*

Vulkan ist eine API, welche den overhead reduzieren soll, damit man mehr rendern kann. Optimal wäre es, wenn die GPU auf 100% läuft und die CPU nicht. In DX11-Spielen ist die CPU aber auf Grund von Draw-Calls dicht, bevor die GPU überhaupt voll ausgelastet ist. So die Theorie.

In der Praxis sieht man bei bestimmten Benchmarks bei hohen Auflösungen, dass die CPU bei DX11 nicht voll ausgelastet ist, die GPU hingegen schon. Also gleiche Situation. Trotzdem ist zum Bleistift Doom auf Vulkan bei höheren Auflösungen trotzdem schneller, obwohl die CPUs in beiden Fällen nicht begrenzen.

Soweit richtig?

Falls ja, verbessert Vulkan nicht nur den overhead gegen die CPU, sondern hilft der GPU auch besser/effizienter zu rendern. Das hängt dann aber schon eher mit dem Vulkan-Treiber und der spezifischen Implementierung der Vulkan API zusammen. Es gibt ja einige Spiele, die einen Vulkan/DX12 Wrapper haben, der absolut gar nix bringt, weil der nur oben drauf gestülpt wurde. In wie weit jetzt das Thema "unoptimierte Engine, also bringt die API nüx" auch für diesen Benchmark gilt ist jetzt die große Frage. Da einige Ergebnisse fragwürdig sind, würde ich aber nicht ausschließen, dass da noch etwas an Arbeit reingesteckt werden könnte. Vor allem bei Benchmarks will ich doch ne saubere Implementierung um das theoretische Optimum im "realistischen Szenario" zu haben - ansonsten bringt mir ein Benchmark ja nix.
#12
customavatars/avatar116788_1.gif
Registriert seit: 20.07.2009

Bootsmann
Beiträge: 669
Für mich sind DX12 UND Vulkan bisher nur eins....eine einzige Enttäuschung und viel heisse Luft und das seit mittlerweile JAHREN.

Es fehlt definitiv eine KillerApp dafür die den Zug ins Rollen bringt.
Um Kommentare schreiben zu können, musst Du eingeloggt sein!

Das könnte Sie auch interessieren:

Aktualisierte Version von FRAPS soll in Kürze erscheinen

Logo von IMAGES/STORIES/GALLERIES/REVIEWS/2013/FCAT/FCAT-LOGO

FRAPS ist sicherlich allen ein Begriff, die schon einmal die Leistung seines Systems außerhalb von synthetischen Benchmarks und vordefinierten Benchmark-Szenen mit entsprechender Auswertung messen wollten. FRAPS klingt sich dazu an einer bestimmten Stelle in die Rendering Pipeline ein und kann... [mehr]

Futuremark 3DMark Time Spy als DirectX-12-Benchmark verfügbar (Update)

Logo von FUTUREMARK

Im Verlaufe der Nacht hat Futuremark Time Spy, einen DirectX-12-Benchmark für den 3DMark, veröffentlicht. Angekündigt wurde diese Veröffentlichung bereits vor Monaten und zuletzt vor wenigen Tagen wurden ein erster offizieller Trailer und einige Screenshots gezeigt. Wer den Futuremark 3DMark... [mehr]

4x MSI GeForce GTX 1080 GAMING X 8G stellen neuen 3DMark-Weltrekord auf

Nachdem wir heute bereits über einen Taktrekord der ASUS ROG Strix GeForce GTX 1080 OC mit 2.645 MHz berichtet hatten, will auch MSI auf sich aufmerksam machen und vermeldet einen Weltrekord im 3DMark mit 4-Way-SLI. Natürlich verwendet MSI dabei vier GeForce GTX 1080 GAMING X 8G und ein MSI X99A... [mehr]

Unigine veröffentlicht den Superposition Benchmark

Logo von IMAGES/STORIES/2017/UNIGINE

Vor einigen Wochen wurde er angekündigt, nun ist er verfügbar: Der Superposition-Benchmark von Unigine. Der neue Benchmark basiert auf der Unigine-2-Engine und unterstützt auch die Oculus Rift und HTC Vive. Neben Windows wird auch Linux als Betriebssystem unterstützt. Der Benchmark erstellt... [mehr]

Futuremark für Asynchronous Compute im 3DMark Time Spy detailliert aus

Logo von FUTUREMARK

Im Zusammenhang mit der Implementation von Asynchronous Compute im Time-Spy-Benchmark hat Futuremark nach Bekanntwerden der Art und Weise wie dort auf bestimmte Prozesse zurückgegriffen wird, bereits mit einem Statement reagiert. Konkret geht es um den Vorwurf, Asynchronous-Compute-Prozesse seien... [mehr]

Geekbench 4 ist verfügbar und bis 13. September kostenlos

Logo von IMAGES/STORIES/LOGOS-2016/GEEKBENCH_4

Primate Labs hat seine Benchmark-Suite Geekbench nun in der Version 4 veröffentlicht. Noch bis zum 13. September ist die Anwendung dabei für sowohl Android als auch Apple iOS kostenlos. Vorangegangene Versionen haben sich mittlerweile als Teil der wichtigsten Standard-Benchmarks für mobile... [mehr]