Roms starten nicht (Lutris, RetroArch) und andere Gaming-Probleme

Moin zusammen,

bin neu dabei, hab die letzten Jahre Manjaro genutzt, welches mein erstes Linux war. Ich bin auf einem wenige Wochen alten EOS-System unterwegs und habe ein paar Problemchen mit Games:

Hearthstone (battle-net, Lutris) stürzt immer wieder mitten im Spiel ab, manchmal nach ein paar Minuten, manchmal nach einer halben Stunde. Außerdem starten Roms in Lutris (Snes9x, Mednafen) und RetroArch nicht, im Dolphin Emulator allerdings schon.

Das sagt Lutris:

[INFO:2025-04-03 17:24:42,241:application]: Starting Lutris 0.5.19
[INFO:2025-04-03 17:24:42,434:startup]: "card1" is NVIDIA GeForce GTX 1650 (10de:1f91 1028:0905 nvidia) Driver 570.133.07
[ERROR:2025-04-03 17:24:42,438:system]: ['vulkaninfo', '--summary'] command failed: Command '['vulkaninfo', '--summary']' returned non-zero exit status 1.
[INFO:2025-04-03 17:24:42,497:startup]: "card2" is Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] (8086:3e9b 1028:0905 i915) Driver 25.0.2
[ERROR:2025-04-03 17:35:45,616:snes9x]: Snes9x config file creation failed
[ERROR:2025-04-03 17:35:45,616:snes9x]: Snes9x config file creation failed
[ERROR:2025-04-03 17:35:45,617:snes9x]: Snes9x config file creation failed
[INFO:2025-04-03 17:35:45,617:runner_interpreter]: The game will run on 4 CPU core(s)
[WARNING:2025-04-03 17:35:48,079:game]: Game still running (state: running)
[INFO:2025-04-03 17:35:48,080:game]: Stopping Super Mario World (snes9x)
[WARNING:2025-04-03 17:35:48,081:game]: The game has run for a very short time, did it crash?

Lutris und RetroArch hab ich im Prinzip so installiert und eingerichtet, wie ich es von Manjaro kenne - irgendwas muss ich übersehen. Steam-Spiele funktionieren wunderbar, auch mit proton.

Hat jemand eine Idee? Tausenddank!

System:
  Kernel: 6.13.8-arch1-1 arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.3.4 Distro: EndeavourOS
Machine:
  Type: Laptop System: Dell product: XPS 15 7590 v: N/A
    serial: <superuser required>
  Mobo: Dell model: 0VYV0G v: A00 serial: <superuser required> UEFI: Dell
    v: 1.35.0 date: 02/10/2025
Battery:
  ID-1: BAT0 charge: 70.3 Wh (100.0%) condition: 70.3/97.0 Wh (72.5%)
CPU:
  Info: 6-core model: Intel Core i7-9750H bits: 64 type: MT MCP cache:
    L2: 1.5 MiB
  Speed (MHz): avg: 800 min/max: 800/4500 cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 9: 800 10: 800 11: 800 12: 800
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
  Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] driver: nvidia
    v: 570.133.07
  Device-3: Microdia Integrated_Webcam_HD driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6 driver: X:
    loaded: modesetting,nvidia dri: iris gpu: i915 resolution: 1: N/A 2: N/A
    3: N/A
  API: EGL v: 1.5 drivers: iris,nvidia platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.6 vendor: intel mesa v: 25.0.2-arch1.2
    renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
  API: Vulkan v: 1.4.309 drivers: N/A surfaces: xcb,xlib
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Cannon Lake PCH cAVS driver: snd_hda_intel
  Device-2: Realtek USB Audio driver: snd-usb-audio type: USB
  API: ALSA v: k6.13.8-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.4.1 status: active
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
  IF: wlan0 state: up mac: <filter>
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
  IF: enp7s0u2u4 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb type: USB
  Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2
Drives:
  Local Storage: total: 476.94 GiB used: 234.21 GiB (49.1%)
  ID-1: /dev/nvme0n1 vendor: Toshiba model: KXG60ZNV512G NVMe 512GB
    size: 476.94 GiB
Partition:
  ID-1: / size: 450.91 GiB used: 233.84 GiB (51.9%) fs: ext4
    dev: /dev/nvme0n1p2
Swap:
  ID-1: swap-1 type: partition size: 16.75 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p3
Sensors:
  System Temperatures: cpu: 48.0 C pch: 40.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 16 GiB note: est. available: 15.22 GiB used: 3.25 GiB (21.3%)
  Processes: 304 Uptime: 18m Shell: Bash inxi: 3.3.37

