Hallo Forum,
mein Sound funktioniert nicht richtig. Die KDE Start sounds spielen zum Beispiel korrekt ab aber Amarok oder sonst ein Programm kann nichts ausgeben (es bleibt stumm). Ich bekomme auch von zeit zu Zeit folgende Fehlermeldung über den Notifications Dienst angezeigt:
"The audio playback device HDA ATI SB (VT2020 Analog does not work. Falling back to HDA ATI HDMI, ATI HDMI (HDMI Audio Output)". Wobei letzteres nicht wirklich reproduzierbar ist. Seitdem ich !snd_pcm_oss in die rc.conf module Zeile eingetragen habe dieses Problem nicht mehr aufgetreten ist.
Ich weis nicht wo ich suchen soll. Da die KDE sounds ja laufen, sollte alsa korrekt konfiguriert sein. Wenn ich jedoch aplay /usr/share/sounds/alsa/Front_Center.wav erscheint folgende Meldung:
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aplay: set_params:1059: Channels count non available
Ich hänge mal einige relevante Ausgaben an:
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: VT2020 Analog [VT2020 Analog]
Subdevices: 1/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 0: SB [HDA ATI SB], device 1: VT2020 Digital [VT2020 Digital]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
Subdevices: 1/1
Subdevice #0: subdevice #0
Wobei ich nur den Analogen Ausgang nutzen möchte (Digital/HDMI liegt brach, die würde ich am liebsten blacklisten, so dass sie überhaupt nicht geladen werden). !snd_hda_codec_atihdmi ist auch schon in der rc.conf eingetragen. Bringt aber nichts.
Hier die relevanten lspci einträge
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
04:00.1 Audio device: ATI Technologies Inc HD48x0 audio
lsmod | grep 'snd'
snd_seq_dummy 1431 0
snd_seq_oss 28760 0
snd_seq_midi_event 5436 1 snd_seq_oss
snd_seq 50082 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 5297 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_hda_codec_atihdmi 2739 1
snd_hda_codec_via 55167 1
snd_hda_intel 22317 4
snd_hda_codec 79288 3 snd_hda_codec_atihdmi,snd_hda_codec_via,snd_hda_intel
snd_hwdep 6110 1 snd_hda_codec
snd_pcm 71953 3 snd_hda_intel,snd_hda_codec
snd_timer 19265 3 snd_seq,snd_pcm
snd 57562 15 snd_seq_oss,snd_seq,snd_seq_device,snd_hda_codec_via,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore 5969 1 snd
snd_page_alloc 7249 2 snd_hda_intel,snd_pcm
cat /proc/asound/cards
0 [SB ]: HDA-Intel - HDA ATI SB
HDA ATI SB at 0xfe5f8000 irq 16
1 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xfe9ec000 irq 47
Wobei letzteres der output der grafikkarte sein dürfte. Daher habe ich auch die asound.conf dementsprechend konfiguriert, dass nur die SB Karte angesteuert werden soll.
cat /etc/asound.conf
pcm.!default {
type hw
card SB
}
ctl.dmixer {
type hw
card SB
}
Hat jemand einen Rat?
Sonntägliche Grüße,
teal