Windows-Spiele unter Linux: DXVK 2.7 senkt CPU-Overhead
DXVK ist in der neuesten Version 2.7 erschienen und macht das Gaming unter Linux noch besser. Die auf Vulkan basierende Implementierung und Kompatibilitätsschicht bringt zahlreiche Verbesserungen für DirectX 8, 9, 10 und 11 mit sich.
Die auf Vulkan basierende Übersetzungsschicht DXVK, mit welcher 3D-Anwendungen und Spiele von Direct3D 8, 9, 10 und 11 in Vulkan übersetzt werden können, verbessert in der neuen Version 2.7 nicht nur das Speichermanagement von Grafikkarten beim Spielen von Windows-Spielen unter Linux, sondern reduziert auch den CPU-Overhead für diverse Spiele, darunter Final Fantasy 14, God of War und Watch Dogs 2. In den offiziellen Release Notes finden sich zudem Optimierungen für Intels GPUs der Generation Battlemage und Alchemist, deren Speichersystem jetzt besser angesprochen und damit noch effizienter ausgelastet werden kann.
Quelle: DXVK (GitHub)
Die neueste Version des DirectX-zu-Vulkan-Übersetzers wird wie gewohnt auch in die kommenden Versionen von Proton 10 einfließen, das bekanntlich auf der zu Windows kompatiblen Laufzeitumgebung Wine basiert. Vorausgesetzt wird mindestens Vulkan in der Version 1.3 wobei das aktuelle Vulkan 1.4 in jedem Fall vorzuziehen ist.
DXVK 2.7 bringt außerdem wieder zahlreichen Neuerungen, Optimierungen und Fehlerkorrekturen für DirectX 9, Direct X10 und DirectX 11 sowie zahlreiche Spiele wie GTR - FIA GT Racing Game, LEGO City Undercover, Star Trek: Starfleet Command III, Wargame: European Escalation und Test Drive Unlimited 2 mit.
Spieler, die nicht darauf warten wollen, bis Valve die neueste Version von DXVK in Proton implementiert hat, können DXVK 2.7 auch selbst in Proton einpflegen. Hierzu müssen die über GitHub verfügbaren DXVK-Dateien in den nachfolgenden Ordner kopiert und die vorhandenen Dateien überschrieben werden.
steam/steamapps/common/Proton x.x/files
Hier finden sich die beiden Ordner "lib" und "lib64", in denen sich wiederum jeweils der Ordner "Wine" befindet. Dieser wiederum beinhaltet den Ordner "DXVK" und genau dort müssen die neuen Dateien eingefügt werden. Ein händisches Update ist allerdings nur in den seltensten Fällen notwendig, da Valve zeitnah auf neue Versionen von DXVK reagiert und diese in der Regel schnellstmöglich in Proton implementiert.