Hi, I'm trying to play Among Us 3D Demo from Steam and everything works fine, but I can't find a way to use the mic in the proximity chat, my mic works well because I use it in another apps (discord, etc) but even if the game recognize my mic, it doesn't output any audio, so the people didn't hear me I read in forums that this issue with in game voice chat is common in linux in general and it can be fixed with apps like Qpwgraph, Pavucontrol or Helvum, but I can't find a way to make it work.
I'm using the core version of Zorin and I have pipewire already installed and activated.
Please help me I want to play with my friends hahaha
I'm noticing this is a demo of the game, not a full one, and from what I can tell this demo came out on Feb 25th. It's possible something might be broken as it's not the full release, but you could also try a newer version of proton that might help the game out.
For example if you're running Proton Experimental, I probably wouldn't recommend it all the time since it can often lead to issues with various games, new and old. I would recommend some version of GE-Proton, that's usually (keyword usually) the most compatible version of proton I find for most games.
Beneath the Suggestions here, You could try it with switching to Xorg - if not already done.
To do that, go to the Loging Screen (not he Lock Screen). Simply reboot for that. On the Login Screen click on You Profile so that the Password Field appears. It has to be appeared. When it is appeared, You should see in the bottom right Coner a Gear Icon. Click on it and choose the Option ''Zorin Desktop on Xorg'' and then log in and test if it works.
Another Thing: Is Steam installed as APT Package or as Flatpak?
Hi!! thanks for answering. I uninstalled the flathub version of pavucontrol and reinstalled via terminal as you told me to. I navigated into the input devices option and my headset micro its already selected, but it doesn't works in the game. The ouput devices option only shows the devices like speakers and the headset itself but no micro.
Still, the game doesn't show any signals of capturing the audio of my mic even changing the input devices that appears on the audio section of the game menu.
I was monitoring the audio bridging via qpwgraph, and this is what it shows:
The microphone is detected in other services, like Discord and works well?
Is this game, currently, the only application that is not detecting the mic?
Hi and thank you for your help!! I have already configured X11 so that it's no the issue. And about the steam installtion, i did it with the .deb package of the official website. I had some problems with the flatpak version so i installed the .deb one
Yes, exactly, in discord and other apps the mic works perfect, it is only this game that I know (I have not tested in other games with voice chat in game), the game recognizes the mic but does not pick up my voice
You have set the proton version globally, but you should be aware that in some cases Steam decides that they know better and choose a version that they believe is best. If you click the Information tab on an installed game, it should say somewhere something like ;
Game will run with insert version here of proton
If that's the case, you need to go to the properties of the specific game and change it manually to the version you want.
I move some options in the voice steam settings as you said, my mic was setted but when i did an audio test the mic was capturing my voice in a weird way, so i moved some options and now, at least in the test option of the steam voice settings, it works well. But the thing i'ts that the game i'ts still presenting the issue, and with pavucontrol in the recording tab, i checked that when the game is running, it didn't record my voice, that tab appears empty
Flatpaks are isolated from the system, unlike standard applications, which cut off their access to the system.
If you are using Flatpak Steam (Zorin, for inexplicable reasons that I will not grace with a tangent here) has decided to default to Flatpaks for purely Developer Interest reasons, in complete disregard of the End User or ease of transition from Windows OS. And... that causes all manner of problems.
I would recommend uninstalling the Flatpak Steam, if you are using it. Then install Steam normally:
sudo apt install steam
Once that is done - test the mic in game. If still no good, launch Steam from the terminal instead of the app menu using console:
steam -console
In Steam Library, launch the game and now look to your terminal when you try to use the mic to see if any errors are printed in the terminal window. Relay any here.
I installed Steam with the .deb package in the official webside (Because flatpack's version gave me some problems). Do you recommend me uninstalling it anyways?
You could if, having tried so many things, you want to try that for the sake of trying it. I do not think it should make a difference... But there is some possibility that it could should the Website's version contain a regression that the Zorin OS Repository version does not have.
That said: I find this unlikely.
Given that you are experiencing this with one game that is also a Demo... This suggests that it is not a fully released game and likely needs more compatibility and optimization.
What you can do is launch the game with Pipewire or other explicitly set as default.
I would need to look up how (It is a console command) which I do not have time at this moment (I am typing a fast reply in between other work that is pressing) to find the command and test before submitting on the forum. Perhaps another helpful user might look it up or you could try... But now I need to take a phone call...
Hello, i am having the same issue, i was reading this forum and following every instructions that all the users said (i was lucky that the original post owner had his interface in spanish, because mine it's in that language too, so i can follow better all what he/she tried).
I have pipewire installed, my steam was downloaded also from the official webpage, i have the proton GE correctly setted, etc.
I tried this command that you post in order to force the game to use pipewire, and checking pavucontrol, i realized that in the first tab, wich its the reproduction tab, the audio registered from the game (the audio stream) it's responding when i talk in my mic, so when i talk, that little white bar that indicates the audio output of the app moves according to the level of noise that i am doing, and i dond't know if that its good or its the normal behavior (i post an screenshot of pavucontrol and the tool qpwgraph of my audio set up)
So maybe the game is registering or detecting the audio from the mic but doesn't stream it in game wich it's really wierd. I don't know if it's only me, maybe the original owner should try too, but at least, in some way the game it's registering something but it's not recording or streaming it (sorry if my english it's not the best)