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.