Cant get microphone to work on fedora

I am running Fedora 36 with the Xfce desktop. I bought a microphone that plugs into my microphone port on my computer. But I cant get my computer to record audio with it. I opened Volume Control, and under the configuration tab I set the Built-in audio to analog stereo input. Then under the input tab set the Built-in audio option to front microphone. But, if I then open Audacity and try to record audio I only get static and nothing else. Also in the Volume Control settings I can see the sound bar under the built-in audio flickering even if the microphone is unplugged. What Is going on? How can I get a microphone to work on my computer?

Getting nothing but static might indicate that the input level is too high on the microphone so that it is picking up ambient noise. I would expect silence if it weren’t properly connected. Does turning down the input level/gain help?

1 Like

No. I connected the microphone, opened Audacity, started recording, and slid the input level slider up and down as I talked into it. I get static, clicks, or complete silence. It will not capture any sound.

It sounds like it might be a hardware problem. If you’re getting static and clicks when its input is high and silence when its low, it sounds like it is either damaged or blocked off. Does it work with any other program, such as taking a video with cheese?

Debes Instalar las aplicaciones: Control de Volumen de Pulse Audio

I just tried testing it with firefox, and it cant detect anything. I wonder if it is a hardware problem with my computer. Do USB microphones work with Linux? The microphone will work fine if I plug it into my phone and record my voice from my phone.

Please use English in this category (Por favor usar Ingles). We have another category for Spanish language support (Para Espanol). (Forgive me if the Spanish is terse - I only know some California Spanglish).

You must install the Pulse Audio volume control application, in the configuration you check if the microphone is stereo or mono, if it is mono, check if it is connected as a left or right channel, I solved that problem yesterday

1 Like

You might install and try with pavucontrol since it can give you some more fine-tuning. It won’t help if there’s a hardware problem, but could be useful if it’s a software control issue.

Precisely with the Control Pulse Audio application I was able to solve that problem



Screen shot of what I see.

1 Like

It notes that there’s a microphone plugged in the front. Is that what you expect to see? You don’t have one plugged in the rear port that you’re expecting input from, do you?

I only have one microphone plugged into the front port(current config). I have also tried testing with the rear port and got the same results.

1 Like

Do you have another microphone to test with?

No, but this microphone works fine if I plug it into my phone.

You have already modified all the options that the applications give, it turned out for me to test the levels of the right and left channels, and to test with the different options, I already connected an external microphone to Fedora and it worked normally, I even have 2 microphones connected

Here I see that the audio is being recognized correctly, I think it’s just a matter of configuring and testing the options, also check if the volume level of the microphone is ok

I dont know what to do. I just tried playing with it, but it is like Linux just does not know how to get audio from the microphone. Maybe this microphone does not work with PCs. It did say that it was designed for phones, but I bought it because I don’t know if Linux supports USB microphones.

I think it may be the firmware of the microphone

Alright. I will go to the store and see if I can find another one to try. Thanks.

1 Like