Eisenmann
Hallo zusammen,
bin jetzt nach 5 Jahren Ubuntu auf Arch umgestiegen. Ich bin von der Performance und der Konfigurierbarkeit begeistert, aber ich bekomme es trotz Wiki nicht hin, dass der Rechner einen Ton ausspuckt. IRgendwas habe ich wohl nicht verstanden und daher falsch gemacht. Der Benutzer ist in der Gruppe 'audio' und im xfce-Mixer sind alle Regler aktiviert und nicht 'Mute'. Ich stell hier mal die Konfiguration vor:
$ lsmod | grep 'snd'
snd_emu10k1 137365 3
snd_util_mem 2360 1 snd_emu10k1
snd_ac97_codec 114391 1 snd_emu10k1
snd_hda_codec_hdmi 24121 1
snd_rawmidi 19458 1 snd_emu10k1
snd_seq_device 5300 2 snd_rawmidi,snd_emu10k1
snd_hda_codec_realtek 194997 1
ac97_bus 1206 1 snd_ac97_codec
snd_hda_intel 23343 4
snd_hda_codec 89160 3 snd_hda_intel,snd_hda_codec_realtek,snd_hda_codec_hdmi
snd_hwdep 6389 2 snd_hda_codec,snd_emu10k1
snd_pcm 74780 5 snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi,snd_ac97_codec,snd_emu10k1
snd_page_alloc 7153 3 snd_pcm,snd_hda_intel,snd_emu10k1
snd_timer 19544 2 snd_pcm,snd_emu10k1
snd 59214 25 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek,snd_seq_device,snd_rawmidi,snd_hda_codec_hdmi,snd_ac97_codec,snd_emu10k1
soundcore 6210 1 snd
$ ls -l /dev/snd/
insgesamt 0
drwxr-xr-x 2 root root 100 28. Jan 09:49 by-path
crw-rw----+ 1 root audio 116, 7 28. Jan 09:49 controlC0
crw-rw----+ 1 root audio 116, 10 28. Jan 09:49 controlC1
crw-rw----+ 1 root audio 116, 22 28. Jan 09:49 controlC2
crw-rw----+ 1 root audio 116, 6 28. Jan 09:49 hwC0D0
crw-rw----+ 1 root audio 116, 9 28. Jan 09:49 hwC1D0
crw-rw----+ 1 root audio 116, 11 28. Jan 09:49 hwC2D0
crw-rw----+ 1 root audio 116, 13 28. Jan 09:49 midiC2D0
crw-rw----+ 1 root audio 116, 12 28. Jan 09:49 midiC2D1
crw-rw----+ 1 root audio 116, 5 28. Jan 09:50 pcmC0D0c
crw-rw----+ 1 root audio 116, 4 28. Jan 09:51 pcmC0D0p
crw-rw----+ 1 root audio 116, 3 28. Jan 09:50 pcmC0D1p
crw-rw----+ 1 root audio 116, 2 28. Jan 09:49 pcmC0D2c
crw-rw----+ 1 root audio 116, 8 28. Jan 09:50 pcmC1D3p
crw-rw----+ 1 root audio 116, 21 28. Jan 09:50 pcmC2D0c
crw-rw----+ 1 root audio 116, 20 28. Jan 09:50 pcmC2D0p
crw-rw----+ 1 root audio 116, 19 28. Jan 09:49 pcmC2D1c
crw-rw----+ 1 root audio 116, 18 28. Jan 09:49 pcmC2D2c
crw-rw----+ 1 root audio 116, 17 28. Jan 09:49 pcmC2D2p
crw-rw----+ 1 root audio 116, 16 28. Jan 09:49 pcmC2D3p
crw-rw----+ 1 root audio 116, 15 28. Jan 09:49 pcmC2D4c
crw-rw----+ 1 root audio 116, 14 28. Jan 09:49 pcmC2D4p
crw-rw---- 1 root audio 116, 1 28. Jan 09:49 seq
crw-rw----+ 1 root audio 116, 33 28. Jan 09:49 timer
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 0xfe7e8000 irq 19
2 [Audigy2 ]: Audigy2 - SB Audigy 2 ZS [SB0350]
SB Audigy 2 ZS [SB0350] (rev.4, serial:0x20021102) at 0xec
Hier sind zwei Karten aufgeführt. Die HDA ist die Onboard-Karte, die eigentlich genutzt werden soll. Die Audigy ist nur als verzweifeler Versuch mit drin. Sollte aber eigentlich keinen Unterschied machen.
/etc/asound.conf
# Use PulseAudio by default
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
# Explicit PulseAudio device
pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
# vim:set ft=alsaconf:
/etc/rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# See 'man 5 rc.conf' for more details
#
# LOCALIZATION
# ------------
HARDWARECLOCK="UTC"
TIMEZONE="Europe/Berlin"
KEYMAP="de-latin1-nodeadkeys"
CONSOLEFONT=
CONSOLEMAP=
LOCALE="de_DE.UTF-8"
DAEMON_LOCALE="yes"
USECOLOR="yes"
# HARDWARE
# --------
MODULES=(powernow-k8 cpufreq_ondemand snd_hda_intel snd_hda_ac97_codec snd_hda_codec_realtec snd_hda_codec)
USEDMRAID="no"
USEBTRFS="no"
USELVM="no"
# NETWORKING
# ----------
HOSTNAME="respublica"
interface=eth0
address=
netmask=
broadcast=
gateway=
NETWORK_PERSIST="no"
# DAEMONS
# -------
#
DAEMONS=(syslog-ng network crond dbus cpufreq alsa slim)
$ head -n 1 /proc/asound/card0/codec*
Codec: Realtek ALC892
/etc/modprobe.d/sound.conf
options snd-hda-intel model=6stack-dig enable=1 index=0
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
GerBra
Deine Konfig ist ja auf pulseaudio ausgelegt (sowei ich mich auskenne). Ist das denn auch installiert?
Du brauchst für xfce4 kein pulseaudio, snd-Module plus alsa(tools) reichen IMHO aus.
Ich würde ggf. pulseaudio eher deinstallieren/bzw. nicht installieren. Die asound.conf würde ich löschen/umbenennen. Die Prodigy(snd-emu10k1) würde ich eher ausbauen (oder die onboard abschalten).
Dann auch die snd-Module aus der rc.conf->MODULES rausnehmen. Die modprobe.d/sound.conf Einstellungen ggf. auch erstmal wieder auskommentieren.
Dann würde ich quasi von vorne anfangen, ggf. ein alsaconf als root vorher. Es reicht dann eigentlich als root einmal alsamixer Kanäle unmuten/einstellen, mit alsactl store abspeichern (ggf. auch alsa als DAEMON in die rc.conf).
In xfce4 kann der User dann ja seine eigene Konfig zu den kanälen/Lautstärke einstellen (entweder spartanisch über alsamixer oder per xfce4-plugins).
snd-hda-intel ist halt nicht unproblematisch (am Thinkpad habe ich z.B. gar keine Probleme, am PC "funken" halt noch diverse HDMI-Ausgänge, DVB-Audio dazwischen (und ich glaube sogar noch etwas mit Audio meiner Grafikkarte gesehen zu haben))... Alles Kram was ich nicht brauche (und KDE/Phonon damals gehörig durcheinanderbrachte).
Ich werde eher testweise (wenn ich den rechner mal wieder auf habe) eine PCI-Soundblaster reinstecken und den ganzen Onboard-Kram abstellen...
Eisenmann
Hallo GerBra,
ja Pulseaudio ist installiert. Ich hatte es aber erst installiert, nachdem ich die asound.conf später nochmal angesehen hatte. Vorher hatte ich die asound.conf genau wie im Wiki beschrieben erstellt. Was die Änderung verursacht hat....kein Plan. Die MODULES hatte ich alle erst eingetragen, nachdem ich verschiedene Foren schon durchsucht hatte. Das wurde dort mal vorgeschlagen.
Sonst keiner einen Vorschlag?
ChrMiFe
Hallo,
ich hatte sehr selten Soundprobleme,wenn es geupdatet wird.
Für mich gibt es nur eine einzige Hilfe, den Befehl "alsoconf" im Terminal einzugeben,falls du, Eisenmann, es noch nicht getan hast.Das hilft dir bestmmt.
Im Ernstfall hilft der xfce-Mixer wenig.
Ich hoffe dir geholfen zu haben 🙂
Gruß
ChrMiFe