add common issue with audio on Resonite #141

Merged
Naia-love merged 7 commits from resonite into main 2025-08-28 15:03:19 -04:00
Naia-love commented 2025-08-28 06:21:04 -04:00 (Migrated from gitlab.com)

On the Resonite discord, the WiVRn audio issue is probably the most common issues.
So added some information about it, and how to workaround it.
Also added information to use Resonite's audio stream feature
And information about the wayland clipboard mod (this mod with the Viseme mod are what I consider "important" as they are for feature parity with window release)

On the Resonite discord, the WiVRn audio issue is probably the most common issues. So added some information about it, and how to workaround it. Also added information to use Resonite's audio stream feature And information about the wayland clipboard mod (this mod with the Viseme mod are what I consider "important" as they are for feature parity with window release)
Naia-love commented 2025-08-28 06:24:52 -04:00 (Migrated from gitlab.com)

added 1 commit

Compare with previous version

added 1 commit <ul><li>517fad0d - some precision</li></ul> [Compare with previous version](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473169549&start_sha=7786e65051f955232d30dea6204b0d79d3baf867)
Naia-love commented 2025-08-28 06:31:46 -04:00 (Migrated from gitlab.com)

added 1 commit

Compare with previous version

added 1 commit <ul><li>db6e7d29 - typo</li></ul> [Compare with previous version](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473180288&start_sha=517fad0d67bcaa2b280ff960d5ff359b8d10f7e3)
hypevhs commented 2025-08-28 14:15:10 -04:00 (Migrated from gitlab.com)
As of the splittening release, Resonite only supports copy/pasting text, and does not work at all in Flatpak Steam with Wayland [(issue)](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5321).
```suggestion:-0+0 As of the splittening release, Resonite only supports copy/pasting text, and does not work at all in Flatpak Steam with Wayland [(issue)](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5321). ```
hypevhs commented 2025-08-28 14:15:10 -04:00 (Migrated from gitlab.com)
This mod provides full clipboard functionality, but only works on Wayland: https://github.com/GrandtheUK/ResoniteLinuxClipboard
```suggestion:-0+0 This mod provides full clipboard functionality, but only works on Wayland: https://github.com/GrandtheUK/ResoniteLinuxClipboard ```
hypevhs commented 2025-08-28 14:15:11 -04:00 (Migrated from gitlab.com)
Resonite uses SDL for audio on Linux, but the current implementation can be a bit flaky.
```suggestion:-0+0 Resonite uses SDL for audio on Linux, but the current implementation can be a bit flaky. ```
hypevhs commented 2025-08-28 14:15:11 -04:00 (Migrated from gitlab.com)
In particular, the WiVRn microphone [is known to be glitchy](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5260).
```suggestion:-0+0 In particular, the WiVRn microphone [is known to be glitchy](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5260). ```
hypevhs commented 2025-08-28 14:15:11 -04:00 (Migrated from gitlab.com)
It is recommended that you use PipeWire as your system's audio service, including its PulseAudio and ALSA support.
```suggestion:-0+0 It is recommended that you use PipeWire as your system's audio service, including its PulseAudio and ALSA support. ```
hypevhs commented 2025-08-28 14:15:11 -04:00 (Migrated from gitlab.com)
The game will default to the PipeWire API if it can, falling back to the PulseAudio API.
```suggestion:-0+0 The game will default to the PipeWire API if it can, falling back to the PulseAudio API. ```
hypevhs commented 2025-08-28 14:15:11 -04:00 (Migrated from gitlab.com)
The most straightforward way to fix a glitchy microphone is to use SDL's ALSA driver with `SDL_AUDIO_DRIVER=alsa %command%` as the launch argument on Steam.
```suggestion:-0+0 The most straightforward way to fix a glitchy microphone is to use SDL's ALSA driver with `SDL_AUDIO_DRIVER=alsa %command%` as the launch argument on Steam. ```
hypevhs commented 2025-08-28 14:15:12 -04:00 (Migrated from gitlab.com)
If that doesn't work, you can try forcing the other drivers by specifying `pipewire` or `pulseaudio` instead of `alsa` in the above launch arguments.
```suggestion:-0+0 If that doesn't work, you can try forcing the other drivers by specifying `pipewire` or `pulseaudio` instead of `alsa` in the above launch arguments. ```
hypevhs commented 2025-08-28 14:15:12 -04:00 (Migrated from gitlab.com)
If you want to use the PulseAudio driver, you may need `SDL_AUDIO_DRIVER=pulseaudio PULSE_LATENCY_MSEC=15 PULSE_BUFFER_MSEC=250 PULSE_FRAGMENT_SIZE_MSEC=25 %command%` as the launch arguments.
```suggestion:-0+0 If you want to use the PulseAudio driver, you may need `SDL_AUDIO_DRIVER=pulseaudio PULSE_LATENCY_MSEC=15 PULSE_BUFFER_MSEC=250 PULSE_FRAGMENT_SIZE_MSEC=25 %command%` as the launch arguments. ```
hypevhs commented 2025-08-28 14:15:12 -04:00 (Migrated from gitlab.com)
The PipeWire driver is not supported by Steam Flatpak OOtB, see [this issue](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5261#issuecomment-3228033460) if you need to use the PipeWire driver on Resonite in Steam Flatpak.
```suggestion:-0+0 The PipeWire driver is not supported by Steam Flatpak OOtB, see [this issue](https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/5261#issuecomment-3228033460) if you need to use the PipeWire driver on Resonite in Steam Flatpak. ```
hypevhs commented 2025-08-28 14:15:12 -04:00 (Migrated from gitlab.com)
### Virtual audio sources/sinks
```suggestion:-0+0 ### Virtual audio sources/sinks ```
hypevhs commented 2025-08-28 14:15:12 -04:00 (Migrated from gitlab.com)
To be able to chose a virtual sink, you have two options:

1. Use `SDL_AUDIO_INCLUDE_MONITORS=1`, but this works with the PulseAudio driver *only* (add it next to your other env var in launch arguments).
2. Select any other microphone in Resonite (such as the Steam mic, doesn't matter which), and manually connect your mic to Resonite's sink using a PipeWire graph GUI (e.g. Coppwr, Qwpgraph, Helvum)
```suggestion:-4+0 To be able to chose a virtual sink, you have two options: 1. Use `SDL_AUDIO_INCLUDE_MONITORS=1`, but this works with the PulseAudio driver *only* (add it next to your other env var in launch arguments). 2. Select any other microphone in Resonite (such as the Steam mic, doesn't matter which), and manually connect your mic to Resonite's sink using a PipeWire graph GUI (e.g. Coppwr, Qwpgraph, Helvum) ```
hypevhs commented 2025-08-28 14:15:13 -04:00 (Migrated from gitlab.com)

mostly nitpicks, feel free to push back

mostly nitpicks, feel free to push back
hypevhs commented 2025-08-28 14:15:13 -04:00 (Migrated from gitlab.com)

left review comments

left review comments
Naia-love commented 2025-08-28 14:23:27 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_34_34)
Naia-love commented 2025-08-28 14:23:27 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_36_36)
Naia-love commented 2025-08-28 14:23:27 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_40_40)
Naia-love commented 2025-08-28 14:23:28 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_42_42)
Naia-love commented 2025-08-28 14:23:28 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_44_44)
Naia-love commented 2025-08-28 14:23:28 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_46_46)
Naia-love commented 2025-08-28 14:23:28 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_50_50)
Naia-love commented 2025-08-28 14:23:29 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_52_52)
Naia-love commented 2025-08-28 14:23:29 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_54_54)
Naia-love commented 2025-08-28 14:23:29 -04:00 (Migrated from gitlab.com)

changed this line in version 4 of the diff

changed this line in [version 4 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278#4785a9e3d65bd78dc19a053c34911b19c1912256_66_66)
Naia-love commented 2025-08-28 14:23:30 -04:00 (Migrated from gitlab.com)

added 1 commit

  • 24fcccee - Apply 10 suggestion(s) to 1 file(s)

Compare with previous version

added 1 commit <ul><li>24fcccee - Apply 10 suggestion(s) to 1 file(s)</li></ul> [Compare with previous version](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473892299&start_sha=db6e7d297e3f8e0c300dacef87a5cb71df134278)
Naia-love commented 2025-08-28 14:33:50 -04:00 (Migrated from gitlab.com)

resolved all threads

resolved all threads
Naia-love commented 2025-08-28 14:33:50 -04:00 (Migrated from gitlab.com)

resolved all threads

resolved all threads
Naia-love commented 2025-08-28 14:33:51 -04:00 (Migrated from gitlab.com)

changed this line in version 5 of the diff

changed this line in [version 5 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473901988&start_sha=24fcccee0f65df31b611ae4250d3ec63d2d40ba1#4785a9e3d65bd78dc19a053c34911b19c1912256_56_56)
Naia-love commented 2025-08-28 14:33:52 -04:00 (Migrated from gitlab.com)

changed this line in version 5 of the diff

changed this line in [version 5 of the diff](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473901988&start_sha=24fcccee0f65df31b611ae4250d3ec63d2d40ba1#4785a9e3d65bd78dc19a053c34911b19c1912256_62_60)
Naia-love commented 2025-08-28 14:33:52 -04:00 (Migrated from gitlab.com)

added 1 commit

  • 77c23780 - give me just a minute to add a 3rd point about resonite's audio stream

Compare with previous version

added 1 commit <ul><li>77c23780 - give me just a minute to add a 3rd point about resonite&#39;s audio stream</li></ul> [Compare with previous version](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473901988&start_sha=24fcccee0f65df31b611ae4250d3ec63d2d40ba1)
Naia-love commented 2025-08-28 14:38:37 -04:00 (Migrated from gitlab.com)

added 1 commit

  • 851d1005 - added the quirk about SDL for stream audio

Compare with previous version

added 1 commit <ul><li>851d1005 - added the quirk about SDL for stream audio</li></ul> [Compare with previous version](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473906219&start_sha=77c237800d20df6479d9ff69a68fe8233e1a69b3)
Naia-love commented 2025-08-28 14:53:33 -04:00 (Migrated from gitlab.com)

added 1 commit

Compare with previous version

added 1 commit <ul><li>6d8cff33 - should be all good</li></ul> [Compare with previous version](/lvra/lvra.gitlab.io/-/merge_requests/136/diffs?diff_id=1473920121&start_sha=851d100569aaa08356d34c687fe132a3893ac2a1)
hypevhs (Migrated from gitlab.com) merged commit aa8e6cbcbb into main 2025-08-28 15:03:20 -04:00
hypevhs commented 2025-08-28 15:03:22 -04:00 (Migrated from gitlab.com)

mentioned in commit aa8e6cbcbb

mentioned in commit aa8e6cbcbb9bd0582ccacfa733121ff43509b1f7
hypevhs commented 2025-08-28 15:03:26 -04:00 (Migrated from gitlab.com)

Thanks!

Thanks!
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LinuxVR_Adventure/lvra.gitlab.io#141