Hi,
I have a fresh new Squeeze installation (Debian 6.0.4) with all available updates installed.
Before that I used Debian Lenny. In Debian Lenny I could hear sound well.
In Debian Squeeze sound output is very very quiet. I can hear sound if I put the volume of my stereo amplifier to a very high volume, but sound is very very quiet.
I did not change the sound hardware in my computer when I installed Debian Squeeze.
The following sound devices are part of my machine:
- a HDA Intel onboard sound device
- a Soundblaster Live 5.1 sound device
Debian Lenny was configured to only use the Soundblaster card for sound generation, and it worked well.
In my Debian Squeeze installation I was first confronted with the fact that /proc/asound/cards listed both sound devices, and the HDA Intel onboard sound device was the default device.
Note that I want to use the Soundblaster 5.1 Live card for sound generation,
not the HDA intel onboard sound device.
So first I ensured that the HDA Intel sound device is not listed anymore in the /proc/asound/cards file. I achieved this by blacklisting the drivers for the HDA Intel sound device, i.e. I put the following lines into /etc/modprobe.d/alsa-base-blacklist.conf:
Code: Select all
blacklist snd_hda_intel
blacklist snd_hda_snd
blacklist snd_hda_codec
After that, after a reboot, the command
showed and still shows:
Code: Select all
0 [Live ]: EMU10K1 - SB Live! 5.1
SB Live! 5.1 (rev.7, serial:0x80641102) at 0xcf00, irq 20
So this is what I wanted: The HDA Intel sound device is not detected anymore.
The command
gives now:
Code: Select all
snd_emu10k1_synth 4024 0
snd_emux_synth 21906 1 snd_emu10k1_synth
snd_seq_virmidi 2955 1 snd_emux_synth
snd_seq_midi_emul 3554 1 snd_emux_synth
snd_emu10k1 105040 3 snd_emu10k1_synth
snd_seq_midi 3576 0
snd_seq_midi_event 3684 2 snd_seq_virmidi,snd_seq_midi
snd_rawmidi 12513 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_ac97_codec 79200 1 snd_emu10k1
ac97_bus 710 1 snd_ac97_codec
snd_pcm 47226 2 snd_emu10k1,snd_ac97_codec
snd_page_alloc 4977 2 snd_emu10k1,snd_pcm
snd_util_mem 1548 2 snd_emux_synth,snd_emu10k1
snd_hwdep 4054 2 snd_emux_synth,snd_emu10k1
snd_seq 35327 5 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_midi,snd_seq_midi_event
snd_timer 12270 3 snd_emu10k1,snd_pcm,snd_seq
snd_seq_device 3673 5 snd_emu10k1_synth,snd_emu10k1,snd_seq_midi,snd_rawmidi,snd_seq
snd 34387 14 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_hwdep,snd_seq,snd_timer,snd_seq_device
soundcore 3450 1 snd
Seems fine to me.
The command
gives
Code: Select all
**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: Live [SB Live! 5.1], Gerät 0: emu10k1 [ADC Capture/Standard PCM Playback]
Sub-Geräte: 32/32
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7
Sub-Gerät #8: subdevice #8
Sub-Gerät #9: subdevice #9
Sub-Gerät #10: subdevice #10
Sub-Gerät #11: subdevice #11
Sub-Gerät #12: subdevice #12
Sub-Gerät #13: subdevice #13
Sub-Gerät #14: subdevice #14
Sub-Gerät #15: subdevice #15
Sub-Gerät #16: subdevice #16
Sub-Gerät #17: subdevice #17
Sub-Gerät #18: subdevice #18
Sub-Gerät #19: subdevice #19
Sub-Gerät #20: subdevice #20
Sub-Gerät #21: subdevice #21
Sub-Gerät #22: subdevice #22
Sub-Gerät #23: subdevice #23
Sub-Gerät #24: subdevice #24
Sub-Gerät #25: subdevice #25
Sub-Gerät #26: subdevice #26
Sub-Gerät #27: subdevice #27
Sub-Gerät #28: subdevice #28
Sub-Gerät #29: subdevice #29
Sub-Gerät #30: subdevice #30
Sub-Gerät #31: subdevice #31
Karte 0: Live [SB Live! 5.1], Gerät 2: emu10k1 efx [Multichannel Capture/PT Playback]
Sub-Geräte: 8/8
Sub-Gerät #0: subdevice #0
Sub-Gerät #1: subdevice #1
Sub-Gerät #2: subdevice #2
Sub-Gerät #3: subdevice #3
Sub-Gerät #4: subdevice #4
Sub-Gerät #5: subdevice #5
Sub-Gerät #6: subdevice #6
Sub-Gerät #7: subdevice #7
Karte 0: Live [SB Live! 5.1], Gerät 3: emu10k1 [Multichannel Playback]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Seems fine to me.
In my normal user account I used the command
to set the volumes right for Master, PCM and Wave. I put these channels to the value "80". I ensured that these channels are not muted.
Amarok is not installed.
I uninstalled the following packages:
Code: Select all
pulseaudio gnome-audio gstreamer0.10-pulseaudio libasound2-plugins libpulse-browse0 pulseaudio-util
Note that my desktop environment is KDE, not GNOME.
My normal user account is part of the audio group:
Code: Select all
id <my normal user account>
uid=1001(<my normal user account>) gid=1001(<my normal user account>) Gruppen=1001(<my normal user account>),29(audio)
When I start the test sound button in KDE system settings > Multimedia, then sound output is very very quiet.
In a shell belonging to my normal user account a mp3 file can successully be played with mpg123 and mplayer, but the sound is still very very quiet.
mpg123 does not show any errors while the mp3 file is played.
mplayer gives the following error messages while the mp3 file is played:
Code: Select all
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
I do not have any remote control, so this is okay.
But to what do the lines
Code: Select all
mplayer: could not connect to socket
mplayer: No such file or directory
refer? Might this be a hint about that something is wrong with my sound configuration? Or do they refer to the missing joystick (seems so)?
But my general question is: How do I get a reasonable volume? Currently sound is very very quiet.
Note that during all the configuration changes that I applied, there was either no sound output at all, or it was (and is) very very quiet.
During all my configuration changes I never could hear a reasonable volume.