-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linux audio broken after update to float #2988
Comments
I know there isn't much info to go off of, let me know if there's anything else I can provide |
It's both pipewire and pulseaudio to be honest. Sunshine only talks to pulseaudio, pipewire provides its own api-compatible pulseaudio server implementation. But evidently doesn't copy it perfectly. Will try to look into this a bit later I guess. It either creatively interprets buffer sizes or can't do floating point sinks properly, but the latter would be rather stupid. |
Can confirm that changing pipewire to pulseaudio on my system fixes the problem, so it's definitely some misinterpretation in the pipewire implementation of pulse |
The issue is reproducible on a fresh installation of Bazzite (or Fedora, most likely) which uses pipewire by default, and switching back to pulseaudio is also a viable workaround there too:
|
Unable to reproduce this on Arch Linux with latest pipewire-pulse |
Either way #2999 should hopefully fix this, but I can't say for sure because I can't reproduce the cracking in the first place. |
I don't think there's any other steps required, but #2999 does seem to fix the issue for me. |
Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue present in the latest beta/pre-release?
This issue is present in the latest pre-release
Describe the Bug
After pull #2873, audio on my system stopped working. More precisely, audio is cracking, and if I know what I'm listening to I can barely make out the rhythm in music for example.
Someone else also has the same issue and there have been some more details on Discord https://discord.com/channels/804382334370578482/1270794178413985968 (along with audio samples)
Expected Behavior
Audio is clear
Additional Context
If relevant, this is an issue with both Pipewire 1.2.2 and 1.2.1, but haven't tried downgrading any of the deps of pipewire.
Host Operating System
Linux
Operating System Version
Arch Linux, kernel 6.10.2
Architecture
64 bit
Sunshine commit or version
v2024.808.10128-1
Package
Linux - AUR (Third Party)
GPU Type
Intel
GPU Model
UHD 770
GPU Driver/Mesa Version
24.1.5
Capture Method
wlroots (Linux)
Config
Apps
No response
Relevant log output
The text was updated successfully, but these errors were encountered: