Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vulken backend crashes some games on Steam Deck OLED. #19051

Open
2 of 5 tasks
RetroMan84 opened this issue Apr 12, 2024 · 3 comments
Open
2 of 5 tasks

Vulken backend crashes some games on Steam Deck OLED. #19051

RetroMan84 opened this issue Apr 12, 2024 · 3 comments
Labels

Comments

@RetroMan84
Copy link

RetroMan84 commented Apr 12, 2024

Game or games this happens in

UCUS98640 - Pursuit Force

What area of the game / PPSSPP

Right after it does the initial loading screen and the RetroAchievements pop-up happens, the screen blinks once and then it hard crashes the entire deck, not just PPSSPP.

What should happen

Changing to OpenGL backend fixes the crash.

Logs

No response

Platform

Linux / BSD

Mobile device model or graphics card (GPU)

Steam Deck OLED

PPSSPP version affected

v1.17.1 flatpak version

Last working version

No response

Graphics backend (3D API)

Vulkan

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try without any cheats and without loading any save states.
  • Include logs or screenshots of issue.
@rawdatafeel
Copy link

rawdatafeel commented Apr 12, 2024

Can replicate. Using the Flatpak on v1.17.1.

Built PPSSPP on latest commit, c2bcdd3, and the crash does not happen. This still could potentially be a Flatpak limitation/bug though.

It looks like this is specifically an interaction between PPSSPP and Valve's gamescope, https://github.com/ValveSoftware/gamescope

PPSSPP Log

10:57:521 Core/System.cpp:437 N[BOOT]: PPSSPP v1.17.1
10:57:522 Core/Compatibility.cpp:151 N[G3D]: UnitsPerMeter for UCUS98702: 0.000000
10:57:619 root         N[G3D]: Vulkan/ShaderManagerVulkan.cpp:626 ShaderCache: Loaded 2 vertex, 5 fragment shaders and 0 geometry shaders (failed 0)
10:57:619 root         N[G3D]: Vulkan/PipelineManagerVulkan.cpp:780 Creating 5 pipelines from cache (1x MSAA)...
10:57:619 root         N[G3D]: Vulkan/PipelineManagerVulkan.cpp:831 Recreated Vulkan pipeline cache (5 pipelines, 0 failed).
10:57:619 root         N[BOOT]: UI/EmuScreen.cpp:389 Booted /home/deck/Emulation/roms/psp/PaRappa the Rapper.iso...
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:805 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:806 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:831 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:831 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:832 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:832 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:832 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:832 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:833 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:833 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:834 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:834 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:834 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:834 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:834 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:834 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:835 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:836 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:837 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:838 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:839 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:840 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:848 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:849 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:264 sceAudioSetChannelDataLen(00000000, 00000200) - channel not reserved
10:57:850 sndp_thread  E[SCEAUDIO]: HLE/sceAudio.cpp:118 sceAudioOutputPannedBlocking() - channel not reserved
11:23:096 MovPlayThrea E[ME]: HLE/sceMpeg.cpp:1414 UNIMPL sceMpegAvcDecodeFlush(096493ac)
11:36:008 ParappaPorta E[SYSTEM]: Common/Log.cpp:68 (/run/build/ppsspp/Common/GPU/Vulkan/VulkanRenderManager.cpp:BeginFrame:635): [false] (UCUS98702 PARAPPA THE RAPPER™, 38.5s) Device lost in vkWaitForFences

journalctl -f output

Apr 12 13:38:47 steamdeck sshd[9760]: pam_unix(sshd:session): session opened for user deck(uid=1000) by deck(uid=0)
Apr 12 13:38:47 steamdeck systemd-logind[630]: New session 48 of user deck.
Apr 12 13:38:48 steamdeck systemd[1]: Started Session 48 of User deck.
Apr 12 13:39:06 steamdeck dbus-daemon[604]: [system] Activating via systemd: service name='org.freedesktop.home1' unit='dbus-org.freedesktop.home1.service' requested by ':1.304' (uid=0 pid=9784 comm="sudo journalctl")
Apr 12 13:39:06 steamdeck dbus-daemon[604]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.home1.service': Unit dbus-org.freedesktop.home1.service not found.
Apr 12 13:39:06 steamdeck sudo[9784]: pam_systemd_home(sudo:auth): systemd-homed is not available: Unit dbus-org.freedesktop.home1.service not found.
Apr 12 13:39:09 steamdeck sudo[9784]:     deck : TTY=pts/0 ; PWD=/home/deck ; USER=root ; COMMAND=/usr/bin/journalctl
Apr 12 13:39:09 steamdeck sudo[9784]: pam_unix(sudo:session): session opened for user root(uid=0) by deck(uid=1000)
Apr 12 13:39:09 steamdeck sudo[9784]: pam_unix(sudo:session): session closed for user root
Apr 12 13:40:06 steamdeck kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=116703, emitted seq=116705
Apr 12 13:40:06 steamdeck kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process PPSSPPSDL pid 8328 thread VulkanRenderMan pid 8356
Apr 12 13:40:06 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset begin!
Apr 12 13:40:06 steamdeck fancontrol.py[6103]: Traceback (most recent call last):
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 542, in <module>
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:     controller.loop_control()
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 486, in loop_control
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:     self.loop_read_sensors()
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 452, in loop_read_sensors
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:     self.power_sensor.get_avg_value()
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 356, in get_avg_value
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:     self.values.append(self.get_value())
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:                        ^^^^^^^^^^^^^^^^
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 351, in get_value
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:     self.value = int(f.read().strip()) / 1000000
Apr 12 13:40:06 steamdeck fancontrol.py[6103]:                      ^^^^^^^^
Apr 12 13:40:06 steamdeck fancontrol.py[6103]: PermissionError: [Errno 1] Operation not permitted
Apr 12 13:40:06 steamdeck systemd[1]: jupiter-fan-control.service: Main process exited, code=exited, status=1/FAILURE
Apr 12 13:40:06 steamdeck fancontrol.py[9831]: loaded critical temp from SSD hwmon: 89.85
Apr 12 13:40:06 steamdeck fancontrol.py[9831]: returning fan to EC control loop
Apr 12 13:40:06 steamdeck systemd[1]: jupiter-fan-control.service: Failed with result 'exit-code'.
Apr 12 13:40:06 steamdeck systemd[1]: jupiter-fan-control.service: Consumed 1.396s CPU time.
Apr 12 13:40:06 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: MODE2 reset
Apr 12 13:40:06 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset succeeded, trying to resume
Apr 12 13:40:06 steamdeck kernel: [drm] PCIE GART of 1024M enabled (table at 0x000000F43FC00000).
Apr 12 13:40:06 steamdeck kernel: [drm] PSP is resuming...
Apr 12 13:40:06 steamdeck (udev-worker)[9830]: devcd2: Process 'cat /sys/devices/virtual/devcoredump/devcd2/data > /var/lib/steamos-log-submitter/pending/devcoredump/4944' failed with exit code 1.
Apr 12 13:40:06 steamdeck kernel: [drm] reserve 0xa00000 from 0xf43e000000 for PSP TMR
Apr 12 13:40:06 steamdeck python[623]: 2024-04-12 13:40:06,846 ERROR steamos_log_submitter.util: Failed to read /proc/8356/environ: [Errno 2] No such file or directory: '/proc/8356/environ'
Apr 12 13:40:06 steamdeck python[623]: 2024-04-12 13:40:06,846 ERROR steamos_log_submitter.util: Failed to read /proc/8356/stat: [Errno 2] No such file or directory: '/proc/8356/stat'
Apr 12 13:40:06 steamdeck (udev-worker)[9833]: card0: Process '/sbin/kill -9 8356' failed with exit code 1.
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
Apr 12 13:40:07 steamdeck kernel: [drm] DMUB hardware initialized: version=0x0300000A
Apr 12 13:40:07 steamdeck systemd[1]: jupiter-fan-control.service: Scheduled restart job, restart counter is at 3.
Apr 12 13:40:07 steamdeck systemd[1]: Stopped Jupiter fan control.
Apr 12 13:40:07 steamdeck systemd[1]: jupiter-fan-control.service: Consumed 1.396s CPU time.
Apr 12 13:40:07 steamdeck systemd[1]: Started Jupiter fan control.
Apr 12 13:40:07 steamdeck fancontrol.py[9843]: loaded critical temp from SSD hwmon: 89.85
Apr 12 13:40:07 steamdeck fancontrol.py[9843]: jupiter-fan-control started successfully.
Apr 12 13:40:07 steamdeck fancontrol.py[9843]: Traceback (most recent call last):
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 542, in <module>
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:     controller.loop_control()
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 486, in loop_control
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:     self.loop_read_sensors()
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 452, in loop_read_sensors
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:     self.power_sensor.get_avg_value()
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 356, in get_avg_value
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:     self.values.append(self.get_value())
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:                        ^^^^^^^^^^^^^^^^
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:   File "/usr/share/jupiter-fan-control/fancontrol.py", line 351, in get_value
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:     self.value = int(f.read().strip()) / 1000000
Apr 12 13:40:07 steamdeck fancontrol.py[9843]:                      ^^^^^^^^
Apr 12 13:40:07 steamdeck fancontrol.py[9843]: PermissionError: [Errno 1] Operation not permitted
Apr 12 13:40:07 steamdeck systemd[1]: jupiter-fan-control.service: Main process exited, code=exited, status=1/FAILURE
Apr 12 13:40:07 steamdeck fancontrol.py[9844]: loaded critical temp from SSD hwmon: 89.85
Apr 12 13:40:07 steamdeck fancontrol.py[9844]: returning fan to EC control loop
Apr 12 13:40:07 steamdeck systemd[1]: jupiter-fan-control.service: Failed with result 'exit-code'.
Apr 12 13:40:07 steamdeck kernel: [drm] Failed to add display topology, DTM TA is not initialized.
Apr 12 13:40:07 steamdeck kernel: [drm] kiq ring mec 2 pipe 1 q 0
Apr 12 13:40:07 steamdeck kernel: [drm] VCN decode and encode initialized successfully(under DPG Mode).
Apr 12 13:40:07 steamdeck kernel: [drm] JPEG decode initialized successfully.
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_dec_0 uses VM inv eng 0 on hub 8
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc_0.0 uses VM inv eng 1 on hub 8
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring vcn_enc_0.1 uses VM inv eng 4 on hub 8
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: recover vram bo from shadow start
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: recover vram bo from shadow done
Apr 12 13:40:07 steamdeck kernel: [drm] Skip scheduling IBs!
Apr 12 13:40:07 steamdeck kernel: [drm] Skip scheduling IBs!
Apr 12 13:40:07 steamdeck kernel: amdgpu 0000:04:00.0: amdgpu: GPU reset(4) succeeded!
Apr 12 13:40:07 steamdeck kernel: traps: Emu[8360] trap int3 ip:564adde70751 sp:7f38dcffc070 error:0 in PPSSPPSDL[564add83b000+d96000]
Apr 12 13:40:07 steamdeck systemd[1]: Started Process Core Dump (PID 9847/UID 0).
Apr 12 13:40:08 steamdeck systemd[1]: jupiter-fan-control.service: Scheduled restart job, restart counter is at 4.
Apr 12 13:40:08 steamdeck systemd[1]: Stopped Jupiter fan control.
Apr 12 13:40:08 steamdeck systemd[1]: Started Jupiter fan control.
Apr 12 13:40:08 steamdeck systemd[935]: app-flatpak-org.ppsspp.PPSSPP-8298.scope: Consumed 4min 48.622s CPU time.
Apr 12 13:40:08 steamdeck fancontrol.py[9849]: loaded critical temp from SSD hwmon: 89.85
Apr 12 13:40:08 steamdeck fancontrol.py[9849]: jupiter-fan-control started successfully.
Apr 12 13:40:09 steamdeck systemd[1]: Started Process Core Dump (PID 9882/UID 0).
Apr 12 13:40:09 steamdeck core_handler[9883]: Minidump generated at /var/lib/steamos-log-submitter/pending/minidump/.staging-1712943608-gamescope-xwm-6287-None.dmp
Apr 12 13:40:09 steamdeck dbus-daemon[604]: [system] Activating via systemd: service name='org.freedesktop.timedate1' unit='dbus-org.freedesktop.timedate1.service' requested by ':1.308' (uid=1000 pid=9892 comm="timedatectl status")
Apr 12 13:40:09 steamdeck systemd[1]: Starting Time & Date Service...
Apr 12 13:40:09 steamdeck dbus-daemon[604]: [system] Successfully activated service 'org.freedesktop.timedate1'
Apr 12 13:40:09 steamdeck systemd[1]: Started Time & Date Service.
Apr 12 13:40:09 steamdeck PluginLoader[938]: [injector][WARNING]: The Tab SharedJSContext socket has been disconnected while listening for messages.
Apr 12 13:40:09 steamdeck PluginLoader[938]: [main][INFO]: CEF has disconnected...
Apr 12 13:40:09 steamdeck systemd-coredump[9848]: [🡕] Process 8328 (PPSSPPSDL) of user 1000 dumped core.
                                                  
                                                  Stack trace of thread 27:
                                                  #0  0x0000564adde70751 n/a (/app/bin/PPSSPPSDL + 0x71d751)
                                                  #1  0x0000564addf0b346 n/a (/app/bin/PPSSPPSDL + 0x7b8346)
                                                  #2  0x0000564add8d0bda n/a (/app/bin/PPSSPPSDL + 0x17dbda)
                                                  #3  0x0000564adda0465d n/a (/app/bin/PPSSPPSDL + 0x2b165d)
                                                  #4  0x0000564addeeb120 n/a (/app/bin/PPSSPPSDL + 0x798120)
                                                  #5  0x00007f39056f14e4 n/a (/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.32 + 0xf14e4)
                                                  #6  0x00007f39053b8e39 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x8ee39)
                                                  #7  0x00007f39054409b4 n/a (/usr/lib/x86_64-linux-gnu/libc.so.6 + 0x1169b4)
                                                  ELF object binary architecture: AMD x86-64
