I have discussed with a player who got the game & voice chat to work with Linux, the issue is that the RTC of the computer is most likely synced on UTC (kinda default behavior on Linux) instead of your local TZ. This seems to make the Vivox codec to fail on it's initialization phase (don't ask why, I don't know).
The person I spoke to said that resyncing HW clock to the local TZ (manually or with timedatectl set-local-rtc 1 --adjust-system-clock ) allowed him to use voice chat without issue.
I am waiting my Linux compatible VR Headset so I can't test/reproduce at the moment (Quest 2/Nvidia is kinda not working fine with Linux/ALVR at the moment ...).
No luck for me unfortunately. I can run the command and sudo hwclock confirms the time is the same as my local time. When I log into the game I do get a message that says "connected to global chat" but when I look into the settings it still says Vivox disabled.
got my Index today, same issue on my side, I'm trying to get more info from the discord user who got it to work.
I also need to dig a bit more in that bluetooth thing to switch off the lighthouse, and let's say it, SteamVR is not working that well on Linux ...
Any luck getting it to work?
I didn't have time to get more investigation. That being said, on the official bug board, there's a couple of discussion about Vivox codex not working properly due to that timesync issue. I'm gonna dig in tomorrow or the day after so I'll post my updates here.
I'm pretty sure that it's related to https://github.com/ValveSoftware/Proton/issues/3812 but it needs either more patching on Proton side to fix the way Vivox works, or it needs a workaround on Zenith's team side.
Compatibility Report
System Information
Log file:
steam-1403370.zip
I confirm:
Symptoms
Voice communication does not work. I cannot hear what people are saying. I don't know if other people can hear me talking.
When looking through settings it says "Vivox disabled". Click on the spanner icon on the far right, and the cog icon next to Voice Volume. Then look to the panel on the far right. Clicking Refresh VC doesn't help.
It does give me the option to set pulseaudio as my input and output so it seems to be detected.
I can hear all other sounds in the game.
Reproduction
Start SteamVR. Start Zenith. Try to talk to other users. Check the options for Vivox status.