OpenSUSE ist eine freie Distribution, die sich auf der Basis von dem kommerziellen SUSE Linux Enterprise (SLE)-Servern für den Desktop als Community-Projekt weiterentwickelt. Die stabile Fassung mit Releases nennt sich openSUSE Leap und richtet sich nach den SLE-Releases. OpenSUSE Tumbleweed dagegen ist ein Rolling-Release und ist grundsätzlich wegen der Aktualität der Software auch besser für Linux-Gaming geeignet.
NVIDIA
Die NVIDIA-Treiber werden direkt von NVIDIA für openSUSE angeboten. Bindet das Repo wie folgt ein:
sudo zypper ar -f https://download.nvidia.com/opensuse/leap/$VERSION$ "nVidia Graphics Drivers" sudo zypper ref sudo zypper in nvidia-gfxG05-kmp-default
Ersetzt $VERSION$ mit eurer openSUSE-Version (aktuell ist beispielsweise 15.2).
Games-Repo
Für eine umfangreiche Spielesammlung solltet ihr das Games-Repo hinzufügen:
zypper ar -f http://download.opensuse.org/repositories/games/openSUSE_Leap_$VERSION$/ games zypper refresh
Ersetzt $VERSION$ mit eurer openSUSE-Version. Oder beim Rolling Release Tumbleweed dann
zypper ar -f http://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/ games zypper refresh
Eine weitere beliebte Paketquelle ist Packman. Diese bieten ebenfalls ein Spiele-Repository an. Es gibt auch eine Liste von möglichen Spiegelservern.
zypper ar -f http://ftp.halifax.rwth-aachen.de/packman/suse/openSUSE_Leap_$VERSION$/Games/ packman_games zypper refresh
Steam
Steam könnt ihr auch direkt per Repo installieren. Genaueres ist im Steam-Artikel hinterlegt.
Troubleshooting
Steam-Spiele starten nicht
Einige Titel funktionieren unter openSUSE nicht einwandfrei. Als Workaround muss Steam wie folgt aufgerufen werden, damit etliche Spiele (Dirt Rally, Avorion) wieder starten:
STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 steam
glibc 2.27
Einige Spiele benötigen glibc in Version 2.27. OpenSUSE 15.2 basiert jedoch auf der Vorgängerversion 2.26. Das Spiel kann daher nicht funktionieren.
- Anmelden oder Registrieren um Kommentare zu schreiben
- 16379 Aufrufe
Evtl, zumindest ist das meine Beobachtung, sollte man erwähnen dass, wenn ein Spiel nicht startet, unter opensuse dass nicht suses schuld ist sondern meist am Entwickler liegt weil dieser Ubuntu Bibliotheken mit ausliefert, die dann, sobald sie mit System Bibliotheken reden wollen, auf die Nase fallen. Das wird mit prefer host libraries sogesehen umgangen in dem man sagt dass immer die System Bibliotheken verwendet werden sollen.
Alternative, dass müsste ich aber noch mal recherchieren, kann man startparameter setzen die auf die richtigen System bibliotheken dann verweisen. So spart man sich ein kaputtes steamoverlay (was, soweit ich weiß, dann auch nicht mehr geht) und einen steam Neustart.
Aber wie gesagt, dass müsste ich noch mal unter die Lupe nehmen.
Hatte das Problem bis dato nur mit älteren Feral Spielen, da reichte auch ein symlink auf die richtige System Datei, und Borderlands 2 sowie Borderlands the pre sequel, dort gings mit startparametern.
plus das Borderlands zertifikate aus Ubuntu Datei Pfaden sucht, diese mussten auch per startparametern auf den opensuse Pfad angepasst werden.
Aber wie gesagt, nicht suses schuld sondern die kurzsichtiger Entwickler für dies iwie nur Ubuntu gibt...