Apr 12 13:40:09 steamdeck systemd-coredump[9884]: [🡕] Process 6287 (gamescope-wl) of user 1000 dumped core.
                                                  
                                                  Stack trace of thread 6322:
                                                  #0  0x00007f445c3b226c n/a (libc.so.6 + 0x8926c)
                                                  #1  0x00007f445c362a08 raise (libc.so.6 + 0x39a08)
                                                  #2  0x00007f445c34b538 abort (libc.so.6 + 0x22538)
                                                  #3  0x00007f445c34b45c n/a (libc.so.6 + 0x2245c)
                                                  #4  0x00007f445c35b3d6 __assert_fail (libc.so.6 + 0x323d6)
                                                  #5  0x0000564bfb4d3cf7 n/a (gamescope + 0x7fcf7)
                                                  #6  0x0000564bfb4dd02a n/a (gamescope + 0x8902a)
                                                  #7  0x0000564bfb4ac8c0 n/a (gamescope + 0x588c0)
                                                  #8  0x0000564bfb4aeb5f n/a (gamescope + 0x5ab5f)
                                                  #9  0x0000564bfb4c9c69 n/a (gamescope + 0x75c69)
                                                  #10 0x00007f445c6e1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
                                                  #11 0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #12 0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  
                                                  Stack trace of thread 6287:
                                                  #0  0x00007f445c426c0f __poll (libc.so.6 + 0xfdc0f)
                                                  #1  0x0000564bfb4cc4bf n/a (gamescope + 0x784bf)
                                                  #2  0x0000564bfb4764c6 n/a (gamescope + 0x224c6)
                                                  #3  0x00007f445c34c850 n/a (libc.so.6 + 0x23850)
                                                  #4  0x00007f445c34c90a __libc_start_main (libc.so.6 + 0x2390a)
                                                  #5  0x0000564bfb4985d5 n/a (gamescope + 0x445d5)
                                                  
                                                  Stack trace of thread 6320:
                                                  #0  0x00007f445c434266 epoll_wait (libc.so.6 + 0x10b266)
                                                  #1  0x00007f4452e25579 n/a (libspa-support.so + 0x13579)
                                                  #2  0x00007f4452e18be3 n/a (libspa-support.so + 0x6be3)
                                                  #3  0x00007f445c8ee26f n/a (libpipewire-0.3.so.0 + 0x4126f)
                                                  #4  0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #5  0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  
                                                  Stack trace of thread 6324:
                                                  #0  0x00007f445c3f89e5 clock_nanosleep (libc.so.6 + 0xcf9e5)
                                                  #1  0x00007f445c3fd5e7 __nanosleep (libc.so.6 + 0xd45e7)
                                                  #2  0x0000564bfb4cbf97 n/a (gamescope + 0x77f97)
                                                  #3  0x00007f445c6e1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
                                                  #4  0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #5  0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  
                                                  Stack trace of thread 6321:
                                                  #0  0x00007f445c426c0f __poll (libc.so.6 + 0xfdc0f)
                                                  #1  0x0000564bfb4f0992 n/a (gamescope + 0x9c992)
                                                  #2  0x00007f445c6e1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
                                                  #3  0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #4  0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  
                                                  Stack trace of thread 6290:
                                                  #0  0x00007f445c426c0f __poll (libc.so.6 + 0xfdc0f)
                                                  #1  0x0000564bfb4cb8e7 n/a (gamescope + 0x778e7)
                                                  #2  0x00007f445c6e1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
                                                  #3  0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #4  0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  
                                                  Stack trace of thread 6323:
                                                  #0  0x00007f445c422900 __open64 (libc.so.6 + 0xf9900)
                                                  #1  0x0000564bfb4a4c65 n/a (gamescope + 0x50c65)
                                                  #2  0x00007f445c6e1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
                                                  #3  0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #4  0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  
                                                  Stack trace of thread 6288:
                                                  #0  0x00007f445c434266 epoll_wait (libc.so.6 + 0x10b266)
                                                  #1  0x0000564bfb4bab6f n/a (gamescope + 0x66b6f)
                                                  #2  0x0000564bfb4be3c4 n/a (gamescope + 0x6a3c4)
                                                  #3  0x00007f445c6e1943 execute_native_thread_routine (libstdc++.so.6 + 0xe1943)
                                                  #4  0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #5  0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  
                                                  Stack trace of thread 6292:
                                                  #0  0x00007f445c3f89e5 clock_nanosleep (libc.so.6 + 0xcf9e5)
                                                  #1  0x00007f445c3fd5e7 __nanosleep (libc.so.6 + 0xd45e7)
                                                  #2  0x00007f445ab01595 n/a (libvulkan_radeon.so + 0x101595)
                                                  #3  0x00007f445ac5da4c n/a (libvulkan_radeon.so + 0x25da4c)
                                                  #4  0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #5  0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  
                                                  Stack trace of thread 6291:
                                                  #0  0x00007f445c3acf0e n/a (libc.so.6 + 0x83f0e)
                                                  #1  0x00007f445c3af7a0 pthread_cond_wait (libc.so.6 + 0x867a0)
                                                  #2  0x00007f445ac5db1e n/a (libvulkan_radeon.so + 0x25db1e)
                                                  #3  0x00007f445ac3b08c n/a (libvulkan_radeon.so + 0x23b08c)
                                                  #4  0x00007f445ac5da4c n/a (libvulkan_radeon.so + 0x25da4c)
                                                  #5  0x00007f445c3b044b n/a (libc.so.6 + 0x8744b)
                                                  #6  0x00007f445c433e40 n/a (libc.so.6 + 0x10ae40)
                                                  ELF object binary architecture: AMD x86-64
