Framerate/ Refresh Rate mismatch causes microstuttering on Linux and maybe Windows.
- Dominant language
- Rust
- Stars
- 7.9k
- Forks
- 708
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 11
Description
SteamVR/VRChat/Beat Saber are the only ones I've tested
## Description
I discovered that when messing with the sidequest desktop app if I changed the refresh rate of the headset and its apps to not match what ALVR streamer is set to it will cause micro stuttering like this. I think forcing the android/meta app to sync with the set refresh rate of the ALVR streamer will help make the client run better but you might have a idea on how to fix this then me.
https://github.com/user-attachments/assets/c7098e29-267d-4eeb-9acd-580f61eecaa4
I was able to fix it by change the refresh settings in the side quest desktop app to match my ALVR settings and the micro stuttering is reduced if not gone in my case.

## General Troubleshooting
- [x] I carefully followed the instructions in the [README](https://github.com/alvr-org/ALVR/blob/master/README.md) and successfully completed the setup wizard
- [x] I read the [ALVR GitHub Wiki](https://github.com/alvr-org/ALVR/wiki)
## Environment
LIBVA_DRIVER_NAME=radeonsi
VDPAU_DRIVER=radeonsi
### Hardware
**Note**: for Linux, an upload to the [`hw-probe`](https://linux-hardware.org/) database is preferred: `hw-probe -all -upload`
https://linux-hardware.org/?probe=a061c15130
**CPU**:
AMD Ryzen 9 7900X3D
**GPU**:
AMD RX 7800 XT
**GPU Driver Version**:
Mesa 24.3.0 vulkan-radeon 24.2.7
**Audio**:
pipewire
Compiled with libpipewire 1.2.7
Linked with libpipewire 1.2.7
### Installation
**ALVR Version**:
20.11.1
**ALVR Settings File**:
[session.json](https://github.com/user-attachments/files/17952830/session.json)
**SteamVR Version**:
SteamVR beta 2.9.2
**Install Type**:
Arch AUR alvr-bin
**OS Name and Version** (`winver` on Windows or `grep PRETTY_NAME /etc/os-release` on most Linux distributions):
CachyOS
Contributor guide
Assessment
This issue has not been assessed yet.