PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sound verschwindet mit Kopfhörern



thermostat
22.06.09, 18:05
Mit Lautsprechern funktioniert mein Sound normal. Stecke ich jedoch Kopfhörer rein, dann wird der Sound im Verlauf von zehn oder zwanzig Sekunden immer leiser, bis er weg ist. Danach gibt es auch keinen Ton über Lautsprecher, es hilft nur, Alsa neuzustarten.

Mein System ist openSUSE (x86_64) mit Gnome, Soundchip ist laut lspci:
Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
Subsystem: Dell Device 01ed

Hat irgendjemand eine Ahnung, wie ich den Sound so hinbekommen kann, dass er auch mit Kopfhörern funktioniert?

undefined
22.06.09, 18:10
Typisches Erscheinungsbild bei unterschiedlicher Samplerate (Sound > Kopfhörer).
Das »asym« Plugin schafft Abhilfe.
http://alsa.opensrc.org/index.php/Asym
Beispiel Config:


####################################
## Kopfhoerer Aufnahme/Wiedergabe
####################################

pcm.dsnoop_headset {
type dsnoop
ipc_key 2049 ## Muss Unique sein!
slave {
pcm "Headset"
period_time 0
period_size 1024
buffer_size 4096
format S8
rate 32000
}
}

## arecord -v -D MicroCapture -t wav test.wav
pcm.MicroCapture {
type plug
slave.pcm "dsnoop_headset"
route_policy copy
}

## aplay -vDplug:Kopfhoerer /usr/share/sounds/test/test.wav
## arecord -vD Kopfhoerer -t wav /tmp/test.wav
## aplay -vDplug:Kopfhoerer /tmp/test.wav
pcm.Kopfhoerer {
type asym
playback.pcm {
type hw
card 1
device 0
format S16_LE
rate 48000
channels 2
}
capture.pcm "MicroCapture"
}

ctl.Kopfhoerer {
type hw
card 1
}

thermostat
22.06.09, 18:54
In welcher Datei muss ich das ändern? Und was muss ich da für mein System anpassen?

Ich hatte (nach der Methode Versuch und Irrtum) einen Teil des Codes in (die neu erstellte) ~/.asoundrc kopiert, aber das hat nichts gebracht und nach einem erneuten Anmelden war auch die Datei gelöscht. ^^