Skype for Linux: Microphone works 50% of the time per SkypeOut call

2

1

I have Skype 2.0.0.13 for Linux, and whenever I make a SkypeOut call to a phone, sometimes the microphone works, and sometimes it doesn't. It's completely random, and it's about 50% either way. By that I mean there's a 50% chance of the mic working every time you make a call, so restarting the program doesn't affect anything.

Every other application that uses the microphone works fine. My guess would be that Skype is switching between microphone configurations for some reason. It's very hard to search for this problem, of course, because there's no consistent way to describe it.

I'm running Ubuntu 9.04.

I have a Sound Blaster Live 5.1 running the emu10k1 driver.

Skype's "Sound In" is configured as: SB Live 5.1 SB0220 (hw:Live,2)

I've also killed pulseaudio, which has been known to cause sound problems, and it didn't help.

Has anyone else encountered this problem?

Here's the cross-post to the Skype forum.

Neil

Posted 2009-07-25T18:25:45.400

Reputation: 4 761

Answers

2

It sounds like you've run into a pulseaudio issue.

Pulseaudio is a great idea turned into a great program. Unfortuantely, its release version is still under 1.0 for a reason - there are the occasional kinks to work out.

First, I'd install the traditional pulseaudio manager. Yeah, it will cruft up your audio sub-menu a bit but it helps tremendously when diagnosing problems.

sudo apt-get install paman

After you get it installed, launch Skype and determine if it shows up as a client. If it doesn't then it simply isn't connecting properly.

Do you have a second sound card, like an on-board chipset, in conjunction with your SB card? I've seen cases where pulseaudio will become confused (I have an nForce2 and an older SB PCI card, and it wouldn't work properly until I removed the SB and used the on-board audio with nForce2).

EDIT:

I suspect that you are using the wrong "input". Pulseaudio sometimes provides multiple input sources if you have ALSA, OSS, and ESD available all at once. Try switching through each input, placing a loopback call each time and recording your voice twice. If you hit one that consistently records 100% of the time, that's the issue.

Avery Payne

Posted 2009-07-25T18:25:45.400

Reputation: 2 371

I get the same behaviour with pulse, and with using alsa directly. – Neil – 2009-08-04T01:21:15.510

0

I have had this problem but in my case it was an intermittent microphone cable. As the cable flexes over its service life, the stranded copper wire begins to become inflexible until there are specific points and angles where the wire will not make connection. This can be very frustrating because it is not always easy to replicate the problem at will until the cable gets really worn.

just my $0.02

Axxmasterr

Posted 2009-07-25T18:25:45.400

Reputation: 7 584

1That's definitely not it, the mic works fine for all other programs. – Neil – 2009-07-25T18:53:35.913

That is a weird problem. This might be a codec issue. If the codec is corrupted or another program installed a new one I could see this happening.. – Axxmasterr – 2009-07-26T01:57:10.190

I doubt a codec problem would be intermittent. – Neil – 2009-08-04T01:21:47.070