Upgrade naar Fedora 39 zorgt voor crashes tijdens gamen

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • WernerL
  • Registratie: December 2006
  • Nu online
Mijn vraag
IK draai Fedora 39 en probeer te gamen via Steam. Dit heeft altijd zonder problemen gewerkt op Fedora 38, maar sinds ik de upgrade naar 39 heb gedaan loopt mijn hele PC vast op een random moment. In ieder geval bij de game The Talos Principle 2.

Niet de game crasht maar mijn hele PC. Beeld wordt eventjes zwart, dan komt het beeld terug en zijn er verspreid over het scherm groene en rode pixels zichtbaar. De enige optie die ik dan nog heb is via de power-button mijn PC herstarten.

Ik probeer de achterhalen wat hier de oorzaak van kan zijn maar weet niet zo goed hoe ik dit moet debuggen.
Aangezien het probleem pas is ontstaan na de upgrade hoop ik dat het een software probleem is en niet een hardware probleem.

Iemand toevallig tips of ideeën hoe ik de oorzaak kan achterhalen? Of in ieder geval een hardware probleem kan uitsluiten.


Beeld na de crash:
Afbeeldingslocatie: https://tweakers.net/i/sZLfht5UAMNyUmOyY0ah8uOo1os=/800x/filters:strip_icc():strip_exif()/f/image/jKxQifcT7iDHvN8NwVY0Kfzv.jpg?f=fotoalbum_large


...

Relevante software en hardware die ik gebruik
Fedora 39 met KDE Plasma 5 (zowel via wayland als X11 getest)
Videokaart: AMD Radeon RX 5500 XT
Steam geinstalleerd via package manager, daarna opnieuw geïnstalleerd via flatpak met hetzelfde probleem

...

Wat ik al gevonden of geprobeerd heb
...

In journalctl is dit de laatste entry die ik zie voordat ik mijn PC forceer om te herstarten:
Nov 26 10:52:39 werner-desktop.local plasmashell[25712]: LogD3D12RHI: Warning: GPU timeout: A payload (0x00000000E91D6D00) on the [0x0000000012B40A80, 3D] queue has not completed after 5.000001 seconds.
Verder geen error.

Voorheen toen ik speelde via de steam-versie die uit de repository kwam zag ik wel een aantal errors maar die zie ik niet meer als ik via de flatpak versie speel:
Nov 19 13:44:12 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: GPU reset(2) failed
Nov 19 13:44:12 werner-desktop.local kernel: [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <smu> failed -62
Nov 19 13:44:12 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: Failed to setup smc hw!
Nov 19 13:44:12 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: Failed to transfer pptable to SMC!
Nov 19 13:44:12 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000013 SMN_C2PMSG>
Nov 19 13:44:09 werner-desktop.local plasmashell[2862]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Nov 19 13:44:09 werner-desktop.local plasmashell[2862]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Nov 19 13:44:09 werner-desktop.local latte-dock[3213]: amdgpu: The process will be terminated.
Nov 19 13:44:09 werner-desktop.local latte-dock[3213]: amdgpu: The CS has been rejected (-125), but the context isn't robust.
Nov 19 13:44:07 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: smc_dpm_info table revision(format.content): 4.5
Nov 19 13:44:07 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: use vbios provided pptable
Nov 19 13:44:07 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: SMU is resuming...
Nov 19 13:44:07 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Nov 19 13:44:07 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: RAP: optional rap ta ucode is not available
Nov 19 13:44:07 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: RAS: optional ras ta ucode is not available
Nov 19 13:44:07 werner-desktop.local kernel: [drm] reserve 0x900000 from 0x80fd000000 for PSP TMR
Nov 19 13:44:07 werner-desktop.local kernel: [drm] PSP is resuming...
Nov 19 13:44:07 werner-desktop.local kernel: [drm] VRAM is lost due to GPU reset!
Nov 19 13:44:07 werner-desktop.local kernel: [drm] PCIE GART of 512M enabled (table at 0x0000008000300000).
Nov 19 13:44:07 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: GPU reset succeeded, trying to resume
Nov 19 13:44:05 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: BACO reset

Nov 19 13:44:05 werner-desktop.local kernel: amdgpu 0000:28:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0015 address=0xf7c08e1c004 flags=0x0030]
Nov 19 13:44:05 werner-desktop.local kernel: amdgpu 0000:28:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0015 address=0xf7d2dcead00 flags=0x0030]
Nov 19 13:44:05 werner-desktop.local kernel: amdgpu 0000:28:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0015 address=0xf7d2ca20d00 flags=0x0030]
Nov 19 13:44:05 werner-desktop.local kernel: amdgpu 0000:28:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0015 address=0xf7d2c066d00 flags=0x0030]
Nov 19 13:44:05 werner-desktop.local kernel: amdgpu 0000:28:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0015 address=0xf7d2bb8ed00 flags=0x0030]
Nov 19 13:44:05 werner-desktop.local kernel: amdgpu 0000:28:00.0: amdgpu: GPU reset begin!
Nov 19 13:44:05 werner-desktop.local kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GameThread pid 30097 thread Talos2-Win>
Nov 19 13:44:05 werner-desktop.local kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=2781322, emitted seq=2781324

Roses are red, violets are blue, unexpected '{' on line 32.

Alle reacties


Acties:
  • +2 Henk 'm!

  • patviev
  • Registratie: Januari 2004
  • Laatst online: 13-09 13:42
Je kan kijken of het downgraden van Mesa werkt of welke driver die aanspreekt. Zie bug op GitHub

[ Voor 10% gewijzigd door patviev op 26-11-2023 11:37 ]


Acties:
  • 0 Henk 'm!

  • WernerL
  • Registratie: December 2006
  • Nu online
Die bug report had ik gemist. Lijkt een issue te zijn met alle games gemaakt met unreal engine 5 icm Mesa 23.2. Downgraden lukt helaas niet:
% sudo dnf downgrade 'mesa*' 1 ↵
Last metadata expiration check: 0:00:11 ago on Sun 26 Nov 2023 13:09:16 CET.
Package mesa-filesystem of lowest version already installed, cannot downgrade it.
Package mesa-vulkan-drivers of lowest version already installed, cannot downgrade it.
Package mesa-libGLU of lowest version already installed, cannot downgrade it.
Package mesa-libxatracker of lowest version already installed, cannot downgrade it.
Package mesa-va-drivers of lowest version already installed, cannot downgrade it.
Package mesa-libglapi of lowest version already installed, cannot downgrade it.
Package mesa-dri-drivers of lowest version already installed, cannot downgrade it.
Package mesa-libgbm of lowest version already installed, cannot downgrade it.
Package mesa-libEGL of lowest version already installed, cannot downgrade it.
Package mesa-libGL of lowest version already installed, cannot downgrade it.
Package mesa-libOSMesa of lowest version already installed, cannot downgrade it.
Package mesa-libEGL-devel of lowest version already installed, cannot downgrade it.
Maar in een andere thread op github kwam ik de volgende oplossing tegen:

Launch option zetten naar:
code:
1
RADV_DEBUG=nodcc %command%


En daarmee is the talos principle 2 nog niet gecrashed bij mij. Dat lijkt voor nu dus een prima oplossing te zijn tot dat er een patch voor Mesa beschikbaar is.

Roses are red, violets are blue, unexpected '{' on line 32.