Ich wollte eigentlich nicht extra ein Thema hier in der Community erstellen, aber da mich das Problem nicht loslassen möchte, habe ich mich doch registriert, um hier nach einer eventuellen Lösung zu fragen. Ich würde mich selbst als Distrohopper bezeichnen und habe so ziemlich jede Distribution schon mal installiert. Hängen geblieben bin ich letztendlich bei EndeavourOS und aktuell gerade bei CachyOS.
In der Vergangenheit habe ich immer wieder mal einen Blick auf Tumbleweed geworfen. Da ich das Prinzip von Rolling Releases mag, kam Leap für mich bisher eher nicht infrage. LTS Releases sind generell nichts für mich. Vor gut 3 Wochen entschied ich mich dazu, Tumbleweed doch mal etwas länger zu nutzen und richtete mir mein System komplett so ein, wie ich es brauche und es bisher auch in anderen Distributionen so getan habe. Bezüglich meiner Grafikkarte, der AMD RX 7800 XT, habe ich keine speziellen Treiber oder Pakete installiert. Laut Recherche im Netz benötigt man zum Spielen in openSUSE für AMD Grafikkarten keine speziellen Treiber, da diese im Kernel integriert sind. Jedoch habe ich die Codecs zu denen aus dem Packman-Repository gewechselt.
Nachdem ich Tumbleweed ca. 1 Woche lang genutzt habe, wollte ich ein paar Spiele in Steam spielen. Das Spiel "Age of Mythology Retold" warf mir beim Start den folgenden Fehler entgegen.
Fehlermeldung:
Missing Feature: Shader Model too low (Shader_Model_60)
Das Spiel startete nicht.
Danach versuchte ich das Spiel "Age of Empires: Definitive Edition" und erhielt wieder einen Fehler.
Fehlermeldung:
The system video adapter does not meet the minimum specifications, you may have a poor game experience.
Zumindest startete dann das Spiel. Aber es gab stotternden Sound und sehr schlechte Performance.
Jetzt wollte ich es wissen und dachte mir, wenn die Grafikkarte nicht passt, dann müsste sich "Baldurs Gate 3" auf jeden Fall beschweren. Tat es aber nicht. Im Gegenteil. Das Spiel startete zwar, jedoch dauerte das Kompilieren der Shadermodelle ewig und bei knapp 70% flog ich aus dem Spiel. Ich landete ohne Fehlermeldung auf dem Desktop.
Dann versuchte ich es zuletzt mit "ELEX". Es startete und der Ladebildschirm erschien. Normalerweise ist der Ladebildschirm in ein paar Sekunden erledigt. Nicht in diesem Fall. Nach gut 5 Minuten landete ich im Hauptmenü. Das Spiel und der Sound stotterten vor sich hin. Ich schaffte es gerade noch, das Spiel zu beenden und wurde dann auf dem Desktop mit einer Fehlermeldung empfangen.
Fehlermeldung:
The application terminated abnormally.
Dann wollte ich den Rechner neu starten und starrte 5 Minuten lang auf die Shutdownmeldungen. Die Laufwerke sollten ausgehangen werden ... Irgendwann klappte es dann und es kam die Meldung, dass das System nun herunterfahren würde ... Nichts passierte. Ich wartete und wartete ... Und drückte dann den Resetknopf.
openSUSE ließ sich dann nicht mehr starten. Ich landete zwar an der Anmeldung, jedoch wurde mein Passwort nicht akzeptiert und es fehlten die Buttons zum Neustarten oder Herunterfahren. Ich rief die Konsole auf und konnte mich anmelden. Darüber schaffte ich es dann, einen erneuten Neustart durchzuführen.
Zum Glück setzt openSUSE vor und nach jeder Installation völlig automatisch Snapshots vom System. Ich startete in den Snapshot vom Vorabend. Das klappte. Ich startete die Konsole und stellte den aktiven Snapshot per sudo snapper rollback wieder her.
Ich weiß nicht, warum die Spiele meine Grafikkarte nicht erkennen. Irgendein Paket scheint hier zu fehlen. Steam selbst erkennt meine AMD RX 7800 XT. Das konnte ich in der Konsole sehen, als ich darüber Steam aufrief.
Running query: 1 - GpuTopology
Response: gpu_topology {
gpus {
id: 1
name: "AMD Radeon RX 7800 XT (RADV NAVI32)"
vram_size_bytes: 17163091968
driver_id: k_EGpuDriverId_MesaRadv
driver_version_major: 25
driver_version_minor: 1
driver_version_patch: 5
}
default_gpu_id: 1
}
Alles anzeigen
Auch in den Systeminformationen ist die Grafikkarte zu sehen.
$ inxi -Fz
System:
Kernel: 6.15.5-1-default arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.4.2 Distro: openSUSE Tumbleweed 20250710
Machine:
Type: Desktop Mobo: Micro-Star model: MAG X570 TOMAHAWK WIFI (MS-7C84)
v: 1.0 serial: <superuser required> UEFI: American Megatrends LLC. v: 1.I0
date: 03/20/2025
CPU:
Info: 12-core model: AMD Ryzen 9 3900X bits: 64 type: MT MCP cache:
L2: 6 MiB
Speed (MHz): avg: 3646 min/max: 563/4674 cores: 1: 3646 2: 3646 3: 3646
4: 3646 5: 3646 6: 3646 7: 3646 8: 3646 9: 3646 10: 3646 11: 3646 12: 3646
13: 3646 14: 3646 15: 3646 16: 3646 17: 3646 18: 3646 19: 3646 20: 3646
21: 3646 22: 3646 23: 3646 24: 3646
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 32 [Radeon RX 7700 XT /
7800 XT] driver: amdgpu v: kernel
Device-2: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
type: USB
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: modesetting unloaded: vesa
dri: radeonsi gpu: amdgpu resolution: 3440x1440~144Hz
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.4 renderer: AMD
Radeon RX 7800 XT (radeonsi navi32 LLVM 20.1.7 DRM 3.63 6.15.5-1-default)
API: Vulkan v: 1.4.313 drivers: N/A surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
driver: snd_hda_intel
Device-3: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
type: USB
API: ALSA v: k6.15.5-1-default status: kernel-api
Server-1: PipeWire v: 1.4.6 status: active
Network:
Device-1: Realtek RTL8125 2.5GbE driver: r8169
IF: enp38s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel AX200 Bluetooth driver: btusb type: USB
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2
Drives:
Local Storage: total: 7.51 TiB used: 2.81 TiB (37.4%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
size: 1.82 TiB
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO 1TB size: 931.51 GiB
ID-3: /dev/sda vendor: Samsung model: SSD 850 EVO 1TB size: 931.51 GiB
ID-4: /dev/sdb vendor: Western Digital model: WD20EZBX-00AYRA0
size: 1.82 TiB
ID-5: /dev/sdc vendor: Western Digital model: WD20EZBX-00AYRA0
size: 1.82 TiB
ID-6: /dev/sdd vendor: Samsung model: SSD 850 PRO 256GB size: 238.47 GiB
Partition:
ID-1: / size: 928.51 GiB used: 46.93 GiB (5.1%) fs: btrfs
dev: /dev/nvme1n1p2
ID-2: /boot/efi size: 1022 MiB used: 340 KiB (0.0%) fs: vfat
dev: /dev/nvme1n1p1
ID-3: /home size: 928.51 GiB used: 46.93 GiB (5.1%) fs: btrfs
dev: /dev/nvme1n1p2
ID-4: /opt size: 928.51 GiB used: 46.93 GiB (5.1%) fs: btrfs
dev: /dev/nvme1n1p2
ID-5: /var size: 928.51 GiB used: 46.93 GiB (5.1%) fs: btrfs
dev: /dev/nvme1n1p2
Swap:
ID-1: swap-1 type: partition size: 2 GiB used: 0 KiB (0.0%)
dev: /dev/nvme1n1p3
Sensors:
System Temperatures: cpu: 44.2 C mobo: N/A gpu: amdgpu temp: 47.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 37
Info:
Memory: total: 32 GiB available: 31.26 GiB used: 2.71 GiB (8.7%)
Processes: 563 Uptime: 0h 0m Shell: Bash inxi: 3.3.37
Alles anzeigen
Bisher hatte ich in keiner anderen Distribution Probleme mit diesen Spielen.
Laut openSUSE Community und Wiki ist openSUSE out of the box mit AMD Grafikkarten kompatibel und gerade Steam soll ohne Probleme laufen. Es muss nichts nachinstalliert werden. Genutzt habe ich Steam als Systempaket. Das Flatpak habe ich nicht ausprobiert.
Bitte nicht wundern, die Daten sind bereits 2 Wochen alt. Ich hatte nach diesen Problemen das Backup von EndeavourOS wiederhergestellt und nutze nun inzwischen sogar CachyOS. Auch hier gab / gibt es mit besagten Spielen keinerlei Probleme.
Da ich neugierig bin und gern wüsste, was das Problem sein könnte, dachte ich, ich frage euch. Am Wochenende hatte ich auch tatsächlich gerade erneut Tumbleweed probiert. Ich hatte es sogar ohne die Codecs vom Packman-Repo getestet. Ich habe direkt nach Beenden der TW-Installation das System aktualisiert und Steam installiert. Leider warfen die Spiele noch immer die Fehler aus ...
Hat jemand von euch eine Idee, wie ich dieses Problem gelöst bekomme?