Die Idee schiebe ich schon lange vor mir her - Linux auf dem Gaming PC.
Alleine meine Faulheit und ein bisschen "never touch a running system" hat mich bislang davon abgehalten, dem Ganzen zumindest mal probeweise eine Chance zu geben.
Aufgrund eines Hardwaredefekts bekomme ich nun einen neuen PC und muss das Ganze eh neu aufsetzen.
Steamspiele sollten mit Hilfe von Proton laufen.
Für andere Spiele wie z.B. Star Citizen könnte Lutris/Wine zum Einsatz kommen.
Bei meinem ersten Versuch habe ich leider zu spät festgestellt, dass eines meiner liebsten Spiele nicht laufen wird.
Das Anti-Cheat Tool Battleeye läuft nicht unter Linux.
Die externe Soundkarte und meine Joysticks scheinen direkt zu laufen - getestet.
Das Elgato Stream Deck läuft mit streamdeck_ui - getstet.
Das TrackIR 5 konnte ich nicht erfolgreich testen, es gibt aber open source Lösungen.
Steam lies sich problemlos installieren und Spiele wie Factorio oder Terraria laufen auf Anhieb - getestet.
Hier meine bisherige markdown Dokumentation, Distro Arch-Linux.
# 32bit-Dinge werden benötigt
```bash
$ grep -A 1 "^\[multilib" /etc/pacman.conf
[multilib]
Include = /etc/pacman.d/mirrorlist
```
System aktualisieren
```bash
$ sudo pacman -Syu
```
# Grafikkarte
Quelle: https://github.com/lutris/docs/blob/master/InstallingDrivers.md
## nvidia
Aktuell ist bei mir eine GTX 1070 verbaut.
```bash
$ sudo pacman -S nvidia-dkms nvidia-utils lib32-nvidia-utils nvidia-settings vulkan-icd-loader lib32-vulkan-icd-loader
```
### weitere Anleitungen
https://www.youtube.com/watch?v=AOjOd3wIPu8
nvidia nvidia-utils nvidia-settings xorg-server-devel opencl-nvidia
## AMD
Sobald sich der Markt erholt hat soll es eine 6800XT werden.
```bash
$ sudo pacman -S lib32-mesa vulkan-radeon lib32-vulkan-radeon vulkan-icd-loader lib32-vulkan-icd-loader
```
# Steam
```bash
$ sudo pacman -S steam
```
## Proton
Stream > Settings > Steam Play > Enable Steamplay for all other titles
`Run other titles with: proton`
### protondb.com
#### Latest proton fixes
https://github.com/GloriousEggroll/proton-ge-custom/releases
Download tar.gz and extract to `~/.steam/root/compatibilitytools.d/`
In Steam Rechtsklick auf Spiel, Properties > Force the use of a specific Steam Play tool
`Select Protonversion`
# Lutris, Wine
```bash
sudo pacman -S lutris wine
```
Alles anzeigen
Wie gesagt, erst bei der Installation von Steam habe ich festgestellt, dass eines meiner liebsten Spiele, Arma 3, wegen Battleeye nicht uneingeschränkt unter Linux laufen wird. Ich hatte ab diesem Zeitpunkt schon keine Lust mehr, das Ganze weiter zu verfolgen.
Getestet hatte ich Terraria und das lief problemlos!
Einfach Steam installieren, Terraria in der Steam Bibliothek anklicken, installieren und im Anschluss einfach spielen. Nice!
Bei der Installation von Lutris/Wine gab es dann einige Fehlermeldungen.
Wenn ich mich richtig erinnere, ging es um Python.
Für mich stand zu diesem Zeitpunkt schon fest, dass ich noch Windows installieren muss und darum habe ich das Ganze an dieser Stelle abgebrochen.
Nachtrag: Als kleiner Reminder für mich - ich habe noch eine kleine SSD und werde demnächst Pop!OS eine Chance geben.