[L4D2] Mic doesn't work #2390

pizzadude opened this Issue May 4, 2013 · 69 comments

Mic works in Steam, TF2, etc, but not L4D2.
Testing mic in L4D2 doesn't work either.
Everything else works as expected.

Processor Information:
Vendor:  GenuineIntel
Speed: 3201 Mhz
4 logical processors
4 physical processors
HyperThreading:  Unsupported
FCMOV:  Supported
SSE2:  Supported
SSE3:  Supported
SSSE3:  Supported
SSE4a:  Unsupported
SSE41:  Supported
SSE42:  Supported

Network Information:
Network Speed:  

Operating System Version:
Linux Mint 13 Maya (32 bit)
Kernel Name:  Linux
Kernel Version:  3.2.0-41-generic-pae
X Server Vendor:  The X.Org Foundation
X Server Release:  11103000
X Window Manager:  Muffin
Steam Runtime Version:  steam-runtime-release-i386_2013-04-16

Video Card:
Driver:  NVIDIA Corporation GeForce GTX 660/PCIe/SSE2

Driver Version:  4.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x11c0
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.04" x 11.26"  (22.95" diag)
                                        50.9cm x 28.6cm  (58.3cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
Audio device: VIA VT1708S

RAM:  8015 Mb

UI Language:  English
LANG:  en_CA.UTF-8
Microphone:  Not set
Total Hard Disk Space Available:  930900 Mb
Largest Free Hard Disk Block:  711187 Mb

Installed software:

Recent Failure Reports:

I can confirm this.
Here's my system info: http://pastebin.com/raw.php?i=rNTBzg9Z


I can confirm this too.

Test microphone is silent and voice transmit volume is greyed out.

Microphone works well in steam client's own "test microphone" and TF2 but not in l4d2 beta.

  • I have tried changing front panel from HDAUDIO->AC97 in bios.
  • I have tried all different devices in steam settings voice tab. (alsa , oss, pulseaudio, different pa devices directly)
  • I have tried to export SDL_AUDIODRIVER="alsa"
  • Tried to start l4d2 directly from commandline using= SDL_AUDIODRIVER="alsa" steam steam://rungameid/223530 and with "pulseaudio"
  • L4D2 console had some warning about missing bin/libMiles.so, TF2 has that file. Copied TF2 bin/libMiles.so and warning was gone but still no voice.

Debian wheezy 64bit.


Confirmed too, mic works in steam, other games and the overlay, but not in l4d2


I can confirm this too, ok in everything else but l4d2. Debian Wheezy. Pulseaudio.


I can confirm this too. OpenSUSE 12.3 x64 KDE 4.10.2. Pulseaudio.

@alfred-valve alfred-valve was assigned May 6, 2013

I also have the same issue.


same here works in steam client however. From what i can tell it is not using the default input device i have set up in pulse. At least in steam client itself you can select the default audio input and it work. How about adding an option to do the same in game? as well as maybe an option to select audio out. I usually output through HDMI by default (this is my media center PC) but when i play i output sound to headphones and have to manually change it every time.


+1. 2 months and this major bug is still a problem.


Same problem in Mint 15 64 bit, Pulseaudio 1:3.0-0ubuntu6. The mic tests ok in the Steam overlay but not in L4D2.


This is a major issue, as people without mic are often kicked straight off the server in Versus, Realism, or Realism Versus.


Same problem here, works in steam not in the game


Same issue, fedora 19 64bit with gnome shell and nvidia binary driver.
L4D2 is literally the only software that can't use the mic.


I have this issue too. Ubuntu 13.04 x64...


Same issue. Mic works in Steam but not in L4D2. ArchLinux 64-bit.


Confirming this on Fedora 19 64-bit. Mic works everywhere but L4D2. When doing microphone test in-game there is no indication whatsoever in pulse audio contorls that application is recording .


Just another "me too", running x86-64 Arch Linux.

Have tried a variety of SDL_AUDIODRIVER values, alsa-oss, and bringing over the missing libMiles.so and libSDL2-2.0.so.0 libraries from a TF2 install, all to no avail. Steam's own microphone configuration records just fine from either the Pulseaudio or ALSA default input devices.

Has anyone managed to find a workaround?


I can also confirm this. Ubuntu 12.04 LTS here. I can start a steam chat with people and they can hear me all day long. I bought Counter Strike Source just to donate some more money to the linux cause and verify and yes microphone works in that game as well. This problem is specific to l4d2.

This is a major bug, that game is 100% about co-op (and for me, joking with my friends). It's been 3 months, as a known issue valve, time to get with it. I have been literally waiting for the day for l4d2 to leave beta so I could drop windows and now I can't even talk on the mic to my friends. This needs to be resolved. I paid 20 bucks for this game which I already owned on another account just to donate to the linux cause. Mic's not working == should not have left beta.


Same here:
Steam audio seams perfect, even test mic. But mic won't work on L4D2.


Another confirmation on this issue. Ubuntu 12.04 LTS although I doubt it matters. Issue has been out for over 3 months now. Any chance this is going to be resolved anytime soon? It's hard to play versus without it as most people kick you if you don't have a mic


I am also facing the exact same issue: I cannot use microphone during L4D2 game, but microphone works well with Steam voice chat.
(Using Ubuntu 13.04)



Linux Mint 14 64 bit
PulseAudio 1:2.1-0


I can confirm this as well

Ubuntu 12.04 fully updated and using "x-swat" updates as recommended by Valve via the support article.

Mic works in TF2 but not in L4D2.

MIc works while testing in Steam client but not when testing in L4D2


System info:

Processor Information:
Vendor: GenuineIntel
Speed: 3001 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
Ubuntu 12.04.2 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 3.2.0-51-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11103000
X Window Manager: Compiz
Steam Runtime Version: steam-runtime-release-i386_2013-06-28

Video Card:
Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Sandybridge Desktop x86/MMX/SSE2

Driver Version:  3.0 Mesa 9.0
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x8086
DeviceID:  0x102
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1366 x 768
Desktop Resolution: 1366 x 768
Primary Display Size: 16.77" x 9.41"  (19.21" diag)
                                        42.6cm x 23.9cm  (48.8cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: Intel CougarPoint HDMI

RAM: 7899 Mb

UI Language: English
Microphone: Not set
Total Hard Disk Space Available: 461466 Mb
Largest Free Hard Disk Block: 337631 Mb

Installed software:

Recent Failure Reports:


Same. In fact, I have yet to find anyone for whom the microphone /works/. Please make this a higher priority.


Same here. Mic works in TF2 and steam client but not L4D2. I'm using Archlinux 32-bit and ALSA


Right now, WINE is doing a much better job than the Linux build; no problems with voice and sprays, plus it doesn't seem to crash as often.


Another bump for this issue. L4D2 is unplayable in a co-op or competitive mode as voice is essential.


Same here.


I can also confirm this bug


Since apparently this bug has been reviewed and someone from Valve is assigned, could we at least get a heads up on this? I'm not even asking when it'll be done, I'd just like to know WHAT is being done, because bugs like these tended to get fixed within days when I was using the Windows version.


same 4 me =(


Nice to know it's a problem with the game, not my system.


Me too it was working before


Just to point it out, my mic works in TF2.


HOpe this is a high priority. No mic pretty much ruins the l4d2 experience on linux.


YAMT Ubuntu 13.04


Also does not work at left 4 dead 2, Lubuntu 13.04. Works on steam and on other applications in the OS.


Same for all Source game. Day of Defeat Source, L4D2, TF2 etc.... :(


@Belarrius You must not have the mic enabled in the Steam client or are having another issue. By all other accounts, the mic is working for other Source games. I can personally verify that it is working in TF2 at least.


On Steam, the microphone works, on Day of Defeat: Source option menu, the microphone works (for test). But on game, the microphone don't work.

Seems same bug (L4D2) for me.


I had an argument with someone in TF2, so... it works :D


Hey Valve? You listening!



Can't hear you. I think your mic's not working.


Valve appears to be busy with things like SteamOS, Source 2, Steam Boxes and Half-Life 3. (heh) Has anyone tried one of those Vent-like solutions as a workaround that they would like to share with us?


The point of SteamOS/Box is to play games, but if the games aren't working as well as on other platforms, people will criticize it.


Valve, please, fix it, because it dramatically breaks gameplay.



I set up a mumble server on an old PC I had lying around. I haven't used it much since most people just refuse (after all, they already have voice coms, so why put in any effort?), and it's only helpful if the entire team uses it.

But, if you have folks to play with who are happy to use it, you may use my server if you like. It's limited to two teams right now, but I might bump that up if people find it helpful. (standard port, 64738)



Thanks for that offer. I actually set up Mangler with the Vent server our group uses and it seems to work really well. So this is a viable workaround until the mic bug gets fixed.


That's not a viable workaround. Though I commend you for supplying a VOIP server, it does not solve the problem that random players in a random game ARE ALREADY communicating in a VOIP system, and are not willing to join yours.

@davidw-valve davidw-valve was assigned Oct 2, 2013

Thank you for your patience with this issue. I'm looking into it now and a fix should be available soon.


fix this, and i can finally play, playing with no comms is a no from me


I have the same problem too. Fix it please. (Ubuntu 12.04)


Oh my god, they fixed it.


My USB mic still doesn't work. I'm guessing that primary mic detection code differs from other games?


I can confirm aforementioned reply about USB mic.
I have Plantronix Gamecom 780 headset and have all current updates installed. Mic still doesn't work here also in L4D2 (but works fine in Steam-client).
Gentoo ~amd64


My usb webcam's mic DOES work now.


If you try to test the mic while not in a game(i.e. while in the game selection menu) it will not show as working, but if you test it in the game it will, at least that is the way mine is working. I have talked to other players so I know for sure that it is working for me. I also use a USB mic (logitech digital).

Not sure if you guys have tried using or test it in game or just in the "start menu" so I thought I would post this, I have no idea why yours might not be working, this was just an attempt to give you some info I noticed about the quirks in the mic support. I seem to recall that Windows users have stated that the mic testing does not work as well, I don't remember where I saw it, it was somewhere in the L4D2 forums when searching about my mic just after installing the game....


my Logitech G930 USB mic is still not working in game, where as it works in other titles


Bumping. Having this issue for DoD: Source on Lubuntu

$uname -a
Linux Cl0penComputer 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux


I have problem same... but mic is very quete


mic works in lobby but not in game
dod:s on arch using pulse audio.


Same problem. USB Logitech c920 webcam mic doesn't work in Left4Dead2 in-game (or in the lobby). It is detected and works in Steam generally. Doesn't matter whether I use push-to-talk or open mic, it never plays. Speech bubble appears over my head when I push-to-talk, but no sound. I can hear Windows teammates, and they can hear each other.

$ uname -a
Linux [redacted] 3.16.0-29-generic #39-Ubuntu SMP Mon Dec 15 22:27:29 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Left 4 Dead 2 Build ID: 450951


Everybody who has problems with a second mic (i.e. that is not connected to their main sound card, like a webcam mic or a USB headset) and is running pulseaudio should check if L4D2 is actually getting its input from that device - or if it is instead using the sound card.
Run pavucontrol (if you don't have it: it's probably in a package called pulseaudio-tools or something), go to the "Recording" tab (with L4D2 running in the background, of course!) and set it to capture from your desired input device.
If that fixes it, it is not a problem with L4D2.
Hope this helps.


In my case, Steam is configured to capture audio from the USB webcam microphone, and that microphone tests correctly in Steam. If Left 4 Dead 2 ignores the Steam setting for audio input, that is a problem with L4D2.


L4D2 and Steam are different clients to PulseAudio.


It's still a L4D2 bug. It's a Steam game. L4D2 run in Steam should respect the audio source as configured in Steam settings.

But just for the record, the PulseAudio workaround worked for me. Thanks for the suggestion!


+1 this affects most steam games for me


I have the same problem on OS X 10.11.2. I've found what the reason but I don't know how to solve it. Here what I've found:

  • When you enter the game the system microphone input volume is set to zero (see screenshot).
  • If you set it to normal level, quit the game and start it again the level will be set to zero again.

2015-12-14 17 52 25

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment