No video just sound from nightly build 1867 on

Issue:
From Citra nightly build 1867 on, there is just sound, but no video

Description:
When running any ROM (take “Paper Mario - Sticker Star” for example) for the first time, for a millisecond the text “Shaders loading” and a progress bar appears on the screen, then the video fades to black and does not reappear. I can hear the audio in the background when the game has started. After restarting Citra, the text “Shaders loading” - this time with a stuck progress bar - stays on the screen, and then it crashes. You have to go to the “Shader cache location” folder and delete the “OpenGL” folder in it to avoid repeating these crashes. Until nightly build 1866 everything worked properly.

System Information: Steam Deck
Operating System: SteamOS v3.4.6
CPU: AMD Zen 2
GPU: AMD RDNA 2
Citra Version: build 1867 and on
Game: any

Diagnostic Log

0.000120] Config common/settings.cpp:LogSettings:112: Citra Configuration:
[ 0.000133] Config common/settings.cpp:operator():109: Core_UseCpuJit: true
[ 0.000135] Config common/settings.cpp:operator():109: Core_CPUClockPercentage: 100
[ 0.000136] Config common/settings.cpp:operator():109: Renderer_UseGLES: false
[ 0.000137] Config common/settings.cpp:operator():109: Renderer_GraphicsAPI: OpenGL
[ 0.000138] Config common/settings.cpp:operator():109: Renderer_UseHwShader: true
[ 0.000139] Config common/settings.cpp:operator():109: Renderer_SeparableShader: false
[ 0.000141] Config common/settings.cpp:operator():109: Renderer_ShadersAccurateMul: true
[ 0.000141] Config common/settings.cpp:operator():109: Renderer_UseShaderJit: true
[ 0.000142] Config common/settings.cpp:operator():109: Renderer_UseResolutionFactor: 3
[ 0.000143] Config common/settings.cpp:operator():109: Renderer_FrameLimit: 100
[ 0.000144] Config common/settings.cpp:operator():109: Renderer_VSyncNew: true
[ 0.000144] Config common/settings.cpp:operator():109: Renderer_PostProcessingShader: none (builtin)
[ 0.000145] Config common/settings.cpp:operator():109: Renderer_FilterMode: true
[ 0.000146] Config common/settings.cpp:operator():109: Renderer_TextureFilterName: Linear (Default)
[ 0.000150] Config common/settings.cpp:operator():109: Stereoscopy_Render3d: 0
[ 0.000150] Config common/settings.cpp:operator():109: Stereoscopy_Factor3d: 0
[ 0.000151] Config common/settings.cpp:operator():109: Stereoscopy_MonoRenderOption: 0
[ 0.000170] Config common/settings.cpp:operator():109: Layout_LayoutOption: 0
[ 0.000171] Config common/settings.cpp:operator():109: Layout_SwapScreen: false
[ 0.000171] Config common/settings.cpp:operator():109: Layout_UprightScreen: false
[ 0.000173] Config common/settings.cpp:operator():109: Layout_LargeScreenProportion: 4
[ 0.000174] Config common/settings.cpp:operator():109: Utility_DumpTextures: false
[ 0.000175] Config common/settings.cpp:operator():109: Utility_CustomTextures: false
[ 0.000176] Config common/settings.cpp:operator():109: Utility_UseDiskShaderCache: true
[ 0.000176] Config common/settings.cpp:operator():109: Audio_Emulation: HLE
[ 0.000177] Config common/settings.cpp:operator():109: Audio_OutputEngine: auto
[ 0.000178] Config common/settings.cpp:operator():109: Audio_EnableAudioStretching: true
[ 0.000178] Config common/settings.cpp:operator():109: Audio_OutputDevice: auto
[ 0.000179] Config common/settings.cpp:operator():109: Audio_InputDeviceType: 0
[ 0.000180] Config common/settings.cpp:operator():109: Audio_InputDevice: Default
[ 0.000182] Config common/settings.cpp:operator():109: Camera_OuterRightName: blank
[ 0.000182] Config common/settings.cpp:operator():109: Camera_OuterRightConfig:
[ 0.000183] Config common/settings.cpp:operator():109: Camera_OuterRightFlip: 0
[ 0.000184] Config common/settings.cpp:operator():109: Camera_InnerName: blank
[ 0.000184] Config common/settings.cpp:operator():109: Camera_InnerConfig:
[ 0.000185] Config common/settings.cpp:operator():109: Camera_InnerFlip: 0
[ 0.000185] Config common/settings.cpp:operator():109: Camera_OuterLeftName: blank
[ 0.000186] Config common/settings.cpp:operator():109: Camera_OuterLeftConfig:
[ 0.000187] Config common/settings.cpp:operator():109: Camera_OuterLeftFlip: 0
[ 0.000188] Config common/settings.cpp:operator():109: DataStorage_UseVirtualSd: true
[ 0.000189] Config common/settings.cpp:operator():109: DataStorage_UseCustomStorage: false
[ 0.000189] Config common/settings.cpp:operator():109: System_IsNew3ds: true
[ 0.000190] Config common/settings.cpp:operator():109: System_RegionValue: -1
[ 0.000190] Config common/settings.cpp:operator():109: System_PluginLoader: false
[ 0.000191] Config common/settings.cpp:operator():109: System_PluginLoaderAllowed: true
[ 0.000192] Config common/settings.cpp:operator():109: Debugging_UseGdbstub: false
[ 0.000194] Config common/settings.cpp:operator():109: Debugging_GdbstubPort: 24689
[ 0.236834] Input input_common/sdl/sdl_impl.cpp:InitGameController:508: opened joystick 0 as controller
[ 0.236949] Input input_common/udp/client.cpp:StartCommunication:206: Starting communication with UDP input server on 127.0.0.1:26760
[ 0.320877] Frontend citra_qt/main.cpp:GMainWindow:232: Citra Version: Nightly 1867 | HEAD-b5d6f645b
[ 0.320902] Frontend citra_qt/main.cpp:GMainWindow:248: Host CPU: AMD Custom APU 0405 | AVX2 | FMA
[ 0.320968] Frontend citra_qt/main.cpp:GMainWindow:250: Host OS: KDE Flatpak runtime
[ 0.320983] Frontend citra_qt/main.cpp:GMainWindow:253: Host RAM: 14.47 GiB
[ 0.320984] Frontend citra_qt/main.cpp:GMainWindow:254: Host Swap: 1.00 GiB
[ 0.401197] Frontend citra_qt/main.cpp:CheckForUpdates:894: Unable to start check for updates
[ 0.434252] Service.FS core/file_sys/ncch_container.cpp:Load:242: Secure1 KeyX missing
[ 0.434267] Service.FS core/file_sys/ncch_container.cpp:Load:261: Secure2 KeyX missing
[ 0.434271] Service.FS core/file_sys/ncch_container.cpp:Load:347: NCCH is marked as encrypted but with decrypted exheader. Force no crypto scheme.
[ 0.446103] Service.FS core/file_sys/ncch_container.cpp:Load:242: Secure1 KeyX missing
[ 0.446121] Service.FS core/file_sys/ncch_container.cpp:Load:252: Secure1 KeyX missing
[ 0.446125] Service.FS core/file_sys/ncch_container.cpp:Load:347: NCCH is marked as encrypted but with decrypted exheader. Force no crypto scheme.
[ 0.466672] Service.FS core/file_sys/ncch_container.cpp:Load:242: Secure1 KeyX missing
[ 0.466683] Service.FS core/file_sys/ncch_container.cpp:Load:252: Secure1 KeyX missing
[ 0.466687] Service.FS core/file_sys/ncch_container.cpp:Load:347: NCCH is marked as encrypted but with decrypted exheader. Force no crypto scheme.
[ 11.854759] Frontend citra_qt/main.cpp:BootGame:1116: Citra starting…
[ 11.893938] Service.FS core/file_sys/ncch_container.cpp:LoadHeader:161: 16384
[ 11.901902] Frontend citra_qt/main.cpp:BootGame:1138: Using per game config file for title id 00040000000A5F00
[ 11.901921] Config common/settings.cpp:LogSettings:112: Citra Configuration:
[ 11.901924] Config common/settings.cpp:operator():109: Core_UseCpuJit: true
[ 11.901927] Config common/settings.cpp:operator():109: Core_CPUClockPercentage: 100
[ 11.901929] Config common/settings.cpp:operator():109: Renderer_UseGLES: false
[ 11.901931] Config common/settings.cpp:operator():109: Renderer_GraphicsAPI: OpenGL
[ 11.901932] Config common/settings.cpp:operator():109: Renderer_UseHwShader: true
[ 11.901933] Config common/settings.cpp:operator():109: Renderer_SeparableShader: false
[ 11.901936] Config common/settings.cpp:operator():109: Renderer_ShadersAccurateMul: true
[ 11.901937] Config common/settings.cpp:operator():109: Renderer_UseShaderJit: true
[ 11.901941] Config common/settings.cpp:operator():109: Renderer_UseResolutionFactor: 3
[ 11.901942] Config common/settings.cpp:operator():109: Renderer_FrameLimit: 100
[ 11.901943] Config common/settings.cpp:operator():109: Renderer_VSyncNew: true
[ 11.901945] Config common/settings.cpp:operator():109: Renderer_PostProcessingShader: none (builtin)
[ 11.901946] Config common/settings.cpp:operator():109: Renderer_FilterMode: true
[ 11.901948] Config common/settings.cpp:operator():109: Renderer_TextureFilterName: Linear (Default)
[ 11.901951] Config common/settings.cpp:operator():109: Stereoscopy_Render3d: 0
[ 11.901952] Config common/settings.cpp:operator():109: Stereoscopy_Factor3d: 0
[ 11.901955] Config common/settings.cpp:operator():109: Stereoscopy_MonoRenderOption: 0
[ 11.901956] Config common/settings.cpp:operator():109: Layout_LayoutOption: 0
[ 11.901958] Config common/settings.cpp:operator():109: Layout_SwapScreen: false
[ 11.901959] Config common/settings.cpp:operator():109: Layout_UprightScreen: false
[ 11.901962] Config common/settings.cpp:operator():109: Layout_LargeScreenProportion: 4
[ 11.901964] Config common/settings.cpp:operator():109: Utility_DumpTextures: false
[ 11.901965] Config common/settings.cpp:operator():109: Utility_CustomTextures: false
[ 11.901967] Config common/settings.cpp:operator():109: Utility_UseDiskShaderCache: true
[ 11.901968] Config common/settings.cpp:operator():109: Audio_Emulation: HLE
[ 11.901970] Config common/settings.cpp:operator():109: Audio_OutputEngine: auto
[ 11.901971] Config common/settings.cpp:operator():109: Audio_EnableAudioStretching: true
[ 11.901972] Config common/settings.cpp:operator():109: Audio_OutputDevice: auto
[ 11.901990] Config common/settings.cpp:operator():109: Audio_InputDeviceType: 0
[ 11.901992] Config common/settings.cpp:operator():109: Audio_InputDevice: Default
[ 11.901993] Config common/settings.cpp:operator():109: Camera_OuterRightName: blank
[ 11.901994] Config common/settings.cpp:operator():109: Camera_OuterRightConfig:
[ 11.901995] Config common/settings.cpp:operator():109: Camera_OuterRightFlip: 0
[ 11.901996] Config common/settings.cpp:operator():109: Camera_InnerName: blank
[ 11.901998] Config common/settings.cpp:operator():109: Camera_InnerConfig:
[ 11.901999] Config common/settings.cpp:operator():109: Camera_InnerFlip: 0
[ 11.902001] Config common/settings.cpp:operator():109: Camera_OuterLeftName: blank
[ 11.902002] Config common/settings.cpp:operator():109: Camera_OuterLeftConfig:
[ 11.902004] Config common/settings.cpp:operator():109: Camera_OuterLeftFlip: 0
[ 11.902005] Config common/settings.cpp:operator():109: DataStorage_UseVirtualSd: true
[ 11.902006] Config common/settings.cpp:operator():109: DataStorage_UseCustomStorage: false
[ 11.902007] Config common/settings.cpp:operator():109: System_IsNew3ds: true
[ 11.902009] Config common/settings.cpp:operator():109: System_RegionValue: -1
[ 11.902013] Config common/settings.cpp:operator():109: System_PluginLoader: false
[ 11.902014] Config common/settings.cpp:operator():109: System_PluginLoaderAllowed: true
[ 11.902016] Config common/settings.cpp:operator():109: Debugging_UseGdbstub: false
[ 11.902017] Config common/settings.cpp:operator():109: Debugging_GdbstubPort: 24689
[ 12.162827] Audio.DSP audio_core/hle/fdk_decoder.cpp:Impl:43: Using fdk_aac version 3.0.0 (build date: Nov 10 2011)
[ 12.233551] Audio.Sink audio_core/cubeb_sink.cpp:StateCallback:137: Cubeb Audio Stream Started
[ 12.233600] RPC_Server core/rpc/rpc_server.cpp:RPCServer:12: Starting RPC server …
[ 12.233732] RPC_Server core/rpc/rpc_server.cpp:HandleRequestsLoop:113: Request handler started.
[ 12.233800] RPC_Server core/rpc/rpc_server.cpp:RPCServer:16: RPC started.
[ 12.235173] Service.HTTP core/hle/service/http_c.cpp:DecryptClCertA:806: ClCertA file missing
[ 12.235261] Render.OpenGL video_core/renderer_opengl/gl_driver.cpp:ReportDriverInfo:99: GL_VERSION: 4.6 (Core Profile) Mesa 23.0.2 (git-4d5e73870e)
[ 12.235265] Render.OpenGL video_core/renderer_opengl/gl_driver.cpp:ReportDriverInfo:100: GL_VENDOR: AMD
[ 12.235266] Render.OpenGL video_core/renderer_opengl/gl_driver.cpp:ReportDriverInfo:101: GL_RENDERER: AMD Custom GPU 0405 (vangogh, LLVM 15.0.7, DRM 3.45, 5.13.0-valve36-1-neptune)
[ 12.246844] Render.OpenGL video_core/renderer_opengl/gl_format_reinterpreter.cpp:ShaderD24S8toRGBA8:167: Texture views are unsupported, reinterpretation will do intermediate copy
[ 12.246860] Render.OpenGL video_core/renderer_opengl/gl_format_reinterpreter.cpp:FormatReinterpreterOpenGL:255: Using shader for D24S8 to RGBA8 reinterpretation
[ 12.251519] Loader core/loader/ncch.cpp:Load:204: Program ID: 00040000000A5F00
[ 12.251586] Service.FS core/file_sys/ncch_container.cpp:OpenFile:130: Failed to open /home/deck/.var/app/org.citra_emu.citra/data/citra-emu/sdmc/Nintendo 3DS/00000000000000000000000000000000/00000000000000000000000000000000/title/0004000e/000a5f00/content/00000000.app
[ 12.307956] Loader core/hle/kernel/process.cpp:ParseKernelCaps:151: ExHeader kernel version: 2.33
[ 12.312943] Service.FS core/file_sys/ncch_container.cpp:LoadSectionExeFS:510: Attempting to load logo from the ExeFS
[ 12.315255] Service.CFG core/hle/service/cfg/cfg.cpp:SetPreferredRegionCodes:761: Preferred region code set to 2
[ 12.355275] Render.OpenGL video_core/renderer_opengl/gl_shader_disk_cache.cpp:LoadTransferable:128: Failed to get transferable cache version for title id=00040000000A5F00 - skipping
[ 12.359671] Core core/savestate.cpp:ListSaveStates:91: Save state file /home/deck/.var/app/org.citra_emu.citra/data/citra-emu/states/00040000000A5F00.01.cst created from a different revision 0c3fe272b6f9640134b4897b0ec1970bf2864b0d
[ 12.706876] Service.SRV core/hle/service/sm/srv.cpp:RegisterClient:63: (STUBBED) called. Caller PID=11
[ 12.707233] Service.SRV core/hle/service/sm/srv.cpp:EnableNotification:85: (STUBBED) called
[ 12.714725] Service.NDM core/hle/service/ndm/ndm_u.cpp:OverrideDefaultDaemons:186: (STUBBED) bit_mask=0x0000000F
[ 12.715765] Service.NDM core/hle/service/ndm/ndm_u.cpp:SuspendDaemons:74: (STUBBED) bit_mask=0x00000006
[ 12.717495] Service.FS core/hle/service/fs/fs_user.cpp:InitializeWithSdkVersion:600: (STUBBED) called, version: 0x040200C8
[ 12.718780] Service.FS ./core/file_sys/archive_backend.h:GetOpenDelayNs:193: Delay generator was not initalized. Using default
[ 12.722357] Service.FS ./core/file_sys/archive_backend.h:GetOpenDelayNs:193: Delay generator was not initalized. Using default
[ 12.754784] Service.APT core/hle/service/apt/apt.cpp:SetAppCpuTimeLimit:657: (STUBBED) called, must_be_one=1, value=30
[ 12.756039] Service.APT core/hle/service/apt/apt.cpp:NotifyToWait:337: (STUBBED) app_id=768
[ 12.759472] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:634: (STUBBED) called command=0X00000007, input_size=0X00000004, output_size=0X00000001
[ 12.759949] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:634: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 12.775556] Service.HID core/hle/service/hid/hid.cpp:GetGyroscopeLowCalibrateParam:404: (STUBBED) called
[ 12.799474] Service.GSP core/hle/service/gsp/gsp_gpu.cpp:AcquireRight:747: called flag=00000000 process=11 thread_id=0
[ 12.993481] Service.DSP audio_core/hle/hle.cpp:LoadComponent:497: Firmware hash: 0x3318473a60c8e953
[ 12.993501] Service.DSP audio_core/hle/hle.cpp:LoadComponent:501: Structures hash: 0x228655de1258d999
[ 12.993503] Service.DSP core/hle/service/dsp/dsp_dsp.cpp:LoadComponent:191: called size=0xC20A, prog_mask=0x000000FF, data_mask=0x000D00FF
[ 12.994265] Service.DSP core/hle/service/dsp/dsp_dsp.cpp:RegisterInterruptEvents:257: Registered interrupt=2, channel=2, event=event-001219f8
[ 12.994589] Service.DSP core/hle/service/dsp/dsp_dsp.cpp:GetSemaphoreEventHandle:274: (STUBBED) called
[ 12.994925] Service.DSP core/hle/service/dsp/dsp_dsp.cpp:SetSemaphoreMask:284: (STUBBED) called mask=0x2000
[ 12.995451] Audio.DSP audio_core/hle/hle.cpp:PipeWrite:257: Application has requested initialization of DSP hardware
[ 12.995740] Service.DSP core/hle/service/dsp/dsp_dsp.cpp:SetSemaphore:57: called, semaphore_value=4000
[ 12.998267] Service.DSP core/hle/service/dsp/dsp_dsp.cpp:SetSemaphore:57: called, semaphore_value=4000
[ 13.254595] Service.APT core/hle/service/apt/apt.cpp:AppletUtility:634: (STUBBED) called command=0X00000004, input_size=0X00000001, output_size=0X00000001
[ 19.301097] Service.FS core/hle/service/fs/file.cpp:OpenLinkFile:214: (STUBBED) File command OpenLinkFile Path: [Binary: 000000000000000000000000]
[ 21.841188] RPC_Server core/rpc/rpc_server.cpp:~RPCServer:20: Stopping RPC …
[ 21.841372] RPC_Server core/rpc/server.cpp:NewRequestCallback:37: Received end packet
[ 21.841429] RPC_Server core/rpc/rpc_server.cpp:~RPCServer:24: RPC stopped.
[ 21.842296] Audio.Sink audio_core/cubeb_sink.cpp:StateCallback:140: Cubeb Audio Stream Stopped
[ 21.844171] Kernel core/hle/kernel/process.cpp:~Process:478: Cleaning up process 11
[ 21.921360] Service.CAM citra_qt/camera/qt_multimedia_camera.cpp:StopCameras:217: Stopping all cameras
[ 21.921378] Service.CAM citra_qt/camera/qt_multimedia_camera.cpp:ReleaseHandlers:236: Releasing all handlers

In order for us to provide better support, we need to see the log generated by citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File

Manually, go to /home/deck/.var/app/org.citra_emu.citra/data/citra-emu and delete the shaders folder found here.

Also, please upload a log file in the future, not the text. It just clogs up the topic if you do it like this.

Unfortunately, that doesn’t solve the problem with the missing video output…(and the crashes are still occuring, too, even when I delete the shaders in the path you mentioned).

Please upload a new log file (file).

Here is the new log file.

citra_log.txt (30.2 KB)

It appears that flathub isn’t getting the latest Nightly builds. So some fixes aren’t available yet. We’re looking into it.