Apr 12 13:40:09 steamdeck kernel: input: Steam Deck as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-3/3-3:1.2/0003:28DE:1205.0003/input/input37
Apr 12 13:40:10 steamdeck systemd[1]: systemd-coredump@3-9847-0.service: Deactivated successfully.
Apr 12 13:40:10 steamdeck systemd[1]: systemd-coredump@3-9847-0.service: Consumed 1.536s CPU time.
Apr 12 13:40:10 steamdeck systemd[1]: systemd-coredump@4-9882-0.service: Deactivated successfully.
Apr 12 13:40:14 steamdeck systemd[935]: gamescope-session.service: Consumed 2min 26.580s CPU time.
Apr 12 13:40:14 steamdeck systemd[935]: Stopped target Current graphical user session.
Apr 12 13:40:14 steamdeck systemd[935]: Stopped target Session services which should run early before the graphical session is brought up.
Apr 12 13:40:14 steamdeck systemd[935]: Stopping Accessibility services bus...

@hrydgard
Copy link
Owner

If it works with the latest build, it could of course be something that we've fixed since the last release, although no clue exaclty what.

Unfortunately it seems the flatpak is built without symbols so the stack trace isn't very useful.

@jkcdarunday
Copy link

Not sure if related but it crashes my Steam Deck too. I'm running PPSSPP 1.17.1.

I get the same gamescope-wl dump above. dmesg also shows a bunch of the ff.:

[150147.925876] amdgpu 0000:04:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32783, for process PPSSPPSDL pid 438334 thread VulkanRenderMan pid 438395)
[150147.925884] amdgpu 0000:04:00.0: amdgpu:   in page starting at address 0x0000800044b40000 from client 0x1b (UTCL2)
[150147.925887] amdgpu 0000:04:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00701431
[150147.925889] amdgpu 0000:04:00.0: amdgpu:     Faulty UTCL2 client ID: SQC (data) (0xa)
[150147.925890] amdgpu 0000:04:00.0: amdgpu:     MORE_FAULTS: 0x1
[150147.925891] amdgpu 0000:04:00.0: amdgpu:     WALKER_ERROR: 0x0
[150147.925892] amdgpu 0000:04:00.0: amdgpu:     PERMISSION_FAULTS: 0x3
[150147.925892] amdgpu 0000:04:00.0: amdgpu:     MAPPING_ERROR: 0x0
[150147.925893] amdgpu 0000:04:00.0: amdgpu:     RW: 0x0
[150147.925896] amdgpu 0000:04:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:24 vmid:7 pasid:32783, for process PPSSPPSDL pid 438334 thread VulkanRenderMan pid 438395)
[150147.925898] amdgpu 0000:04:00.0: amdgpu:   in page starting at address 0x0000800044b40000 from client 0x1b (UTCL2)
[150147.925899] amdgpu 0000:04:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000000
[150147.925901] amdgpu 0000:04:00.0: amdgpu:     Faulty UTCL2 client ID: CB/DB (0x0)
[150147.925901] amdgpu 0000:04:00.0: amdgpu:     MORE_FAULTS: 0x0
[150147.925902] amdgpu 0000:04:00.0: amdgpu:     WALKER_ERROR: 0x0
[150147.925903] amdgpu 0000:04:00.0: amdgpu:     PERMISSION_FAULTS: 0x0
[150147.925904] amdgpu 0000:04:00.0: amdgpu:     MAPPING_ERROR: 0x0
[150147.925905] amdgpu 0000:04:00.0: amdgpu:     RW: 0x0
...
[150158.102200] traps: Emu[438399] trap int3 ip:55c4de749751 sp:7f1efcbfa070 error:0 in PPSSPPSDL[55c4de114000+d96000]
[150158.101841] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, but soft recovered

Looks like it's crashing the amdgpu driver somehow. Switching to OpenGL works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants