Problemas con los Xruns

Imagen de DwLinuxero
0 puntos

Ya no se que hacer, he probado con varias configuraciones y los xruns suben adoquier, he buscado por foros, y he aplicado varías formulas de configuración incluyendo en /etc/security/limits.conf y he mirado de estar añadido al grupo audio, todo esta bien, pero cuando ejecuto jackd, al momento no me suelta xruns pero, pasados unos segundos empiezan a aparecer xruns, si bien empieza por poca cantidad, luego se va aumentado segun pasa el tiempo.

12:18:50.002 XRUN callback (1).
12:19:00.114 XRUN callback (2).
12:19:10.226 XRUN callback (3).
12:19:20.339 XRUN callback (4).
12:19:30.451 XRUN callback (5).
12:19:40.563 XRUN callback (6).
12:19:50.673 XRUN callback (7).
12:20:00.754 XRUN callback (8).
12:20:10.833 XRUN callback (9).

Estos son los mensajes que se aprecian en consola (en el terminal de mensajes de jackd)
Y estos los mensajes que da despues de ejecutar el rosegarden

12:22:12.050 XRUN callback (1).
12:22:13.280 XRUN callback (1 omitidos).
12:22:22.130 XRUN callback (3).
12:22:23.328 XRUN callback (2 omitidos).
12:22:32.242 XRUN callback (6).
12:22:33.366 XRUN callback (2 omitidos).
12:22:42.354 XRUN callback (9).
12:22:43.422 XRUN callback (1 omitidos).
12:22:52.434 XRUN callback (11).
12:22:53.473 XRUN callback (2 omitidos).
12:23:02.514 XRUN callback (14).
12:23:03.489 XRUN callback (1 omitidos).
12:23:12.594 XRUN callback (16).
12:23:13.507 XRUN callback (2 omitidos).
12:23:22.675 XRUN callback (19).
12:23:23.525 XRUN callback (2 omitidos).

Bien ahora os mando unas capturas para que veáis el proceso de antes de ejecuta qjackd y el después.
Configuración del jackd
http://img829.imageshack.us/img829/8710/configuracinjackd.png
Jackd sin xruns: http://imageshack.us/photo/my-images/32/jackdsinxruns.png/
Jackd con xruns sin ejecutar nada: http://imageshack.us/photo/my-images/14/pantallazoke.png/
Curiosamente cerre jackd y al ejecutarlo por segunda vez, no salio xruns sin ejecutar nada pero .. al ejecutar rosegarden sale esto, continuamente sin cesar
http://img232.imageshack.us/img232/7259/jackdrosegaden.png
Entonces digo yo ¿por que cuando se ejecuta jackd no sale xruns normalmente hasta que no ejecutas otro programa de audio?, no tengo el kernel de baja latencia, pero he probado a ejecutar en modo live (después de muchos quebraderos de cabeza), la musix 2.0 y pasa exactamente lo mismo, actualmente uso la ubuntu studio 11.04, con un kernel genérico, activando los permisos que pide jackd desde la propia instalación, si os hace falta os mando una captura del limitis.conf, uso la siguiente tarjeta de sonido
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
Segun LSPCI |grep audio
Saludos

Imagen de Pablo_F
+1
0
-1

Hola,

Algunos clientes de jack se pueden "portar mal" y provocar xruns. Lo que tienes que hacer es intentar identificar el cliente que está provocando este problema.

Yo empezaría yendo a Rosegarden, Estudio, Gestionar dispositivos MIDI. Desconectaría todas las salidas y entradas MIDI e iría probando.

Con respecto a la configuración de jack, yo desmarcaría "no bloquear memoria". Deja que jack bloquee memoria si lo necesita. Y también dejaría el MIDI driver a "ninguno". Ya tienes MIDI con alsa.

Saludos, Pablo

+1
0
-1

"Los analfabetos del siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sean capaces de aprender, olvidar lo aprendido y aprender de nuevo" (Alvin Toffler)

Imagen de DwLinuxero
+1
0
-1

Pero ¿como esperas que oiga yo midis si desconecto la salida del teclado?, ¿y como se hace eso?
Saludos

+1
0
-1
Imagen de Pablo_F
+1
0
-1

Estoy intentando ayudarte a identificar la causa del problema.

En Rosegarden, en la ventana que te he dicho arriba puedes deshacer las conexiones MIDI virtuales, tanto de captura como de reproducción.

A veces suelo estar en el canal de chat #ubuntustudio-es en freenode. Puedes entrar desde el navegador.

http://webchat.freenode.net/
Channels: #ubuntustudio-es

+1
0
-1

"Los analfabetos del siglo XXI no serán aquellos que no sepan leer y escribir, sino aquellos que no sean capaces de aprender, olvidar lo aprendido y aprender de nuevo" (Alvin Toffler)