Valve hat gestern die experimentelle Vulkan-Unterstützung für Counter-Strike: Global Offensive als Alternative zum langjährigen OpenGL-Pfad für die Ausführung von CS:GO unter Linux eingeführt. Neugierig auf die Leistungsauswirkungen von CS:GO mit Vulkan, hier sind einige Benchmarks zu Ubuntu Linux mit einer Vielzahl von AMD Radeon-und NVIDIA GeForce-Grafikkarten.
Wie im gestrigen Artikel beschrieben , diese Counter-Strike: Global Offensive-Unterstützung für Vulkan wird über DXVK-Native unterstützt, um die nativen Direct3D-Aufrufe des Spiels der Vulkan-API zuzuordnen. Im Moment ist die CS:GO Vulkan-Unterstützung nur für Linux-Builds als Alternative zu ihrem OpenGL-Renderer aktiviert, der die Direct3D-Aufrufe von Source 2 an OpenGL weitergeleitet hat.
Eine Handvoll verschiedener NVIDIA GeForce-und AMD Radeon-Grafikkarten wurden getestet, um zu sehen, wie die anfängliche Leistung zwischen OpenGL und Vulkan für dieses beliebte Ego-Shooter-Spiel aussieht. Für diesen Spieltest wurde der NVIDIA 495.44 Linux-Treiber verwendet, während der Open-Source-AMD-Radeon-Stack aus dem Linux 5.16-Kernel mit Mesa 22.0-devel von der Oibaf-PPA bestand.
Aus meinen Vortests wurde der Vulkan Unterstützung in CS:GO unter Linux, wobei die Systemkonfiguration als gut funktioniert getestet wurde. Beim Vulkan-Renderer gab es nicht viel Ruckler, aber immer noch Raum für Verbesserungen. Tatsächlich scheint sich die OpenGL-Unterstützung entweder aufgrund einer Mesa-Regression oder eines anderen CS:GO-Problems zurückgebildet zu haben. Es war auf der OpenGL-Seite, wo insbesondere mit dem RadeonSI-Treiber die Ladezeiten von Spielen viel länger dauerten als in der Vergangenheit, während die Ladezeiten von Spielen/Shadern mit RADV (und NVIDIA) viel schneller waren. Die Tests sind recht einfach, also lasst uns gleich zu diesen vorläufigen Daten springen.