PSPlay not working under Bazzite, library error
The new PSPlay app for Linux released and it works on Steam Deck, but not Bazzite. The app launches, but when it tries to open the video stream, it shows a hardware decoding error and dies. Terminal shows the following:
22.06.2024 12:34:34.262 [pool-4-thread-1] DEBUG: [AVHWDeviceContext @ 0x7f96a019abc0] libva: VA-API version 1.22.0 22.06.2024 12:34:34.262 [pool-4-thread-1] DEBUG: [AVHWDeviceContext @ 0x7f96a019abc0] libva: Trying to open /usr/lib/dri/radeonsi_drv_video.so 22.06.2024 12:34:34.262 [pool-4-thread-1] ERROR: [AVHWDeviceContext @ 0x7f96a019abc0] libva: dlopen of /usr/lib/dri/radeonsi_drv_video.so failed: /usr/lib/dri/radeonsi_drv_video.so: wrong ELF class: ELFCLASS32 22.06.2024 12:34:34.262 [pool-4-thread-1] DEBUG: [AVHWDeviceContext @ 0x7f96a019abc0] libva: va_openDriver() returns -1 22.06.2024 12:34:34.262 [pool-4-thread-1] ERROR: [AVHWDeviceContext @ 0x7f96a019abc0] Failed to initialise VAAPI connection: -1 (unknown libva error). 22.06.2024 12:34:34.262 [pool-4-thread-1] WARN: HW accel could not be created for type: 3, hw_context was null: false 22.06.2024 12:34:34.262 [pool-4-thread-1] INFO: HW accel found hw accel type 11 22.06.2024 12:34:34.262 [pool-4-thread-1] WARN: No HW accel support on that device 22.06.2024 12:34:34.262 [pool-4-thread-1] ERROR: Set hwaccel support failed. Fallback to software decoding is disabling. Abort initialization.
22.06.2024 12:34:34.262 [pool-4-thread-1] DEBUG: [AVHWDeviceContext @ 0x7f96a019abc0] libva: VA-API version 1.22.0 22.06.2024 12:34:34.262 [pool-4-thread-1] DEBUG: [AVHWDeviceContext @ 0x7f96a019abc0] libva: Trying to open /usr/lib/dri/radeonsi_drv_video.so 22.06.2024 12:34:34.262 [pool-4-thread-1] ERROR: [AVHWDeviceContext @ 0x7f96a019abc0] libva: dlopen of /usr/lib/dri/radeonsi_drv_video.so failed: /usr/lib/dri/radeonsi_drv_video.so: wrong ELF class: ELFCLASS32 22.06.2024 12:34:34.262 [pool-4-thread-1] DEBUG: [AVHWDeviceContext @ 0x7f96a019abc0] libva: va_openDriver() returns -1 22.06.2024 12:34:34.262 [pool-4-thread-1] ERROR: [AVHWDeviceContext @ 0x7f96a019abc0] Failed to initialise VAAPI connection: -1 (unknown libva error). 22.06.2024 12:34:34.262 [pool-4-thread-1] WARN: HW accel could not be created for type: 3, hw_context was null: false 22.06.2024 12:34:34.262 [pool-4-thread-1] INFO: HW accel found hw accel type 11 22.06.2024 12:34:34.262 [pool-4-thread-1] WARN: No HW accel support on that device 22.06.2024 12:34:34.262 [pool-4-thread-1] ERROR: Set hwaccel support failed. Fallback to software decoding is disabling. Abort initialization.
4 Replies
I tried it, experiencing the same thing. Worked exactly once.
bummer... +1 here, same issue.
I’d rather use psplay but while its issues get sorted out, chiaki-ng works great on bazzite for me. It was easy to map Esc and T to the back buttons of the Ally for PS button and touchscreen press
Have you filed a GitHub issue for this? It will help us track it better. It's likely we may just be missing something in Bazzite to make it work.
A new version of PSPlay (now called PXPlay) has been released that fixes this issue and specifically mentions Bazzite.