Esto me resulta muy ventajoso, pues con el kernel estandar mi ordenador va más rápido y la multitarea funciona bastante mejor.
Con un Core Duo no es necesario el kernel RT
Esto me resulta muy ventajoso, pues con el kernel estandar mi ordenador va más rápido y la multitarea funciona bastante mejor.
OFERTASVer todas
-
-20%Focusrite Scarlett 18i20 3rd Gen
-
-54%Soundbrenner Pulse, metrónomo de pulsera
-
-23%LD Systems Dave 12 G3
Yo creo que ya se acabó eso de compilar kernels de baja latencia, o instalarlos.
Hay un problema con estos kernels: los módulos que normalmente te bajas, los tienes que compilar, y es una patata. Por ejemplo, los drivers de mi ATI, y el módulo del virtualbox.
A costa de ofrecer latencias muy bajas, el kernel RT es más lento.
Debian sin hacer nada, ya es capaz de manejar un servidor jackd sin apenas XRUN. Pero es verdad que si suceden algunos de estos XRUN cargando programas, moviendose un poco, etc.
Se soluciona añadiendo esto:
@audio - rtprio 99
@audio - nice -10
@audio - memlock 4000000
al fichero /etc/security/limits.conf
A continuación, se reinicia, se marca la pestaña Real Time en el programa de control de Jack, y listo.
Saludos!!
Hay un problema con estos kernels: los módulos que normalmente te bajas, los tienes que compilar, y es una patata. Por ejemplo, los drivers de mi ATI, y el módulo del virtualbox.
A costa de ofrecer latencias muy bajas, el kernel RT es más lento.
Debian sin hacer nada, ya es capaz de manejar un servidor jackd sin apenas XRUN. Pero es verdad que si suceden algunos de estos XRUN cargando programas, moviendose un poco, etc.
Se soluciona añadiendo esto:
@audio - rtprio 99
@audio - nice -10
@audio - memlock 4000000
al fichero /etc/security/limits.conf
A continuación, se reinicia, se marca la pestaña Real Time en el programa de control de Jack, y listo.
Saludos!!
ivalladt escribió:javuchi escribió:
A costa de ofrecer latencias muy bajas, el kernel RT es más lento.
¿Lo puedes demostrar, qué se yo, pasándole el time a algún comando que use la CPU de forma intensiva, por ejemplo lame codificando un MP3, con y sin el kernel realtime? A mí me resulta raro esto.
Claro que se puede, pero ahora no tengo un kernel RT a mano.
El kernel preemtivo solo es usado para estaciones de trabajo que necesitan respuesta en tiempo real. El problema de estos kernels es que dan prioridad a programas y threads de uso intensivo, y deja con menor respuesta a aquellos programas y drivers que no requiren de tanto procesador. El resultado es que la aplicación en tiempo real puede ofrecer latencias mucho menores, pero el resto del sistema se degrada.
¿Tienes un kernel preemptivo? Puedes notar la diferencia de velocidad muy fácilmente. Ejecuta el jack y otros programas de audio, que se coman bastante procesador. A continuación, muevete por el sistema, cargando unos y otros programas, etc. Hazlo con ambos kernels. Vas a ver como con el kernel RT todo va más lento, pero no hay XRUNs en el jack. Al contrario, con el kernel normal, los programas cargan rápido, y te puedes mover con soltura, pero ocurren XRUNs en el jack.
Saludos.
Hilos similares
Nuevo post
Regístrate o identifícate para poder postear en este hilo