hey guys, just installed EOS today. super happy with it so far, but i wanted to record some audio today and realized my microphones (internal laptop microphone and plugged in headphones) don’t work: what’s weird is that pavucontrol seems to detect them, but when i record something it only records hissing sound and my voice can’t be heard. i found this issue has been posted before but the circumstances weren’t the same as mine.
this is the output of my arecord -l, please let me know which other commands to output. my system is up to date as of today, and i’m running the 5.11.11-arch1-1 kernel.
plex@towa:~$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: ALC233 Analog [ALC233 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
If you run the command alsamixer in a terminal does it show you have some levels for mic and headphones? You can change these by using the arrow keys on your keyboard. Sorry if I’m stating the obvious but hey?
if i go to Capture pressing F4 it says “this sound device does not have any capture controls.” pressing the arrow keys does nothing. i’m sorry if this isn’t what you’re looking for, i’m not familar with this command. what’s strange to me is that my volume mixer (i’m using KDE) recognizes my microphone, given that whenever i make a sound the bars indicate that they detected sounds, so i really am at a loss here.
Sorry if I’m stating the obvious but hey?
don’t worry, everything helps. this is a first time issue for me.
OK. See the options when you execute that command (F1, F2 etc)? run through them for options. F4 for capture may well be the mic input, F5 may show you them all including headphones. I’m not sure, I’ve ha mine set up for ages and can’t remember all the commands. I also use KDE. The way it works is KDE feeds Pulseaudio which feeds Alsa which feeds your laptop.
This is because you’re looking at the HDMI output. Press F6 and pick the one with the microphone input.
This is likely the best option to work out what is configured and where input/output is being sent. Look through each tab and all options, check volume levels, mute status, which one is set to default, etc. etc.
Also make sure you’re not actually running with PipeWire rather than PulseAudio as there was recently some configuration file updates (pacnew files) that needed to be merged for things to work.
In that case it must be a case of setting the correct inputs and outputs. KDE must send to Pulse, which must send to to Alsa. Pulse and Alsa are both mixers basically speaking, therefore they both have inputs and outputs.
thanks for joining in, i didn’t know alsamixer was clickable. i clicked the two Ms and it shows 00s now, but it still doesn’t work. do i have to apply the changes somehow or just pressing esc will apply them automatically?
something strange happened, my microphone doesn’t appear anymore in pavucontrol nor the KDE volume control. don’t know what i did wrong. i also looked at @jonathon 's links, and honestly i couldn’t make anything out of them. i’ve been using linux for little over 3 years now, this makes me feel like on day one.