Alsa laggs in Debian wheezy

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
WyvernDex
Beiträge: 10
Registriert: 04.01.2013 22:35:38
Wohnort: Hannover
Kontaktdaten:

Alsa laggs in Debian wheezy

Beitrag von WyvernDex » 31.05.2013 16:41:05

Hi,
ich habe leider keine großartige Ahnung von Alsa, ich benutze im Prinzip eine Config die ich im netz gefunden habe, um einen 6 Kanal Upmix mit a52 für spdif zu realisieren.

Meine aktuelle Config:

Code: Alles auswählen

defaults.ctl.card 1
defaults.pcm.card 1
defaults.timer.card 1


pcm.a52encode
        {
        type a52
        }
pcm.stereoupmix
        {
        type upmix
        slave.pcm "a52encode"
        channels 6
        }
Das verwendete Sound Device ist eine USB Soundkarte; Aureon MKII:

Code: Alles auswählen

iec958:CARD=Aureon51MkII,DEV=0
    Aureon5.1MkII, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
Es sei gesagt, unter Ubuntu funktionierte das ganze problemlos, unter Debian laggt der Sound extrem.

Dabei ist mir bei Benutzung von mpd und mplayer aufgefallen, dass mplayer im Gegensatz zum mpd beinahe flüssig spielt.
Bei Verwendung von mplayer wird scheinbar eine größere buffer_size verwendet:

mplayer:

Code: Alles auswählen

cat /proc/asound/card1/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 1536
buffer_size: 24576
mpd:

Code: Alles auswählen

access: MMAP_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 1536
buffer_size: 4608

Wie kann ich die Option "buffer_size" korrekt in der asound.conf setzen?
Ich habe schon Beispiel Configs gesehen, bekomme das ganze aber nicht funktionsfähig angepasst.

Antworten