Servus und willkommen im :enos:-Forum!
Einsmal vorweg. Ich habe keine Ahnung, was Spiele angeht. Bis aber jemand über dein Thema liest, kann ich dir mal hier einen richtig guten Artikel zum durchlesen empfehlen. Vielleicht findest du da ja eine Lösung

1 Like

kann sein das es gerade an nvidia liegt, diverse haben gerade probleme mit diesen Version.

Falls Du es noch nicht gesehen hast: Eintrag zum Laptopmodell im Arch Wiki.

Besonders der Punkt / Verweis NVidia Optimus könnte hilfreich sein, da das Gerät ja eine Intel UHD 630 iGPU hat und zudem die GTX 1650 als dGPU besitzt. Und lutris bzw. vulkaninfo meckern. Du willst ja offensichtlich die GTX 1650 nutzen fürs gaming. Nur scheint deine Treiberinstallation (bzw. NVidia prime oder wie das heißt, hab da keine Erfahrungswerte, da ich nur AMD Karten toleriere) nicht korrekt aufgesetzt zu sein ?!

Den wichtigsten Schritt hast Du ja schon mal gemacht, gewechselt von Manjaro nach EOS :slight_smile:
Gib das mal ein um zu schauen ob der/die Treiber aktiviert sind:
hwinfo --gfxcard

1 Like

Danke dir! Da tauch ich am Wochenende mal rein.

Ja, das leidige Thema, hab ich nie wirklich durchdrungen. Den Arch Wiki-Eintrag zum Gerät kenne ich. Bin bisher, also unter Manjaro, immer so verfahren, dass ich die proprietären nvidia-Treiber installiert habe, prime dazu und dann konnte ich mit prime-run Programm Programme mit der nividia-GPU starten. In Steam prime-run %command% in die Start-Optionen des jeweiligen Spiels und los geht’s.

Ich weiss aber nicht, ob’s daran liegt. Mit der Intel GPU starten die Roms ja auch nicht. Hab gerade noch ein paar Sachen getestet und mit Snes9x, installiert als eigenständiges Programm, funktioniert es. Auffällig ist, dass es sowohl mit Lutris, als auch mit RetroArch (bzw. deren runner/cores) nicht läuft. Da muss irgendwas im Argen liegen.

18: PCI 100.0: 0302 3D controller                               
  [Created at pci.386]
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia TU117M [GeForce GTX 1650 Mobile / Max-Q]"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x1f91 "TU117M [GeForce GTX 1650 Mobile / Max-Q]"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x0905 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xec000000-0xecffffff (rw,non-prefetchable)
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  Memory Range: 0xd0000000-0xd1ffffff (ro,non-prefetchable)
  I/O Ports: 0x3000-0x307f (rw)
  Memory Range: 0xed000000-0xed07ffff (ro,non-prefetchable,disabled)
  IRQ: 157 (164 events)
  Module Alias: "pci:v000010DEd00001F91sv00001028sd00000905bc03sc02i00"
  Driver Info #0:
    Driver Status: nouveau is not active
    Driver Activation Cmd: "modprobe nouveau"
  Driver Info #1:
    Driver Status: nvidia_drm is active
    Driver Activation Cmd: "modprobe nvidia_drm"
  Driver Info #2:
    Driver Status: nvidia is active
    Driver Activation Cmd: "modprobe nvidia"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #15 (PCI bridge)

33: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Device Name: "Onboard IGD"
  Model: "Intel CoffeeLake-H GT2 [UHD Graphics 630]"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x3e9b "CoffeeLake-H GT2 [UHD Graphics 630]"
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x0905 
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0xeb000000-0xebffffff (rw,non-prefetchable)
  Memory Range: 0x80000000-0x8fffffff (ro,non-prefetchable)
  I/O Ports: 0x4000-0x403f (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 189 (55575 events)
  Module Alias: "pci:v00008086d00003E9Bsv00001028sd00000905bc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #33

Hallo
Hier gibts was schönes zum nachlesen Wine Dependencies

Wie dort beschrieben sollten diese zusätzlichen Pakete zum gamen unbedingt installiert werden.
multilib aktivieren nicht vergessen.
Ich hoffe das hilft dir weiter.

Danke dir, hatte ich (leider) alles schon befolgt.

Irgendwie seltsam, dass man zur Lutris-Fehlermeldung “Snes9x config file creation failed” im Web so gar nichts findet.

Was battle-net angeht, sagt Lutris:

[WARNING:2025-04-06 02:05:14,499:battlenet]: The Battle.net source is unavailable because Google protobuf could not be loaded: No module named 'google'

Eventuell braucht man zusätzlich zum Paket protobuf auch python-protobuf, aber das habe ich noch nicht genug getestet, um mehr sagen zu können.

Hier wurde das mit der installation von python-protobuf gelöst:

Ist aber verwunderlich was google damit zu tun hat …