> > > > 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 (11)

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

Leutnant zur See
Beiträge: 1062
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.
#4
customavatars/avatar179024_1.gif
Registriert seit: 29.08.2012

Flottillenadmiral
Beiträge: 5273
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.
#5
Registriert seit: 14.02.2017

Gefreiter
Beiträge: 60
[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.
#6
customavatars/avatar150117_1.gif
Registriert seit: 12.02.2011
Baden Württemberg
Fregattenkapitän
Beiträge: 2582
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...
#7
customavatars/avatar195245_1.gif
Registriert seit: 10.08.2013

Stabsgefreiter
Beiträge: 341
Bei mir will er den Vulkan-Bench garnicht erst durchlaufen lassen. Hängt nach DX12 MT "fest". Jemand das gleiche Problem?
#8
Registriert seit: 13.10.2005
Magdeburg
Admiral
HWLUXX Superstar
Beiträge: 19266
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.
#9
customavatars/avatar195245_1.gif
Registriert seit: 10.08.2013

Stabsgefreiter
Beiträge: 341
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.
#10
customavatars/avatar148454_1.gif
Registriert seit: 20.01.2011

Leutnant zur See
Beiträge: 1062
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.
#11
customavatars/avatar116788_1.gif
Registriert seit: 20.07.2009

Bootsmann
Beiträge: 670
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:

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 integrierte Vulkan-Test in den 3DMark

Logo von IMAGES/STORIES/2017/FUTUREMARK

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... [mehr]

Unigine präsentiert den Superposition-Benchmark

Logo von IMAGES/STORIES/LOGOS-2017/UNIGINE

Die Unigine ist vor allem im mobilen Bereich fast schon die Referenz bei den Grafik-Engines. Aber auch auf dem Desktop wird die Unigine-Engine immer häufiger verwendet und wird dementsprechend auch immer weiter entwickelt. Nun haben die Macher von Unigine einen eigenen Benchmark angekündigt, der... [mehr]

Support-Ende: 3DMark und PCMark Vantage werden kostenlos

Logo von IMAGES/STORIES/2017/FUTUREMARK

Am 11. April endet die Extended-Support-Phase für Windows Vista. Ab diesem Datum wird es endgültig keine sicherheitsrelevanten Updates mehr für das über zehn Jahre alte Microsoft-Betriebssystem mehr geben. Wirklich interessieren dürfte das aber keinen, bringt es der ungeliebte... [mehr]

Mit Benchmarks: Futuremark 3DMark DirectX-12-Benchmark nun auch in UHD

Logo von IMAGES/STORIES/2017/FUTUREMARK

Futuremark hat den 3DMark Time Spy Extreme als Benchmark-Profil in seinem aktuellen Benchmark eingeführt bzw. wird dies zum 11. Oktober tun. Uns stand die neueste Version bereits zur Verfügung und so konnten wir einige Karten durch den DirectX-12-Test schicken. Die Macher des 3DMark sehen die... [mehr]