When I play a game using my XBoxOne controller (connected via USB) for a Steam game, it eventually crashes my GPU (screen goes black with no signal).
When I first load the game, I am able to play normally for maybe about 10 minutes, but eventually the black screen happens. I think I have ruled out the actual game itself; as this behavior occurs with 2 different games (Tiny Tina’s Wonderlands and Resident Evil 4), which are fairly different as far as game engines are concerned. I’m pretty sure the controller is the culprit, as I can play without issues if the controller is unplugged and I play using mouse & keyboard. As far as I can tell, there is nothing in the system log. Any hints on where I could start digging for a cause here?
Some info:
Fedora 39 Kinoite (fully updated).
Output of `rpm-ostree status`
State: idle
AutomaticUpdates: stage; rpm-ostreed-automatic.timer: no runs since boot
Deployments:
● fedora:fedora/39/x86_64/kinoite
Version: 39.20231204.0 (2023-12-04T01:01:26Z)
BaseCommit: e659e64215a4e59b642795366086a7f2d1f130a046ab6d5e3186d0368fd1b64e
GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
RemovedBasePackages: firefox firefox-langpacks 120.0-3.fc39
LayeredPackages: cockpit cockpit-machines cockpit-ostree cockpit-podman doas qt-virt-manager rocm-clinfo rocm-opencl rocminfo tmux vim zsh
fedora:fedora/39/x86_64/kinoite
Version: 39.20231201.0 (2023-12-01T01:02:03Z)
BaseCommit: 832f6f71a727e80c72b67383a0d1bceba66b80d0cfbc21bc5acdf4378f302c9c
GPGSignature: Valid signature by E8F23996F23218640CB44CBE75CF5AC418B8E74C
RemovedBasePackages: firefox firefox-langpacks 120.0-3.fc39
LayeredPackages: cockpit cockpit-machines cockpit-ostree cockpit-podman doas qt-virt-manager rocm-clinfo rocm-opencl rocminfo tmux vim zsh
Seems to be nothing in the system log. Below is the output of journalctl --boot=-1 | tail -20
. The crash occurred at ~18:48, but there are no entries after 18:43:01.
Dec 03 18:40:44 fedora-pc plasmashell[2342]: kf.service.services: The desktop entry file "/usr/share/applications/qemu.desktop" has Type= "Application" but has no Exec field.
Dec 03 18:40:44 fedora-pc plasmashell[2342]: kf.service.services: The desktop entry file "/usr/share/applications/org.freedesktop.Xwayland.desktop" has Type= "Application" but has no Exec field.
Dec 03 18:40:44 fedora-pc plasmashell[2342]: kf.service.services: The desktop entry file "/usr/share/applications/qemu.desktop" has Type= "Application" but has no Exec field.
Dec 03 18:40:44 fedora-pc plasmashell[4828]: GameOverlay: started '/var/home/yosuke/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayui' (pid 1772) for game process 1621
Dec 03 18:40:44 fedora-pc plasmashell[7940]: 12/03 18:40:44 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20231129195920)/tid(1772)
Dec 03 18:40:44 fedora-pc plasmashell[7940]: 12/03 18:40:44 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(1772)
Dec 03 18:43:01 fedora-pc systemd[1]: Starting systemd-tmpfiles-clean.service - Cleanup of Temporary Directories...
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/rpm-ostree-1-autovar.conf:20: Duplicate line for path "/var/cache/man", ignoring.
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/rpm-ostree-1-autovar.conf:50: Duplicate line for path "/var/lib/dbus", ignoring.
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/rpm-ostree-1-autovar.conf:133: Duplicate line for path "/var/spool/cups/tmp", ignoring.
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/sddm.conf:2: Duplicate line for path "/var/lib/sddm", ignoring.
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/tmp.conf:12: Duplicate line for path "/var/tmp", ignoring.
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/var.conf:14: Duplicate line for path "/var/log", ignoring.
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/var.conf:19: Duplicate line for path "/var/cache", ignoring.
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/var.conf:21: Duplicate line for path "/var/lib", ignoring.
Dec 03 18:43:01 fedora-pc systemd-tmpfiles[8233]: /usr/lib/tmpfiles.d/var.conf:23: Duplicate line for path "/var/spool", ignoring.
Dec 03 18:43:01 fedora-pc systemd[1]: systemd-tmpfiles-clean.service: Deactivated successfully.
Dec 03 18:43:01 fedora-pc systemd[1]: Finished systemd-tmpfiles-clean.service - Cleanup of Temporary Directories.
Dec 03 18:43:01 fedora-pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 03 18:43:01 fedora-pc audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-tmpfiles-clean comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'