Jump to content

[41.65] [Multiplayer] Microphone doesn't work on Linux


tanuki

Recommended Posts

• Version: 41.65
• Singleplayer/Multiplayer: Multiplayer

• Host or dedicated: Doesn't matter
• Mods: No

• Reproduction steps:


1- Open options -> sound/music

2- Try to speak/make noises

3- the "signal from microphone" will not give any life signs

 

I've attached the logs. I can immediately spot the error:

[VOICE MANAGER] Error: FMOD_System_RecordStart return 57

which seems to be related. If I keep pavucontrol open while I reproduce the issue I can't see any active recording from project zomboid so it's definitely not connected to the microphone.

 

I've managed to reproduce this on a fresh installation of the game, both the GOG and the Steam versions are affected.

 

Thanks

logs.zip

Link to comment
Share on other sites

  • 2 weeks later...

I'm on Arch Linux with audio and mic working fine.

 

The difference might be that Fedora 35 has started using the pipewire audio subsystem.

 

I would try setting these launch options for PZ in Steam:

FMOD_ALSA_DEVICE=pulse %command%

 

Link to comment
Share on other sites

2 hours ago, Slicer said:

I'm on Arch Linux with audio and mic working fine.

 

The difference might be that Fedora 35 has started using the pipewire audio subsystem.

 

I would try setting these launch options for PZ in Steam:

FMOD_ALSA_DEVICE=pulse %command%

 

I'm using pipewire on arch and I simply can't tell which option is my microphone, let alone know if it's working.

Link to comment
Share on other sites

30 minutes ago, traindoc said:

I'm using pipewire on arch and I simply can't tell which option is my microphone, let alone know if it's working.

Thanks for help.It doesn't help me. I don't have alsa on my system, but if i install it, i'll lose system sounds :lol:. I've tried installing it and i have problems with sound.

Edited by Dellex
Link to comment
Share on other sites

ALSA is the low-level sound system of the Linux kernel itself, if you don't have ALSA you would probably get no sound from anything.

 

Either pulseaudio or pipewire run a layer on top of ALSA to provide advanced software sound features, such as mixing/muting individual apps.

 

The goal of the launch option is to tell FMOD (the sound system used by PZ) to ignore pipewire and use pulseaudio. In reality the pulseaudio it will be using is actually a compatibility layer provided by pipewire.

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...