KDE 4.1 + OpenSuSE 11.1 = audio not working

Hi all,

I have installed OS 11.1 + KDE 4.1 on my laptop ASUS 16Ja, but I have problem with any audio application, since the volume is extremely low and the quality is really poor.

Opening the mixer control I can put all the controls to the maximum, I can hear something from the speakers but the quality of PCM (i.e. from MP3 or from web/radio) is poor as it was saturated. Reducing the PCM the quality seems to be better, but unfortunately I cannot hear because of the low volume.

Here some relevant informations:

speaker-test -c2 -l5 -twav
the voice is coming 5 times by two sides, but with low volume

/usr/sbin/alsa-info.sh:
http://www.alsa-project.org/db/?f=25ed49890b8d197b59b28f6aebac34fb8ec7d46b

rpm -qa | grep alsa:
alsa-utils-1.0.18-6.4
alsa-plugins-pulse-1.0.18-6.12
alsa-firmware-1.0.17-1.42
alsa-oss-1.0.17-1.37
alsa-1.0.18-8.7
alsa-plugins-1.0.18-6.12

rpm -qa | grep pulse:
pulseaudio-module-zeroconf-0.9.12-9.6
vlc-aout-pulse-0.9.8a-1.4
libpulsecore4-0.9.12-9.6
pulseaudio-utils-0.9.12-9.6
pulseaudio-module-jack-0.9.12-9.6
libpulse0-0.9.12-9.6
libpulse-mainloop-glib0-0.9.12-9.6
alsa-plugins-pulse-1.0.18-6.12
pulseaudio-module-lirc-0.9.12-9.6
pulseaudio-0.9.12-9.6
pulseaudio-module-bluetooth-0.9.12-9.6
libpulse-browse0-0.9.12-9.6
pulseaudio-esound-compat-0.9.12-9.6
libxine1-pulse-1.1.15-20.8
pulseaudio-module-x11-0.9.12-9.6

rpm -q libasound2:
libasound2-1.0.18-8.7

uname -a
Linux linux-1x4a 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 i686 i686 i386 GNU/Linux

cat /etc/modprobe.d/sound
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

Thanks for any help,

Did you try going to YaST > Hardware > Sound > Other > Volume, and move the volume levels UP there?

That may let you back off on your nominal audio levels (master/PCM) in your mixer.

Thanks for that. If worst comes to worst, you could try each of the model options (one at a time) from the ALSA-Configuration.txt file to see if any of them work for you. To do that one needs to appy the option to the /etc/modprobe.d/sound file, save the change, restart one’s alsa with “rcalsasound restart” (with root permissions), restart one’s mixer, and adjust the levels in the mixer and test one’s sound.

The ALSA-Configuration.txt file for 1.0.18a of alsa looks like this for the ALC880 which is in your PC:

	  Model name	Description
	  ----------    -----------
	ALC880
	  3stack	3-jack in back and a headphone out
	  3stack-digout	3-jack in back, a HP out and a SPDIF out
	  5stack	5-jack in back, 2-jack in front
	  5stack-digout	5-jack in back, 2-jack in front, a SPDIF out
	  6stack	6-jack in back, 2-jack in front
	  6stack-digout	6-jack with a SPDIF out
	  w810		3-jack
	  z71v		3-jack (HP shared SPDIF)
	  asus		3-jack (ASUS Mobo)
	  asus-w1v	ASUS W1V
	  asus-dig	ASUS with SPDIF out
	  asus-dig2	ASUS with SPDIF out (using GPIO2)
	  uniwill	3-jack
	  fujitsu	Fujitsu Laptops (Pi1536)
	  F1734		2-jack
	  lg		LG laptop (m1 express dual)
	  lg-lw		LG LW20/LW25 laptop
	  tcl		TCL S700
	  clevo		Clevo laptops (m520G, m665n)
	  medion	Medion Rim 2150
	  test		for testing/debugging purpose, almost all controls can be
			adjusted.  Appearing only when compiled with
			$CONFIG_SND_DEBUG=y
	  auto		auto-config reading BIOS (default) 

So lets ay one wished to try the model option ‘asus’. One would then change the /etc/modprobe.d/sound file to:
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=asus
alias sound-slot-0 snd-hda-intel
then restart alsa (as described above), restart one’s mixer and test. If “asus” does not work, there are other model options to be tried instead.

Unfortunately it doesn’t help…

Thanks for that. If worst comes to worst, you could try each of the model options (one at a time) from the ALSA-Configuration.txt file to see if any of them work for you. To do that one needs to appy the option to the /etc/modprobe.d/sound file, save the change, restart one’s alsa with “rcalsasound restart” (with root permissions), restart one’s mixer, and adjust the levels in the mixer and test one’s sound.

The ALSA-Configuration.txt file for 1.0.18a of alsa looks like this for the ALC880 which is in your PC:

	  Model name	Description
	  ----------    -----------
	ALC880
	  3stack	3-jack in back and a headphone out
	  3stack-digout	3-jack in back, a HP out and a SPDIF out
	  5stack	5-jack in back, 2-jack in front
	  5stack-digout	5-jack in back, 2-jack in front, a SPDIF out
	  6stack	6-jack in back, 2-jack in front
	  6stack-digout	6-jack with a SPDIF out
	  w810		3-jack
	  z71v		3-jack (HP shared SPDIF)
	  asus		3-jack (ASUS Mobo)
	  asus-w1v	ASUS W1V
	  asus-dig	ASUS with SPDIF out
	  asus-dig2	ASUS with SPDIF out (using GPIO2)
	  uniwill	3-jack
	  fujitsu	Fujitsu Laptops (Pi1536)
	  F1734		2-jack
	  lg		LG laptop (m1 express dual)
	  lg-lw		LG LW20/LW25 laptop
	  tcl		TCL S700
	  clevo		Clevo laptops (m520G, m665n)
	  medion	Medion Rim 2150
	  test		for testing/debugging purpose, almost all controls can be
			adjusted.  Appearing only when compiled with
			$CONFIG_SND_DEBUG=y
	  auto		auto-config reading BIOS (default) 

So lets ay one wished to try the model option ‘asus’. One would then change the /etc/modprobe.d/sound file to:
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=asus
alias sound-slot-0 snd-hda-intel
then restart alsa (as described above), restart one’s mixer and test. If “asus” does not work, there are other model options to be tried instead.

It seems that the ‘auto’ option produces the best results. So far so good :sarcastic:

Tnx for your help!