alvr-org / ALVR

Stream VR games from your PC to your headset via Wi-Fi
MIT License
5.55k stars 491 forks source link

PICO 4 no audio #2454

Open bushibot opened 1 month ago

bushibot commented 1 month ago

Description

After much mucking about my ALVR to steam started working (magic, no idea what changed), however I have one more issue which is no audio on the Pico 4 headset. Video seems to be working fine. I don't see any error messages in the log regarding video (and I yes I checked it make sure it wasn't turned off on the headset). Tried multiple games including steam home.

I verified pipwire is installed. pipewire is already the newest version (1.0.2~1707732619~22.04~b8b871b)

General Troubleshooting

Environment

Pop_os, Debian

Hardware

Note: for Linux, an upload to the hw-probe database is preferred: hw-probe -all -upload https://linux-hardware.org/?probe=24c4bcf3e5 CPU: I9 GPU: nvidia 4070TI GPU Driver Version: tried 550 and 560. Audio: realteck

Installation

ALVR Version: 20.11.1 ALVR Settings File: I don't know where those live SteamVR Version: current as of oct 2024 Install Type:

OS Name and Version (winver on Windows or grep PRETTY_NAME /etc/os-release on most Linux distributions): Pop!_OS 22.04 LTS

SealProgrammer commented 1 month ago

I'm having the same issue. The logs print out "Pipewire error: Creation failed" constantly. I'm on Arch Linux, just installed this today. I think it might be related to the Flatpak not having permissions to use Pipewire, but I haven’t tested it yet.

The-personified-devil commented 3 weeks ago

You have to initially set the alvr audio device as the default to get any audio. And yes, exposing it through flatpak is also required

bushibot commented 3 weeks ago

You have to initially set the alvr audio device as the default to get any audio. And yes, exposing it through flatpak is also required

Are there steps for this? I don’t see any listed? So every time someone wants to use alvr they need to manually change the audio device (in system setting?) to make alvr the default and then revert it back to play normally. Is that correct?