Hallo,
ich komme (trotz gutgemeinter Howtos) mit der Soundkonfiguration meines Ubuntu Hoary nicht weiter. Vielleicht kann mir der eine oder andere einen Tipp geben, wie ich zufriedenstellendere Ergebnisse erhalten kann.
Hardware: Intel 82801DB-ICH4 (Onboard), Sound Blaster Live!
Nutzung: Die Intel ICH4 ist die Standardausgabe (Fernsehen, Mediaplayer, etc. pp). Über den Mikroeingang kommt die Soundausgabe der Fernsehkarte. Der Soundblaster ist für Internettelephonie (Skype) zuständig, dort ist ein Headset angeschlossen.
Aktueller Stand: Die Soundausgabe des Fernsehers und der Mediaplayer funktionieren (lediglich MythTV funktioniert nicht, aber das ist aktuell weniger relevant). Skype funktioniert nicht, ebensowenig wie das Flashplugin im Firefox.
Vor einiger Zeit lief Skype (korrekt über das Headset). Allerdings hatte das zur Folge, dass das Flashplugin im Firefox seine Ausgabe ebenfalls über das Headset abgeliefert hat. Ausserdem musste ich modprobe snd-pcm-oss und modprobe snd-mixer-oss immer von Hand aufrufen, einen Einbau funktionsfähigen in /etc/modultils/alsa-base habe ich nicht hinbekommen. Danach habe ich an allem möglichen herumgespielt, mittlerweile funktionieren beide (Skype+Flash) nicht mehr (keine Ahnung warum). Ausserdem ist mir noch immer nicht klar, ob ich den ESD überhaupt benötige. Kann Alsa nicht ohnehin mehrere Quellen mixen?
Anbei erhaltet ihr einige Informationen zur Konfiguration. Für Tipps zu einem funktionsfähigen Einrichten wäre ich dankbar.
cat /proc/asound/cards 0 [I82801DBICH4 ]: ICH4 - Intel 82801DB-ICH4 Intel 82801DB-ICH4 with AD1981A at 0xfebff800, irq 17 1 [Live ]: EMU10K1 - Sound Blaster Live! Sound Blaster Live! (rev.8) at 0xd480, irq 17
cat /etc/modutils/alsa-base # snd module options options snd device_mode=0660 # autoloader aliases alias char-major-116 snd alias char-major-14 soundcore alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss #Sound Card 2 (Soundblaster) #alias sound-service-1-0 snd-mixer-oss #alias sound-service-1-3 snd-pcm-oss #alias sound-service-1-12 snd-pcm-oss alias sound-slot-0 snd-card-0 alias sound-slot-1 snd-card-1 alias sound-slot-2 snd-card-2 alias sound-slot-3 snd-card-3 alias sound-slot-4 snd-card-4 alias sound-slot-5 snd-card-5 alias sound-slot-6 snd-card-6 alias sound-slot-7 snd-card-7 # Load optional modules above their base modules above snd-pcm snd-pcm-oss above snd-mixer snd-mixer-oss above snd-seq snd-seq-oss snd-seq-midi # Cause a script to be run after snd-emu8000-synth module initialization post-install snd-emu8000-synth /lib/alsa/modprobe-post-install snd-emu8000-synth # Cause a script to be run after card driver module initialization post-install snd-ad1816a /lib/alsa/modprobe-post-install snd-ad1816a post-install snd-ad1848 /lib/alsa/modprobe-post-install snd-ad1848 post-install snd-ali5451 /lib/alsa/modprobe-post-install snd-ali5451 post-install snd-als100 /lib/alsa/modprobe-post-install snd-als100 post-install snd-als4000 /lib/alsa/modprobe-post-install snd-als4000 post-install snd-asihpi /lib/alsa/modprobe-post-install snd-asihpi post-install snd-atiixp /lib/alsa/modprobe-post-install snd-atiixp post-install snd-au8810 /lib/alsa/modprobe-post-install snd-au8810 post-install snd-au8820 /lib/alsa/modprobe-post-install snd-au8820 post-install snd-au8830 /lib/alsa/modprobe-post-install snd-au8830 post-install snd-azt2320 /lib/alsa/modprobe-post-install snd-azt2320 post-install snd-azt3328 /lib/alsa/modprobe-post-install snd-azt3328 post-install snd-azx /lib/alsa/modprobe-post-install snd-azx post-install snd-ca0106 /lib/alsa/modprobe-post-install snd-ca0106 post-install snd-cmi8330 /lib/alsa/modprobe-post-install snd-cmi8330 post-install snd-cmipci /lib/alsa/modprobe-post-install snd-cmipci post-install snd-cs4231 /lib/alsa/modprobe-post-install snd-cs4231 post-install snd-cs4232 /lib/alsa/modprobe-post-install snd-cs4232 post-install snd-cs4236 /lib/alsa/modprobe-post-install snd-cs4236 post-install snd-cs4281 /lib/alsa/modprobe-post-install snd-cs4281 post-install snd-cs46xx /lib/alsa/modprobe-post-install snd-cs46xx post-install snd-darla20 /lib/alsa/modprobe-post-install snd-darla20 post-install snd-darla24 /lib/alsa/modprobe-post-install snd-darla24 post-install snd-dt019x /lib/alsa/modprobe-post-install snd-dt019x post-install snd-emu10k1 /lib/alsa/modprobe-post-install snd-emu10k1 post-install snd-emu10k1x /lib/alsa/modprobe-post-install snd-emu10k1x post-install snd-ens1370 /lib/alsa/modprobe-post-install snd-ens1370 post-install snd-ens1371 /lib/alsa/modprobe-post-install snd-ens1371 post-install snd-es1688 /lib/alsa/modprobe-post-install snd-es1688 post-install snd-es18xx /lib/alsa/modprobe-post-install snd-es18xx post-install snd-es1938 /lib/alsa/modprobe-post-install snd-es1938 post-install snd-es1968 /lib/alsa/modprobe-post-install snd-es1968 post-install snd-es968 /lib/alsa/modprobe-post-install snd-es968 post-install snd-fm801 /lib/alsa/modprobe-post-install snd-fm801 post-install snd-gina20 /lib/alsa/modprobe-post-install snd-gina20 post-install snd-gina24 /lib/alsa/modprobe-post-install snd-gina24 post-install snd-gina3g /lib/alsa/modprobe-post-install snd-gina3g post-install snd-gusclassic /lib/alsa/modprobe-post-install snd-gusclassic post-install snd-gusextreme /lib/alsa/modprobe-post-install snd-gusextreme post-install snd-gusmax /lib/alsa/modprobe-post-install snd-gusmax post-install snd-harmony /lib/alsa/modprobe-post-install snd-harmony post-install snd-hdsp /lib/alsa/modprobe-post-install snd-hdsp post-install snd-hdspm /lib/alsa/modprobe-post-install snd-hdspm post-install snd-ice1712 /lib/alsa/modprobe-post-install snd-ice1712 post-install snd-ice1724 /lib/alsa/modprobe-post-install snd-ice1724 post-install snd-indigo /lib/alsa/modprobe-post-install snd-indigo post-install snd-indigodj /lib/alsa/modprobe-post-install snd-indigodj post-install snd-indigoio /lib/alsa/modprobe-post-install snd-indigoio post-install snd-intel8x0 /lib/alsa/modprobe-post-install snd-intel8x0 post-install snd-interwave /lib/alsa/modprobe-post-install snd-interwave post-install snd-interwave-stb /lib/alsa/modprobe-post-install snd-interwave-stb post-install snd-korg1212 /lib/alsa/modprobe-post-install snd-korg1212 post-install snd-layla20 /lib/alsa/modprobe-post-install snd-layla20 post-install snd-layla24 /lib/alsa/modprobe-post-install snd-layla24 post-install snd-layla3g /lib/alsa/modprobe-post-install snd-layla3g post-install snd-maestro3 /lib/alsa/modprobe-post-install snd-maestro3 post-install snd-mia /lib/alsa/modprobe-post-install snd-mia post-install snd-mixart /lib/alsa/modprobe-post-install snd-mixart post-install snd-mona /lib/alsa/modprobe-post-install snd-mona post-install snd-mpu401 /lib/alsa/modprobe-post-install snd-mpu401 post-install snd-msnd-pinnacle /lib/alsa/modprobe-post-install snd-msnd-pinnacle post-install snd-mtpav /lib/alsa/modprobe-post-install snd-mtpav post-install snd-nm256 /lib/alsa/modprobe-post-install snd-nm256 post-install snd-opl3sa2 /lib/alsa/modprobe-post-install snd-opl3sa2 post-install snd-opti92x-ad1848 /lib/alsa/modprobe-post-install snd-opti92x-ad1848 post-install snd-opti92x-cs4231 /lib/alsa/modprobe-post-install snd-opti92x-cs4231 post-install snd-opti93x /lib/alsa/modprobe-post-install snd-opti93x post-install snd-pc98-cs4232 /lib/alsa/modprobe-post-install snd-pc98-cs4232 post-install snd-pcxhr /lib/alsa/modprobe-post-install snd-pcxhr post-install snd-pdaudiocf /lib/alsa/modprobe-post-install snd-pdaudiocf post-install snd-pdplus /lib/alsa/modprobe-post-install snd-pdplus post-install snd-portman2x4 /lib/alsa/modprobe-post-install snd-portman2x4 post-install snd-powermac /lib/alsa/modprobe-post-install snd-powermac post-install snd-rme32 /lib/alsa/modprobe-post-install snd-rme32 post-install snd-rme96 /lib/alsa/modprobe-post-install snd-rme96 post-install snd-rme9652 /lib/alsa/modprobe-post-install snd-rme9652 post-install snd-sa11xx-uda1341 /lib/alsa/modprobe-post-install snd-sa11xx-uda1341 post-install snd-sb16 /lib/alsa/modprobe-post-install snd-sb16 post-install snd-sb8 /lib/alsa/modprobe-post-install snd-sb8 post-install snd-sbawe /lib/alsa/modprobe-post-install snd-sbawe post-install snd-serialmidi /lib/alsa/modprobe-post-install snd-serialmidi post-install snd-serial-u16550 /lib/alsa/modprobe-post-install snd-serial-u16550 post-install snd-sgalaxy /lib/alsa/modprobe-post-install snd-sgalaxy post-install snd-sonicvibes /lib/alsa/modprobe-post-install snd-sonicvibes post-install snd-sscape /lib/alsa/modprobe-post-install snd-sscape post-install snd-sun-amd7930 /lib/alsa/modprobe-post-install snd-sun-amd7930 post-install snd-sun-cs4231 /lib/alsa/modprobe-post-install snd-sun-cs4231 post-install snd-sun-dbri /lib/alsa/modprobe-post-install snd-sun-dbri post-install snd-trident /lib/alsa/modprobe-post-install snd-trident post-install snd-usb-audio /lib/alsa/modprobe-post-install snd-usb-audio post-install snd-usb-usx2y /lib/alsa/modprobe-post-install snd-usb-usx2y post-install snd-via82xx /lib/alsa/modprobe-post-install snd-via82xx post-install snd-vx222 /lib/alsa/modprobe-post-install snd-vx222 post-install snd-vxp440 /lib/alsa/modprobe-post-install snd-vxp440 post-install snd-vxpocket /lib/alsa/modprobe-post-install snd-vxpocket post-install snd-wavefront /lib/alsa/modprobe-post-install snd-wavefront post-install snd-ymfpci /lib/alsa/modprobe-post-install snd-ymfpci # Prevent abnormal drivers from grabbing index 0 options snd-atiixp-modem index=-2 options snd-bt87x index=-2 options snd-intel8x0m index=-2 options snd-via82xx-modem index=-2
cat /etc/esound/esd.conf [esd] auto_spawn=0 spawn_options=-terminate -nobeeps -as 5 spawn_wait_ms=100 # default options are used in spawned and non-spawned mode default_options=-terminate -nobeebps -as 2
cat .asoundrc pcm.!dmix { type dmix ipc_key 5678293 ipc_key_add_uid yes slave { pcm "hw:0,0" format S16_LE rate 44100 } } pcm.!dsnoop { type dsnoop ipc_key 5778293 ipc_key_add_uid yes slave { pcm "hw:0,0" format S16_LE rate 44100 } } pcm.asymed { type asym playback.pcm "dmix" capture.pcm "dsnoop" } pcm.!default { type plug slave.pcm "asymed"
lsmod | grep snd snd_pcm_oss 47652 0 snd_mixer_oss 16768 1 snd_pcm_oss snd_emu10k1 81668 0 snd_rawmidi 22944 1 snd_emu10k1 snd_seq_device 8332 2 snd_emu10k1,snd_rawmidi snd_util_mem 4608 1 snd_emu10k1 snd_hwdep 9220 1 snd_emu10k1 snd_intel8x0 29984 0 snd_ac97_codec 64608 2 snd_emu10k1,snd_intel8x0 snd_pcm 84872 4 snd_pcm_oss,snd_emu10k1,snd_intel8x0,snd_ac97_codec snd_timer 23300 1 snd_pcm snd 50276 10 snd_pcm_oss,snd_mixer_oss,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_hwdep,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer soundcore 9824 2 saa7134,snd snd_page_alloc 9604 3 snd_emu10k1,snd_intel8x0,snd_pcm