mirror of
https://github.com/Droid-Deck/DroidDeck.git
synced 2026-11-12 03:21:08 +00:00
RPCS3 on the desktop died at its first frame with VK_ERROR_SURFACE_LOST: labwc composites in software (pixman) and initialises no dma-buf, so no Vulkan program on the desktop can get a swapchain. The GPU path that works is gamescope's, which Steam's games already render through. MODE_RUN starts a program inside the runtime as a session of its own under gamescope (the script's run mode: AppImage, script or binary), taking Steam's display/driver/HDR settings; the apps dialog offers ▶ for every installed emulator (AppImages, PPSSPP, RetroArch). Volume Up/Down/Mute were forwarded to the guest as keys and never reached Android, so the device's volume never changed during a session; they now fall through, on the media stream.