-
-
Notifications
You must be signed in to change notification settings - Fork 524
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 Streaming #673
Comments
Here's the pw-cli output, again: https://gist.github.com/lmarianski/46dca0e23884868fc6b73f6687c64f9d |
For me, Audio streaming (running PipeWire for my system) is working, but not properly. |
@yackaro yea some options from the list crash for me too, try installing |
@lmarianski already set it up with that, started the JACK server and it's still not working. all that JACK is able to pick up is my laptop microphone, which results in the same feedback loop as ever. |
Microphone streaming works perfectly with jackd server + alsa jack plugin. |
Also, i removed jack library from steam runtime, because it was incompatible with system jack server |
For me using Edit: |
Update on my discoveries: Apparently the jack option tried to record audio from my headset microphone, which was disabled. This caused the I/O errors and re-enabling the microphone input allowed for ALVR to start. The static was apparently simply due to the microphone being really bad. After ALVR had started I could use helvum to re-route the audio to properly stream audio to the headset. |
Did you find a way to automatically reroute the audio? |
JACK has many routing utilities, it might help with pipewire |
On arch i installed the pipewire-jack package. But i dont see any jack device in Helvum?!? |
Try qpwgraph, its like a more feature complete version of Helvum but can save your setups and its probably in your package manager already. You could even route it to easy effects for mic effects. |
Hi everybody! I made a workaround for this issue: This is a workaround for a system with pipewire as the primary audio server, which has been tested on Archlinux and Pico 4 as a headset. What it does:
|
Didn't know about this issue, but I guess this can be posted |
Welp. It looks like the thing I did. But mine loops every second and automatically connects the sound to the headset if it is connected, and connects back to the default sink otherwise. |
That script doesn't loop, it's passive and doesn't need any background activity. |
Thanks. I've tested this script and it works well. |
Technically nightly already has automatic script setup and set (in first time setup screen), but (proper) native pipewire without cpal through alsa, without scripts is currently in active development. |
Even though no one tried to make any changes for audio streaming on Linux, with the power of cool abstractions, it already works: #269 (comment)!
Microphone streaming (i.e. headset -> PC) does not currently work.
The text was updated successfully, but these errors were encountered: