ASUS X515JA: Internal microphone is not detected
The microphone on the ASUS X515JA doesn't work on Fedora 38 or 39 (I have never seen it working on this device).
- When using headphones with microphone, the recording works fine.
- On Windows, there are two microphone devices
- "Microphone"/"C-Media(R) Audio"
- It works only when using the headphones with microphone
- The "Provider" is "(Generic USB Audio)"
- In the details it's also described as "Audio Capture Effects on CM6549"
- "Microphone Array"/"Intel(R) Smart Sound Technology (Intel(R) SST)"
- It works without headphones. It works also with headphones, but I guess it may be the laptop microphone catching the sound when I'm talking to the headphones microphone
- The "Provider" is "Intel(R) Corporation"
- In the details it's also described as "C-Media Audio Effects on Intel PCH D-Mic"
- "Microphone"/"C-Media(R) Audio"
- Both "arecord -Dplughw:1,6 output" and "arecord -Dplughw:1,7 output" are able to record without headphones.
- The microphone is usable after adding the following
$ cat /etc/pipewire/pipewire.conf.d/microphone.conf
context.objects = [
{ factory = adapter
args = {
factory.name = api.alsa.pcm.source
node.name = "microphone"
node.description = "Undetected Microphone"
media.class = "Audio/Source"
api.alsa.path = "hw:1,6"
}
}
]
Not sure of what's responsible for creating the microphone array "unified view". Potentially there may be a problem with ALSA here?
This is with a fully up-to-date Fedora 39, using Pipewire 1.0.1.
Edited by Cristian Morales Vega