Kubuntu – Gaming-Fokus

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
  1. Installieren für: Steam
  2. Neues Hinzufügen
  3. Neueste Proton-GE Version auswählen
  4. 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.