Linux-Gaming: der Vulkan-Weihnachts-HAMMER!

„Ho!“ „Ho!“ „Ho!“ ruft es vom Dach,
am Himmel sieht man die Sterne flach,
da erscheint ein großes Licht,
es ist der Vulkan, er ist nicht mehr dicht!

Liebe Linux Gamer,

ich habe ein Weihnachtsmärchen für Euch, endlich wird es wahr 🙂

World of Warcraft mit DxVK und voller FPS !

Wer hätte es gedacht, daß ich das nochmal erleben würde: Bo ey, ist das geil! 🙂

Alleine die Installation der DirectX-Vulkan Treiber sorgte für einen imposanten Leistungsschub bei World Of Warcraft. Endlich funktionieren alle Effekte ohne das es laggt, ruckt oder gar nicht geht 😉

Ein paar Impressionen…

Wenn man von Sturmwind aus über den Wald mit maximaler Sichtweite blickt

Wenn man von Sturmwind aus über den Wald mit maximaler Sichtweite blickt

Die WOW Weihnachtsdeko

Die WOW Weihnachtsdeko

Das Auktionshaus von Sturmwind

Das Auktionshaus von Sturmwind

Selbst auf Maximaleinstellungen ist es noch eine adäquate Leistung von 30 FPS und da geht mehr, weil meine GTX1050 auf dem Mainboard gar nicht die volle PCIE Bandbreite schaffen kann. Die GPU Utilization ist von ca. 28% auf über 80% angestiegen und das merkt man. Die Leistungsbegrenzung auf 60 FPS (siehe Video 😉 ) steht auf Stufe 8 von 10 der Details, egal wo man hingeht. Inis die vorher eher Slide-Shows waren wie z.b. Feuerlande sind jetzt komplett flüssig. Ob Wetter, Sonnenstrahlen, egal, es ruckt nicht mehr. Nur wenn man die Sichtweite auf Maximal dreht, wirds langsamer in Sturmwind.In Dalaran, was vorher extrem geruckt hat, läuft jetzt mit egal wie vielen Spielern flüssig.

Dalarn mit ausreichend FPS und NVIDIA Controlcenter mit GPU Utilizationanzeige

Dalarn mit ausreichend FPS und NVIDIA Controlcenter mit GPU Utilizationanzeige

Ich hoffe mal, Ihr werdet das alle gleich am ersten Weihnachtstag installieren 😀 Ich habe jetzt natürlich einen Vorteil, weil ich das schon am 23.12. gemacht habe.

Wie installiert man DxVK nun?

Das ist so einfach, das hätte ich gar nicht geglaubt, wenn es einer erzählt hätte 😉

Schritt 1:

ladet Euch von hier:  https://git.froggi.es/joshua/d9vk/-/jobs die neueste Buildfassung von DxVK herunter.

Downloadprotal

Schritt 2:

Das Archiv auspacken und in den Ordner „dxvk-release“ wechseln

Schritt 3:

Setupscript starten:

$ WINPREFIX=~/ed-wine/ ./setup_dxvk.sh install

Das sieht dann so aus ( allerdings mit einige Ausgaben):

Also einfach Euren WinePrefix korrekt setzen, das ist bei mir ED-WINE für Elite-Dangerous wo auch WOW drin ist, weil 64Bit. Das mit den 64Bit erkennt das Script von allein und installiert alles nötige für die 32 und 64Bit Unterstützung. Das ist wahrlich vorbildlich, bis auf einen winzigen Haken: Es nutzt nicht die Staging Version von Wine, sondern die stable Version. Das führt zur Umkonfigurierung der Wineumgebung, was dann beim ersten Start von WoW nochmal umkonfiguriert wird, wenn wieder die Staging Version zur Anwendung kommt. Ist natürlich harmlos, aber dauert i.d.R. ein Weilchen und es poppen 3 Fehlermeldungen von diversen M$-Konfigtools auf.

So liebe Linux Gamer, dann wünsche mal viel, viel Spaß mit Eurem neuen, verbesserten WoW.

Frohe Weihnachten!

Fedora, Wine-Staging und DX11

Wie bekommen man eigentlich DirectX 11 unter Linux zum Laufen ?

Das ist einfacher als man glaubt. zunächst installiert man mal wine-staging und Winetricks nach:

dnf install wine-staging winetricks

Danach sollte man, wenn man es noch nicht hat, mit winetricks die DLLs für DX10 und DX11 installieren. Das geht recht schnell:

 

 

 

Danach startet man winecfg für die Wine Umgebung die man mit DX11 laufen lassen will:(hier die normale .wine )

/opt/wine-staging/bin/winecfg

und aktiviert min. mal die obersten beiden Optionen im „Staging“ Tab :

Danach kann man dann schon das Spiel, im Beispiel Eve Online, starten:

env WINEPREFIX=“/home/username/.wine“ /opt/wine-staging/bin/wine C:\\Program\ Files\\CCP\\CCP\\Launcher\\evelauncher.exe

Das wars schon.  Es kann sein, daß unter DX11 die Einstellungen eines Spiels zu hoch sind, das liegt daran, daß DX11 noch keine 100% Umsetzung hat. Wenn Ihr ein schwarzes Bild bekommt, einfach mal die Einstellungen im Spiel auf den kleinsten Wert setzen, z.b. Anti-Aliasing ausmachen, Post-Processing oder Shader auf „low“ und dann sollte das klappen 😉

Manche Windowsgames werden vom Hersteller schon mit einer Wineinstallation ausgeliefert und dann als „Linux“ angeboten, so auch bei EVE Online. Wer DX11 haben will, braucht aber die Staging Version von Wine und die Optionen aktiviert, so daß die Hersteller Wineinstallationen meistens kein DX11 können. Da braucht es also dann wieder das Originalspiel.