Spielen auf Linux? PART 2

Hi! Ich bin zurück mit interessanten Informationen!

Also zu aller erst, meine Erwartung aus Part 1 hat sich nicht nur bewahrheitet, sondern es wurde eigentlich noch viel schlimmer. Als ich das Notebook neugestartet hatte, sah eigentlich alles soweit gut aus, doch weder Steam (Linux nativ), noch Epic Games (über Lutris+WineHQ) ließen sich starten. Da ich aber vorher schon wusste, dass ich Fehler gemacht habe bei der Installation von WineHQ, habe ich das System einfach noch einmal neu aufgesetzt, also Linux neu installiert, nachdem ich die Festplatte wieder gelöscht habe.

Von dort an lief alles etwas besser. Ich habe Wine diesmal fehlerfrei über apt installiert und nicht aus einer Fremdquelle, wie zuvor. Steam habe ich auch neu installiert, CS 1.6 und Terraria erstmal zum testen. Hat funktioniert. CS:GO habe ich dann später auch wieder installiert, hat funktioniert aber alles andere als flüssig… Als Treiber war übrigens der nvidia-driver-435 (quelloffen) aktiv.

Danach, weil ich ja ein “Proof of Concept” machen wollte, installierte ich wieder Lutris und darüber den Epic Games Launcher. Angemeldet, Rocket League heruntergeladen, gestartet, war aktiv aber es gab kein Fenster… Im Taskmanager von Wine fand man Rocket League auch nicht. Dieses Problem konnte ich leider nicht beheben, ich konnte den Child-Process von Epic Games nicht killen per Terminal.

Ich habe eine Weile überlegt, wie man diese beiden Probleme beheben könnte. Dann habe ich, meinen “Proof of Concept” so halb brechend mir über Amazon noch einen Rocket League-Key besorgen können und es bei Steam aktiviert. Es gab tatsächlich eine Linux-Version des Spiels bei Steam, die ich mir auch direkt geladen habe, aber ich hab dann schnell bemerkt, dass diese Version eine letzte Version von vor ein paar Monaten war, da der Support für Linux eingestellt wurde. Somit konnte man also auch nur offline spielen…

Steam hat ein interessantes Feature namens SteamPlay, mit dem man auch Windows-/MacOS-Spiele auf einem Linux-System spielen kann. Dazu gibt es die beiden emulierenden Softwares Linux Runtime Soldier und Proton. Ich habe mir also SteamPlay mit Proton eingestellt, Rocket League gezwungen auch diese Version zu nutzen und es dann nach erneutem Download gestartet. Genauso wie CS:GO ist die Performance von Rocket League eher mangelhaft.

Gleich folgt etwas, wozu ich erstmal Kontext erklären muss: Ich habe zu Anfang, um Linux einfach per USB-Stick zu booten SecureBoot ausgemacht, aber hatte es dann nach der zweiten Installation wieder angemacht. Linux aber hat ein wenig Probleme damit.

Ich wollte also die Grafiktreiber updaten, wollte die Version 455 (proprietär) aktivieren. 17 Pakete konnten nicht installiert werden, da ungelöste widersprüchliche Paketabhängigkeiten bestehen. Konnte also nicht installiert werden. Dazu kam ein Hinweis, dass mit SecureBoot Treiber von Dritten die Bestätigung eines Keys benötigen. Ich sollte ein Password festlegen, welches ich beim Reboot wieder eingeben sollte und den Key enrollen sollte. Ich startete neu, enrollte den Key, bootete Linux und der Bildschirm freezte beim Bootvorgang… Selbst auf den Konsolen Strg+Alt+F3 – F6 kam ich zu keiner Eingabe…

Ich allein hätte nicht mehr gewusst, was zu tun wäre, aber ich kenne einen kompetenten Mann für Medien und IT (schaut mal auf blox.media vorbei), der mir dabei geholfen hat. Wir sind also in den Recovery-Modus gegangen, haben die Nvidia-Treiber und Standard-XServer-Treiber deinstalliert und neugestartet. Dann, mit den Nvidia-435-Treibern hat es auch funktioniert, aber natürlich weiterhin genauso schlecht. Die versuchte Neuinstallation der neueren Treiber hat wieder das gleiche Problem hervorgerufen. Spoiler: SecureBoot ausschalten hat auch nichts gebracht.

Ich habe das System also wieder einmal als kaputtgespielt angesehen und neu installiert. Diesmal aber, weil ich keine Lust hatte, falls wieder etwas schiefgeht wieder alle Daten zu verlieren die Festplatte gleich anders partitioniert. Betriebssystem hat 30GB bekommen und der Rest sollte für home/ bereitstehen. Um dann das home/sasu/ auch bei home/ zu nutzen musste die Partition eingehangen werden. Hexenwerk für mich, hat also wieder der kompetente Medien- und IT-Mensch für mich gemacht.

Eigentlich traurig, dass ich sowas nicht hinbekomme, obwohl ich den Beruf lerne. Egal, weiter im Text.

Dann habe ich bemerkt, dass diesmal in den Einstellungen unter Info meine Grafikkarte überhaupt erst erkannt wurde. Vorher stand nur die IntelHD drin, nun aber auch die Nvidia GeForce 920M. Treiberversion ist 445.

Hab wieder Steam, Minecraft, WineHQ installiert, CS:GO, Rocket League und andere heruntergeladen und getestet. Bei CS:GO war die Performance sehr sehr schwankend, was mich verwunderte, aber bei niedrigen Einstellungen durchaus ausreichend. Leider aber nicht so gut, wie vor Monaten noch auf dem gleichen Notebook mit Windows. Rocket League hab ich wieder mit Proton 5.0 (SteamPlay, siehe weiter oben) gestartet und dort war die Performance sehr viel besser als zuvor. Es ließ sich mit medium Grafikeinstellungen noch sehr flüssig spielen.

Ich meine, für meine gewohnten Verhältnisse mit 120 FPS auf Super High sah es schon noch nach Augen-Krebs aus, aber es war spielbar.

FORTSETZUNG FOLGT (womöglich)