[eside-ghost] pregunta sobre jackd
Javier Ortega Conde (Malkavian)
malkavian666 en gmail.com
Mar Ene 22 16:36:45 CET 2008
¡Aupa altern!:
He encontrado esto y en el último post el tío se autoresponde diciendo que
ha encontrado la solución, a ver si te sirve:
http://www.hydrogen-music.org/forum/?action=show_thread&fid=4&thread=594&page=1
> Este es el comando que arranca Jack desde qjackctl
> /usr/bin/jackd -R -dfreebob -r48000 -p1024 -n3 -P -i0
Por otro lado con esa configuración (48.000HZ, 1024 frames/period, 2
periods/buffer (aunque no se porque cojones pone 3, a mi también me
pone -n3 en el comando al elegir 2, quizás es un error)) tendrás 42,7ms
de latencia. Y aún así tienes xruns, que que yo sepa son perdidas de
información porque no hay tiempo a cogerla toda con esa latencia. Así
mismo estaba yo hasta que hace poco probé a meter los parches de tiempo
real ( http://rt.wiki.kernel.org ) donde hay un bonito "RT PREEMPT
HOWTO" y añadir al /etc/security/limits.conf :
# Para el audio en tiempo real
@audio - rtprio 99
@audio - nice -10
@audio - memlock 512000
Y que mi usuario este en el grupo audio claro.
En el jackcontrol tengo activada la casilla de realtime y he puesto 89 (el
máximo) en el valor de priority y así mi comando de jack para mi tarjeta
de sonido PCI "M-Audio Audiophile 2496" ahora es este:
/usr/bin/jackd -R -P89 -dalsa -dhw:0 -r96000 -p64 -n3
96.000Hz, 64 frames/period y 2 (¿o 3?) periods/buffer, con una latencia
resultante de 2,67ms y sin xruns en las pruebas que hice con un solo
canal. Quizás al andar con varios canales reproduciendo y otro grabando
tenga que subir los frames/period y con ello la latencia para evitar los
xruns pero vamos, la diferencia es importante...
--
Agur: Javier Ortega Conde (Malkavian)
------------------------------------------------------------------------
La página de Malkavian: De todo un poco http://malkavian.homelinux.org
Miembro del Grupo de LinUxuarios de Bizkaia (GLUB) http://glub.biz
Miembro de Eghost, Itsas, Ether, GULA, GLUGI, Guardianes del Túmulo...
------------------------------------------------------------------------
Al bien hacer jamás le falta premio. (Miguel de Cervantes, escritor
español ,1547-1616)
Más información sobre la lista de distribución eside-ghost