SDL should check if pipewire actually has a working sound server
I ran into a problem with the eden appimage [here](https://git.eden-emu.dev/eden-ci/nightly/releases) that I had no sound.
The reason this happened is because eden has SDL statically linked, and it ends up trying to use pipewire:
<img width="705" height="220" alt="Image" src="https://github.com/user-attachments/assets/a668b08e-a779-4cb6-b9b8-b4a1153e78c3" />
And while my system has `libpipewire-0.3.so` **I don't have pipewire audio**, I use pulseaudio/alsa instead, manually setting `SDL_AUDIODRIVER=pulseaudio` (or `alsa`) fixes the problem.
pipewire is used for more stuff than just audio, SDL should check that there is actually pipewire audio and not just rely on the lib being dlopened.
关闭于 2026-07-02 1 条评论