Do I need Drivers for a Headphone Microphone in Linux?

Status
Not open for further replies.
Mar 20, 2018
1
0
10
I have got Linux Manjaro and I want to use my Headphone Microphone but when I tryed to put it in to the USB bit the sound still came from the Laptop. Could you please help me.
 
Jul 5, 2018
3
1
10

The usual first step is to see if your laptop "sees" the headset through USB, so do

$ lsusb

with and without the headset connected. If the computer sees it, an extra line should appear when it's connected. If it doesn't, the headset may not be compatible at all, or you may need to reboot with the headset already connected.

If you can see the headset, then it's just a matter of choosing the right input and output. You laptop has a standard output to its speakers, and the output to USB is secondary. So you have to manually change it, and the most basic level to do it is using the ALSA mixer, just type:

$ alsamixer

and see if your headset is listed in one of the columns. Make sure you select that one, and test the sound/microphone. Once again, if the computer doesn't see the USB headset in alsamixer, it may not be compatible, or you may need to reboot, or you may need to restart ALSA when you connect it with

$ sudo alsa force-reload

If it works, then you can use pulseaudio to control it from the GUI instead of having to use the command line. So make sure you got it installed properly (for Manjaro, it needs pulseaudio, pulseaudio-alsa, manjaro-pulse, pavucontrol, and the pa-applet).

To make sure it's all working, just type:

$ pulseaudio --version

and it will tell you. So once you made sure Linux recognizes the USB headset (lsusb), ALSA sees it (alsamixer) and pulseaudio is running, then you can right click on the volume applet in your panel and you'll see a list of "output devices" and "input devices."

Select the first for the USB headphone, the latter for the USB microphone.

If things don't work and you got pulseaudio running, try restarting the whole audio subsystem:

$ pulseaudio --kill
$ sudo alsa force-reload
$ pulseaudio --start

If things still don't work, but it looks like they should, then you need to play with config files. But to help you with that we'd need to have your current config files posted here.

Also, keep in mind the low-level sound controller, ALSA, is quite limited. PulseAudio is a wrapper that extends its capabilities, but if in your distro does not come installed by default, make sure you read the process to install it for your distro's version. If you're using a USB headset, having a wrapper will simplify your life.

If you have an old version without PulseAudio, after you install it uninstall volumeicon-alsa if you got two volume applets in your tray (panel).
 
  • Like
Reactions: bl1tz87
Status
Not open for further replies.