Issue: When using any USB headset or USB audio input device on any Macintosh with any operating system from 10.5.7 to 10.6.1, after about 10-20 minutes of use, all audio from the headset becomes garbled and has a robotic static sound quality.
Tested with: Dozens of different Macintosh Computers over the last 6 months with different USB headsets and microphone input devices.
Reproducable: Yes, via either Garageband, Ventrilo or a number of other software applications that do USB Audio Input
Additional Information and attempted fixes:
• Tried it with a powered USB Hub
• Switched the Audio Midi Setup input to 48k
• Using Audio Midi Setup to create an aggregate device
• Tried it on different Macs, Different Headsets and Different physical locations
• Tried different USB ports
Did you get any reply from the service, if you called yet that is?
Meanwhile, anyone found a solution to this problem while running 10.6.5? I've tried searching, but can't find anything that actually works...
This is getting really frustrating now, as I spend a lot of time talking with people over Skype and the likes. If Apple thinks this is working as intended, please just say so, so we can stop hoping it will get fixed. The problem has gone on for too long now.
Please let us know how your Apple Care discussion goes. Apple needs to fix this ASAP - been a known issue for far too long and too many of their products rely on USB for comms since their mic input is either non-existent or not amplified.
FYI - I installed one of these thinking the OS would provide better priority to something with a know driver as opposed to my Plantronic 510 headset which comes up as an Unknown USB Device. Used an old 3.5mm headset and this combo put off the static for about 30-40 mins at a time. To fix I simply unplugged it and plugged it back in. Both the Mac and Vent would auto-find it and I was good to go after 15s or so. Note to Apple - this is NOT a fix and simply unacceptable for something that operates flawlessly on PCs. I expect more from you folks.
I've got a very detailed response from Apple Developer Team:
Engineering has determined that this issue originates with a 3rd party.
Why it is not a common issue before Mac OS X 10.5.7
On Mac OS X 10.5.6 & prior, the USB audio driver publishes 2 audio engines, one for input stream and another for output stream. Applications could change sample rate on one audio stream without affecting the other stream. On 10.5.7 & onwards, a change in the USB audio driver publishes only 1 audio engine for both input & output streams. Changing sample rate on one stream will affect another stream (technically, the sample rate resides on the audio engine, so changing the sample rate naturally affects both streams). So in this case, changing the sample rate causes the input stream to run at a different rate that originally when Ventrilo launched. Ventrilo doesn't handle the sample rate change properly, resulting in the audio corruption (robotic/garbled, etc).
(a) This problem actually could occur on Mac OS X 10.5.6, depending on the USB audio device used. If the device can only support one sample rate, then this problem will also occur after the USB audio driver switches the sample rate on both streams when it detected one stream is falling behind.
(b) This problem is not specific to USB audio driver. Using Ventrilo for example with Firewire audio device also exhibits similar issue. The Firewire audio driver also puts input & output audio stream on the same audio engine.
In conclusion, this is a 3rd party application developer issue. Ventrilo (& other programs such as Mumble) need to listen to and handle sample rate change properly.
*Please feel free to contact the 3rd party vendor (Ventrilo, Teamspeak or Skype as appropriate for your case) regarding this issue to help alert them of its importance.*
So that would mean, that the problem does not occur in Apple applications like iChat, as I presume they know how to handle a sample rate change correctly. So the only way of getting rid of this issue is to contact developers of Skype, Teamspeak, Ventrillo, etc. ... despite the fact it seems a little odd that all of those did the same mistake 🙂
So in conclusion I will try to communicate this issue to Skype, Teamspeak and Ventrillo developers.
Variuse: I see your follow-up in the Vent forums and they say it's not their problem - it's Apple's. Hoo-ray for a catch-22!
Had anyone found this static problem using iChat?
So Apple won't address this issue in forums, and then points to "3rd party apps" as the problem. Kind of a bankrupt answer really since something they did affected these other apps that were working prior to their "upgrade." The correct customer-oriented answer is: "We have determined the problem lies with 3rd party apps and have provided in an open forum the fix for this problem (insert link to fix here). Please check with your 3rd party app and have them upgrade their app."
Until then I guess we suffer being caught between businesses not willing to provide us support?!
just want to keep this thread alive, I am having the same problem with a dynex usb mic, every 20-30 min. i have to unplug the mic or I need to close and reopen mumble.
I have those issues with Quicktime 7, Quicktime Player, iChat, FaceTime.
Basically I'm using FaceTime to talk to someone and suddenly they tell me my mic is screwed up. I just open Quicktime Player, File -> New Audio Recording, make sure the right mic is selected then pull the volume up a bit and talk.
There we go... I can hear myself talking like a freak robot. I use that to see when the problem is gone and then I get back to talk into FaceTime.
I am having the same issues going on, how can Apple deny this when so many people are complaining about it? I use Ventrilo for gaming and my friends keep mentioning my mic sounds screwed up, and today they came out and said I sounded just like a robot. I don't want to have to be self-conscious while I'm trying to have fun.
Although Offtopic, but this is also some interesting information you can use.
You could use non USB headsets/phones, but there is a catch.
I don't know if all the late (past 2 years) models are like this, but recent iMacs you can NOT use a headset with a microphone on it since there is NO mic port on them anymore. What happens is that if you plug an iPhone headphone, with 4 contacts in the plug, that headphone's microphone will work.
I don't know if that also affects Macbooks.
That opens a whole new world of "ways" to workaround this issue. Just look for iPhone headphones or headsets with microphone and that will do the trick.
Although not elegant, might help you keep going while Apple keeps denying it.
Have the same problem .... with my new iMac 27 ...
It's ridiculous that Apple neglect this problem ... they state it is third party applications causing the problems. But how come Apple apps like garageband is giving the same issues ? The hardware works fine, booting windows vista in bootcamp ... so definitely this is an OS/Driver issue. Wake up Apple - at least tell us that you are working on it ....
Give us hope - the least you can do is to provide a list with working USB sound cards so wee can have headset support on our macs .... beware you are living from us - YOUR CUSTOMERS
A few pieces of data I have to share:
I had this robo issue but for a long while was able to revert back to the older usbaudiokext. Unfortunately, I bought a new video card for my MacPro and it required I update to 10.6 which reintroduced the robo-sound. Around this time, I bought the Creative Soundblaster WoW headset (the wired USB version) and the OSX software it comes with, downloaded updates from Creative and the headset does NOT robo.
I recently bought a Sennheiser headset with 3.5mm input and output plugs. I bought the Griffin iMic to use as an external soundcard/adapter/usb power source and I can use Ventrilo and Skype for HOURS with no robo effect.
Next up: I recently got a new Macbook Air for work. It's running 10.6 and does not robo with ANY headset which robo'd on my older MacPro tower. A co-worker also got the same exact MacBook Air but rather than start with a fresh system, imported all his old data from a Macbook G4. His robo'd with the exact same headsets I'd tested on mine. He then wiped the new Air and did a fresh install of the OS and experienced NO Robo.
Christy, thank you for sharing that information. I read your post and got excited as I JUST reinstalled my mac due to a very very bad filesystem corruption.
Anyway, full install of a 10.6.2 snow leopard that came with the machine then 10.6.7. This installation has "hours" of life.
No applications, system settings or anything else despite the machine name and network settings where brought from the backup. My USER files were also restored from the time machine backup.
I just started a chat with iChat and after 30 minutes or so there it was, the robotic sound all over again.
What is next to me now is to try the same with a different user. I'll do so probably tomorrow and post my findings.
Ugh, now the old one isn't working fully either. I restored the old kext file, and it works fine...until I restart the computer. Then I have to reload it by hand (using "sudo kextload") before my USB headset will start working again. Any idea why?
It's been a year and a half, and we're all still having this problem? How long does Apple intend to let this go on? The fix can't be that complicated to fix.
Come on Apple, fix this problem. It obviously isn't a third party issue.
Please, add some tags like "microphone", "headset", "usb" or similar so people can find this thread. I have the same problem with the noise though, have sent a question to logitech and Griffin about their usb-devices to see what they say.