Hello, folks!
I am using Gnome under OpenSuse 11.1. I got some weird problems with my sound-card. The audio output is working fine, but the microphone cause me a lot of troubles with skype (it works fine with Ekiga). I have tried the following options in gnome-sound-properties input device to the following:
AlsaMixer
Result: ugly noises in Skype 2.1.0.47- I could here the other parity, but my mic or more correctly the alsamixer produces ugly noises. The Ekiga is working fine.
PulseAudio
Result: The mic is not working at all. The Ekiga client does not work either.
cat /etc/modprobe.d/sound
options snd slots=snd-hda-intel
# u1Nb.W0ulqSHyX31:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
Any idea how to solve the problem? Do you need more information?
I don’t know whether it is relevant but the KRecord gives me the following error message (with any of the sound-card configurations):
OK, I note a Dell Precision WorkStation T3400 running a 32-bit openSUSE-11.1 with the latest SuSE-GmbH/Novell packaged 2.6.27.29-0.1-pae kernel, with 1.0.17/1.0.18 of alsa and an AD1984 hardware audio codec.
I note these mixer settings relevant to your mic. It appears you have two input source controls, one called “input-source-0” and one called “input-source-1”. While you have them both set to “Front Mic”, your PC has the Capture on “Input-Source-1” selected OFF. Could that be part of your problem ?
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [Intel]
Card hw:0 ‘Intel’/‘HDA Intel at 0xfdffc000 irq 16’
Mixer name : ‘Analog Devices AD1984’ Simple mixer control ‘Front Mic’,0
Front Left: Playback 23 [74%] [0.00dB] [on]
Front Right: Playback 23 [74%] [0.00dB] [on] Simple mixer control ‘Front Mic Boost’,0
Front Left: 2 [67%]
Front Right: 2 [67%] Simple mixer control ‘Line-In Boost’,0
Front Left: 2 [67%]
Front Right: 2 [67%] Simple mixer control ‘Capture’,0
Front Left: Capture 34 [63%] -7.50dB] [on]
Front Right: Capture 34 [63%] -7.50dB] [on] Simple mixer control ‘Capture’,1
Front Left: Capture 39 [72%] [0.00dB] [off]
Front Right: Capture 39 [72%] [0.00dB] [off] Simple mixer control ‘Digital’,0
Front Left: Capture 90 [75%] [15.00dB]
Front Right: Capture 90 [75%] [15.00dB] Simple mixer control ‘Input Source’,0
Items: ‘Front Mic’ ‘Line-In’ ‘Mix’
Item0: ‘Front Mic’ Simple mixer control ‘Input Source’,1
Items: ‘Front Mic’ ‘Line-In’ ‘Mix’
Item0: ‘Front Mic’
As you likely already surmised, a way to reduce distortion is to reduce the capture and boost levels as low as practical, such that the mic recording can still be heard, but that the distortion is lower.
I note there were some updates for the AD1984 in 1.0.20 and 1.0.21 of alsa, although it does not appear to me that those are releveant to your problem (although its not clear to me). Search results - AlsaProject
I do not use Skype nor Ekiga. I do recommend you do NOT use krecord as your mic test. Rather I recommend you use arecord. There is guidance here: Microphone - openSUSE In particular, please note the recommended command for testing: arecord -vv -fdat foo.wavwhere “foo.wav” is an arbitrary file name that you can make up, then play back the file to see if there was a recording.
Thanks for the reply - I set Input 1 to be the Line-In (input levels to minimum).
and I also try again to play with the mic and mic boost levels - in asound everything was OK, but I still get ugly constant noises in Skype >:) (the noise is the same as the one comming from an old TV set when it is unable to catch any TV signal).
At least this time the alsamixer and pulseaudio are working correctly in asound.
It seems, that there is something wrong with Skype…
Could you help me how to install the updates of alsamixer?
I’m not aware of any updates specific to alsamixer. It was not my intention to give that impression.
Rather I note your PC’s hardware audio codec is an AD1984, and I note there were some updates for the AD1984 in 1.0.20 and 1.0.21 of alsa, although it does not appear to me that those are releveant to your problem (although its not clear to me). Search results - AlsaProject - for AD1984
To update alsa there is guidance here: Alsa-update - openSUSE Note one MUST send six zypper commands.
If that does not work, there are also daily snapshots with installation guidance here: Alsa-update-snapshot - openSUSE Again, one MUST send six zypper commands.
Note users who deviate from that guide typically break their sound, so if you decide to update to the latest alsa, please exercise caution. Also note if you update to the latest update, if there is a kernel update it may break your sound, forcing a further update.
And finally, my guess is updating will not help, although I concede this is not perfectly clearl to me.
ok, thanks -
in such a case, for now I am not going to perform the updates. If somebody has an idea or I found any solution - I will write to this topic. Regards.
I compared the documentation for alsa-1.0.18, 1.0.19 and 1.0.21.
For 1.0.18 I looked at the alsa-configuration.txt file (which has the model options) and for 1.0.19 and 1.0.21 I looked at the alsa-HD-models.txt file (which has the model options).
For 1.0.18 of alsa, I noted this for the AD1984 (which your Dell T3400 has):
so it appears it is possible to force a model option for the Dell T3400, which is your PC.
Hence, if we make an assumption (that could be wrong) that alsa did not properly configure your PC upon boot, we could force the model option “dell” in your /etc/modprobe.d/sound file.
Please change that file to:
options snd-hda-intel model=dell
options snd slots=snd-hda-intel
# u1Nb.W0ulqSHyX31:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
Thanks for the detail description, but unfortunately the solution does not solve my problem >:(.
This is the configuration after the update and reboot:
Hmmm … It appears you updated based on my deleted post. Unfortunately, you did not update correctly.
I recommend you either roll back to the alsa version that comes with 11.1, or update properly. To update properly the guidance is here: Alsa-update - openSUSE
You must send six zypper commands. It appears you only sent the 1st 3 as you did NOT install alsa-driver-kmp-pae associated with your 2.6.27.29-0.1-pae kernel.
For the last 3 commands, you need to do that by copying and pasting (per the above URL):
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.1_Update/ multimedia
zypper install alsa-driver-kmp-pae
zypper rr multimedia
Then restart your PC and test your sound.
Note if you did not remove the multimedia repository, per the instructions, then the above 3 commands will fail.
Since you were not able to follow the instructions in the guide correctly, can you please tell me what is wrong with the guide. Why did you only send 3 commands when the guide says one must send 6 commands. What is wrong with the guide such that point is missed. You are not the 1st to make this mistake and I want to know how to improve that guide so that users stop making this same mistake.
About the guide: it is well written, but because I don’t know what “pae” stands for(when I execute zypper info kernel-[suffix]
command, I just missed to check with “pae” option - I was thinking that it is not for me), therefore I assumed that I should install “i386 or x86_64” version (this is what I did at the first time - I have execute the first three commands, after that those three, related to “i386 or x86_64”), maybe it will be better if you notify the reader about “pae”…
about the results - I still got the same problem. I proceed with all 6 steps, but the ugly sound is still produced in Skype Echo.
Its possible you will be told some of the applications are already installed. Continue anyway sending all six commands.
I still note this with capture1 OFF. Why do you have it at 72% if it is muted?Simple mixer control ‘Capture’,0
Front Left: Capture 40 [74%] [1.50dB] [on]
Front Right: Capture 40 [74%] [1.50dB] [on] Simple mixer control ‘Capture’,1
Front Left: Capture 39 [72%] [0.00dB] [off]
Front Right: Capture 39 [72%] [0.00dB] [off]
and I note this:Simple mixer control ‘Front Mic Boost’,0
Front Left: 2 [67%]
Front Right: 2 [67%]
Simple mixer control ‘Line-In’,0
Front Left: Playback 21 [68%] -3.00dB] [off]
Front Right: Playback 21 [68%] -3.00dB] [off]
Simple mixer control ‘Line-In Boost’,0
Front Left: 2 [67%]
Front Right: 2 [67%]
Why do you have Line-In at 68% if it is muted (OFF) and not being used? Why do you have “Line-In Boost” at 67% if you are not using Line In ?
Did you try lowering your capture levels and boost like I suggested?
And finally, this could be a Skype configuration. You may need someone who knows Skype to tell you what configuration setting is needed specific to Skype.
Now, after changing the volume levels - I lost my mic in all applications - it does not work even with arecord… maybe it is because I started alsaconf, and after that I change everything again from the scrap - configuration file, six zypper commands, reboot…
For me the things has reached a death-end…
Thanks for the help… Hopefully with the new release the problem will be fixed.
Note when you run alsaconf, it will re-write from scratch your /etc/modprobe.d/sound file.
So if you had “options snd-hda-intel model=dell” as a required option line in your /etc/modprobe.d/sound file, it will remove that, and you will need to put that back in.