Created attachment 460310 [details]
How to use PulseAudio for built in microphones.
Description of problem: Thousands of laptop Linux users have endured countless hours of research, testing and reboots to get their built in microphones to work with audio capture applications such as Skype, Audacity, etc. This is unnecessary and would be eliminated if the PulseAudio Manager allowed direct access to low level driver "properties."
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Determine what sound hardware the laptop has
2. Create a "conf" file for ALSA to read on startup
3. Reboot laptop and launch audio capture application
With composite devices such as camera/mic used on laptops it is necessary to link the device to the driver. This can be done using a alsa-boot.conf file or a sound.conf file
The PulseAudio Manager should allow either a drop down menu with the driver "properties" selectable or a text input line that allows additional driver command line configuration data.
See attached "guide" that goes through a step by step analysis of how to correctly use PulseAudio with a built in microphone.
Both of my systems can't capture properly but one of them is Ubuntu.
Fedora system is:
lspci |grep -i audio
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
04:00.1 Audio device: ATI Technologies Inc HD48x0 audio
Sorry ... Bug 629003 should be Bug 628003 in above list.
with *only* the following line:
options snd-hda-intel position_fix=1 enable=yes
fixes the long standing capture issue with Skype/Audacity/etc. for me.
Paul, such an interface is available in the gnome-volume-control too.
Michael, file a kernel bug to make sure that your driver is fixed.
I don't believe you understood the bug that I am reporting. The gnome-volume-control is just another mixer. The bug I am reporting is that there is no sound from built-in microphones for almost all laptops. To get these microphones to work correctly requires adding a "sound.conf" or "basic-alsa.conf" file to associate the proper device to the audio input driver.
This should be a selectable "property" that is readily accessible through the sound manager interface. There should be no need to open a terminal window, open a file and then enter the required information. If you open the attached document I demonstrate how to drill down into the sound manager and display the underlying hardware where this "association" could be made without the need of editing a file. It might be necessary for the dialog configuration box to create this "conf" file but causal users should not need to.
g-v-c has a drop-down to select the input source. Have you played around with that?
I have found this link that shows the gnome-volume-control panel.
This example shows the HDA_INTEL device that is selectable as an input device. However, when I open the sound control from the system preferences I only see Internal Audio Analog Stereo and when this alone is selected there is no sound output. I have attached this dailog box screen shot. So the reason it was necessary for me to install the PulseAudio Manager and go down the path I did was the fact that the g-v-c manager does not provide me the proper choices.
Created attachment 462799 [details]
G-V-C dialog box
Created attachment 462800 [details]
Sound Preferences Hardware tab screen capture