Hello, my Steamdeck doesn’t have working h264 encoder and decoder. It works fine on SteamOS 3.6 but you have to init pacman and restore Sunshine instalation and config after every pach.
Beneath I will leave me “VAINFO” logs and Sunshine log
Let me know if I need to post more logs to troubleshoot this… I verified HW accel working according to Arch wiki hw accel page… in MPV my videos play with hw accel decoding, and my OBS works with recording I assume that recording in OBS is encoder not decoder…I also see load of my encoder in telemetry tools…
What are sollutions to this? I am also posting this to Lyzard’s byte github but he told me to fk off that’s issue with Mesa, and that I should compile it myself with some flags and encoders enabled…
Help
Vainfo
❯ vainfo
Trying display: wayland
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Mesa Gallium driver 24.2.5-cachyos1.2 for AMD Custom GPU 0405 (radeonsi, vangogh, LLVM 18.1.8, DRM 3.59, 6.11.5-2-cachyos-deckify)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc```