Ich erfinde hier das Rad nicht neu – ich setze lediglich an einer Konfiguration an, die mir das Spielerlebnis so nah wie möglich an das heranbringt, was namhafte Distributionen wie Bazzite oder Nobara bieten. Dabei lege ich besonderen Wert auf Performance, Stabilität und Anpassbarkeit, ohne unnötigen Ballast, sodass „Kubuntu 25.10 (STS)“ als flexible Basis für ein optimiertes Gaming-Setup dient.
Voraussetzungen
- Frische Kubuntu 25.10 Installation
- AMD Grafikkarte
- Internetverbindung
- Root/sudo-Zugriff
sudo apt update && sudo apt upgrade -y
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gamemode mangohud goverlay -y
Lutris (für Non-Steam-Spiele, Epic, GOG, etc.) & einige Abhängigkeiten:
sudo apt install lutris wine64 wine32 winetricks dxvk -y
sudo apt install fonts-liberation fonts-wine -y
sudo winetricks --self-update
winecfg
Wine konfigurieren. Da ich grad nicht sicher bin, wähle ich vorerst Standard und Win10.
Lutris-Wine-Versions verwalten
Lutris → Preferences → Runners → Wine → Manage Versions Installiere „wine-ge“ für beste Kompatibilität.
Flatpak installieren:
sudo apt install flatpak -y
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Steam installieren:
sudo flatpak install flathub com.valvesoftware.Steam -y
sudo apt install steam-devices -y
sudo udevadm control --reload-rules
sudo udevadm trigger
Steam starten (der Erststart kann etwas dauern), anmelden und anschließend wieder schließen, indem es über die Taskleiste beendet wird.
Falls das Symbol in KDE nicht erstellt wurde, einfach einmal abmelden und wieder anmelden.
Späterer Startbefehl für Steam-Games mit den jeweiligen Spiele-Einstellungen:
gamemoderun %command%
Oder mit Mangohud:
gamemoderun mangohud %command%
Proton-GE installieren
ProtonUp-Qt installieren
Dass Steam bereits einmal gestartet worden sein muss, habe ich erwähnt. Der Grund dafür: Zuvor sollte sichergestellt werden, dass Steam vollständig beendet wurde – nicht nur geschlossen.
ProtonUp-Qt ist der einfachste Weg, Proton-GE zu verwalten. Ich empfehle die Flatpak-Version, da sie immer aktuell ist – und vor allem, weil ich damit bisher keinerlei Probleme hatte.
flatpak install flathub net.davidotek.pupgui2 -y
Start über Konsole – weil ich schon mal da bin:
Proton-GE mit ProtonUp-Qt installieren
ProtonUp starten:
flatpak run net.davidotek.pupgui2
- Installieren für: Steam
- Neues Hinzufügen
- Neueste Proton-GE Version auswählen
- Installieren
In Steam aktivieren:
- Steam → Settings → Compatibility
- „Enable Steam Play for all other titles“ aktivieren
- Als Standard Proton-GE auswählen
AMD GPU-Optimierungen
Mesa-Treiber aktualisieren (neueste OpenGL/Vulkan)
Kubuntu 25.10 sollte bereits aktuelle Mesa-Treiber mitbringen, aber ich gehe trotzdem auf die Bleeding-Edge-Version:
sudo add-apt-repository ppa:kisak/kisak-mesa -y
sudo apt update && sudo apt upgrade -y
4.2 Vulkan-Tools & Validierung
sudo apt install mesa-vulkan-drivers vulkan-tools -y
Testen ob Vulkan funktioniert:
vulkaninfo | grep "deviceName"
Es wird meine AMD GPU angezeigt.
AMD GPU Features freischalten (Overclocking, Lüftersteuerung)
Kernel-Parameter hinzufügen:
sudo nano /etc/default/grub
Ich suche die Zeile mit GRUB_CMDLINE_LINUX_DEFAULT , setze diese unter Kommentar (mit # davor) und füge eine Zeile danach hinzu:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.ppfeaturemask=0xffffffff"
Speichern (Strg+x, y, Enter), dann:
sudo update-grub
sudo reboot
Optional – CoreCtrl installieren (GPU-Overclocking & Lüftersteuerung GUI)
sudo apt install corectrl -y
CoreCtrl bei Login automatisch starten:
- Systemeinstellungen → Autostart → CoreCtrl hinzufügen
- CoreCtrl öffnen, Profil für deine GPU erstellen
Performance-Tweaks
CPU-Governor für Gaming optimieren
Standardmäßig nutzt Linux „powersave“ – für Gaming mag ich „performance“.
Temporär (bis Reboot):
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Permanent mit GameMode: GameMode macht das automatisch beim Gaming! Ich konfiguriere es:
nano ~/.config/gamemode.ini
Ich füge folgendes ein:
[gpu]
apply_gpu_optimisations=accept-responsibility
gpu_device=0
[cpu]
gov_warning=0
ign_nice=1
Strg+x, y, Enter
Swappiness optimieren (weniger Swap = bessere Performance:
echo "vm.swappiness=10" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
I/O-Scheduler für SSDs optimieren
Für SSDs ist „none“ oder „mq-deadline“ am besten.
cat /sys/block/nvme0n1/queue/scheduler
Falls nicht optimal, ändere ich das:
echo "none" | sudo tee /sys/block/nvme0n1/queue/scheduler
Gaming-Launcher & zusätzliche Tools
Heroic Games Launcher (Epic, GOG)
flatpak install flathub com.heroicgameslauncher.hgl -y
Bottles (Windows-Apps & Spiele ohne Steam)
flatpak install flathub com.usebottles.bottles -y
Discord (für Voice-Chat)
flatpak install flathub com.discordapp.Discord -y
6.4 OBS Studio (für Streaming/Recording)
sudo apt install obs-studio -y
Spiele starten & testen
Steam-Spiele mit GameMode starten
Rechtsklick auf Spiel in Steam → Properties → Launch Options:
gamemoderun %command%
MangoHud aktivieren (FPS-Counter)
In Launch Options:
mangohud gamemoderun %command%
Shader-Pre-Caching aktivieren
Steam → Settings → Downloads → Shader Pre-Caching → Aktivieren (Verhindert Stuttering beim ersten Spielen)
Bonus: Weitere Optimierungen
Achtung! Unbedingt beachten! Bei einem System-Release-Update den Kernel wieder zurücksetzen!
Ohne Liquorix-Kernel auf Kubuntu ist Fedora die bessere Gaming-Basis.
Custom Kernel (optional, für Enthusiasten)
Liquorix Kernel für bessere Gaming-Latenz:
sudo add-apt-repository ppa:damentz/liquorix -y
sudo apt update
sudo apt install linux-image-liquorix-amd64 -y
sudo reboot
Hinzufügen von ZRAM:
Check, ob ZRAM vielleicht schon aktiv ist:
sudo swapon --show
Wenn da nichts mit zram ausgegeben wird, dann:
sudo apt install zram-tools
Das wars hier schon, Es wird automatisch die hälfte des eingebauten Rams als ZRAM verwendet. Bei mir sind das 15,2G ZRAM.