From 7786e65051f955232d30dea6204b0d79d3baf867 Mon Sep 17 00:00:00 2001 From: Naia Date: Thu, 28 Aug 2025 12:18:31 +0200 Subject: [PATCH] add common issue with audio on Resonite and add the wayland clipboard mod --- content/docs/resonite/_index.md | 36 +++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/content/docs/resonite/_index.md b/content/docs/resonite/_index.md index 5f85011..9a9c907 100644 --- a/content/docs/resonite/_index.md +++ b/content/docs/resonite/_index.md @@ -29,6 +29,42 @@ Currently, viseme analysis does not work on Linux due to Meta not providing a Li There is an experimental mod developed by the community that allows for viseme analysis under Linux - https://github.com/KyuubiYoru/VisemesAtHome. +## Clipboard + +As of last patch, Resonite only support text copy/pasting, and it is not working in [flatpak with wayland](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5321). + +A mod exist to have full clipboard functionnality, only on wayland: https://github.com/GrandtheUK/ResoniteLinuxClipboard + +## Audio Issues + +Resonite uses SDL for the audio on Linux, it current implementation can be a bit flaky. + +In particular, WiVRn microphone [is known to be glitchy.](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5260) + +It is recommended to use Pipewire, with the pulseaudio and alsa plugin. + +The game will default to Pipewire if it can, then pulseaudio. + +### Glitchy audio + +The most straightforward way to fix glitchy microphone is to use the SDL audio's alsa driver with `SDL_AUDIO_DRIVER=alsa %command%` as launch argument on steam. + +`alsa` in this env var can be replaced with `pipewire` and `pulseaudio`. + +If you want to use pulseaudio driver, you may need `SDL_AUDIO_DRIVER=pulseaudio PULSE_LATENCY_MSEC=15 PULSE_BUFFER_MSEC=250 PULSE_FRAGMENT_SIZE_MSEC=25 %command%` as launch argument. + +### Audio Stream + +Audio stream have a few issues that need workaround. + +To be able to chose a virtual sink, you either have to use `SDL_AUDIO_INCLUDE_MONITORS=1` with pulseaudio driver *only*. + +Or you may just select another microphone than the one used for your mic (if you only have one, use steam mic as your mic in resonite), and do the routing manually (with for instance Coppwr or Qwpgraph etc) + +### Flatpak + +Pipewire is not supported by steam flatpak OOB, see [this issue](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5261#issuecomment-3228033460) if you need to use Pipewire. + ## FlipVR controller support with Monado Currently there is an experimental Monado branch that works with Shiftall FlipVR controllers. Instructions can be found [here](/docs/fossvr/monado/flipvr/). At the time of writing, this branch is the only way to use FlipVR controllers with Resonite, as they are not supported even through SteamVR on Windows.