Meine asound.rc damit mein USB Headset funktioniert. Keine Ahnung von Soundgemokel, aber es funktioniert echt dufte (dieses dufte muss ich mir abgewoehnen sonst glaubt mir das noch jemand).
Eine kleine Ergaenzung noch: Bei mir ging es auch immer ohne…aber nur bis gestern.
pcm.snd_card { type hw card 1 } ctl.snd_card { type hw card 1 } # Das dmix-Plugin wird definiert. pcm.dmixer { type dmix ipc_key 1024 ipc_perm 0666 # Andere Benutzer können ebenfalls dmix gleichzeitig nutzen slave.pcm "snd_card" slave { # buffer_size kann bei Problemen der jeweiligen Karte angepasst werden. period_time 0 period_size 1024 buffer_size 4096 # bei Störungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden. # rate 44100 # einige Soundkarten benötigen das exakte Datenformat (zB ice1712) # format S32_LE } bindings { 0 0 1 1 } } # Das dsnoop-Plugin, welches es erlaubt, mehrere Programme gleichzeitig aufnehmen zu lassen. pcm.dsnooper { type dsnoop ipc_key 2048 ipc_perm 0666 slave.pcm "snd_card" slave { period_time 0 period_size 1024 buffer_size 4096 # bei Störungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden. # rate 44100 # einige Soundkarten benötigen das exakte Datenformat (zB ice1712) # format S32_LE } bindings { 0 0 1 1 } } # Dies definiert unser Fullduplex-Plugin als Standard für alle ALSA-Programme. pcm.duplex { type asym playback.pcm "dmixer" capture.pcm "dsnooper" } pcm.!default { type plug slave.pcm "duplex" } # DSP wird simuliert und benutzt das dmix-Plugin. pcm.dsp "duplex" pcm.dsp1 "duplex" # OSS-Steuerung für dsp0 (falls es benötigt wird...) ctl.dsp { type plug slave.pcm "snd_card" } # OSS-Steuerung für dsp0 (falls es benötigt wird...) ctl.mixer { type plug slave.pcm "snd_card" }
bei mir gehts auch ohne… ?!
dufte