64 bits y kernel rt

Imagen de Gabriel Goujon
0 puntos

Pues tengo 2 dudas basicamente:

1.- Estoy por actualizar el CPU de mi Pentium 4, a uno con AMD Phenom de 4 núcleos, por tanto quiero saber si Ubuntu Studio 10.10 a 64 bits podrá trabajar bien con este procesador y de paso saber que placa de video elegir y con la cual no vaya a tener problemas de configuración.

2.- He leido por ahí que Ubuntu Studio ya no usa kernel rt y no se si tendré problemas con la latencia, como es el caso de mi PC actual, además de que estoy ansioso por probar las últimas versiones de Rosegarden (me gusta trabajar midi con partituras), Ardour 2.8.11 (para mis Guitarras y voces), Hydrogen (para baterías), SynAddSubFX (bajos y syntes) y JAMin (masterización) y donde tengo problemas con mi actual PC ya que este programa se queda trabado el video;todos ellos para usar simultáneamente en mis futuras grabaciones.

Resumiendo las 2 preguntas:

1.- ¿El AMD Phenom II X4 trabaja bien con la correspondiente instalación de Ubuntu Studio?.

2.- ¿El Kernel generic me dará problemas con la latencia y/o configurarlo será muy complicado?.

Gracias por su atención y futuras respuestas.

Imagen de Pablo_F
+1
0
-1

Hola,

1. Supongo que sí. Una búsqueda rápida me ha dado esto.

http://ubuntuforums.org/showthread.php?t=1047679
http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1410939

2. Es difícil de saberlo. Depende de la configuración de hardware. Por ejemplo, si tu tarjeta de audio es decente, y está bien soportada por Linux y no comparte número de IRQ con ningún otro dispositivo, lo más probable es que el genérico funcione bien con latencia aceptable. La configuración es sencilla. Necesitas que tu usuario tenga prioridad de realtime scheduling (lo cual no tiene nada que ver con el kernel sea realtime) pero hoy en día esto es prácticamente automático cuando instales ubuntustudio.

Según lo veo yo, ubuntustudio maverick tiene una ventaja:
kernel y aplicaciones más recientes que en lucid.

Y dos desventajas:
No opción de kernel realtime ni lowlatency (por si los necesitaras)
Algunos mantenedores de PPA's que empaquetan software reciente para creación de música no han actualizado a maverick.

¿Qué tarjeta de audio usas?

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 Gabriel Goujon
+1
0
-1

Gracias Pablo:

Pues tengo 2 tarjetas de audio, de las cuales una si está soportada en GNU Linux y con ella he podido trabajar:

Echo Audio Gina 24/96, se conecta mediante pci,

Ojalá no tenga problemas con las IRQs, así como con lo de la latencia en el kernel generic, de lo contrario tendré que ver como compilar el último kernel RT y ver si este trabajará con las últimas versiones de Ardour y Rosegarden, lo cual parece imposible para mi.

La otra opción será ver si con ubuntu studio 8.04, el cual es el último que salió (si no mal recuerdo) con kernel rt, logro usar estás últimas ediciones de Ardour y Rosegarden.

Luego les comento como van las cosas ¿de acuerdo?.

Saludos.

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

Hola,

Bueno, en Lucid también tienes un kernel rt disponible en los repos (2.6.31-xx-rt). Sólo tendrías que instalar el paquete "linux-rt". El "problema" es que en maverick ni siquiera está en los repos.

De hecho no existe a día de hoy (en Linux) un parche rt para el kernel 2.6.35.

Lo que yo no haría sería volver a hardy, instalar el último ardour en hardy puede resultar muy complicado.

Depende del uso que vayas a dar al ordenador, una opción es partir de lucid con el kernel genérico, instalando las aplicaciones que te interesen para música y a ver qué pasa. Y a partir de ahí ajustar.

Otra opción es ir a una distro más especializada basada en ubuntu lucid, como Dream Studio (con gnome), o KXstudio (con KDE)(ambas no sólo para trabajo con audio, sino también orientadas a artistas de video) o AVLinux (basada en debian, orientada al estudio de audio exclusivamente, sólo versión de 32 bits pero con un kernel rt y PAE que permite aprovechar hasta 64 GB de RAM).

En fin, hay muchas posibilidades, pero puedes partir perfectamente de un lucid genérico e ir construyendo a partir de ahí.

Hay configuraciones que son mucho más importantes que el hecho de que el kernel sea RT o no. Con esa tarjeta y con un poco de suerte, el genérico te irá lo suficientemente bien para audio y espero que sea muy estable para todo lo demás.

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 Gabriel Goujon
+1
0
-1

Bien, el CPU quedó con un AMD Phenom II x2 a 3.1 GB, si no mal recuerdo, 2 memorias DDR3 de 2 GB cada una, memoria Ram total de 4 GB que posiblemente expanda en el futuro. Motherboard Gigabyte (no recuerdo el modelo y no estoy en casa, perdón), un disco Patriot solid State de 32 GB, donde tengo / (root 20 GB + o -), Home (10 gb) y Swap (ochocientos y tantos MB que fué lo que me dejó la particion de instalación), y otro disco duro IDE de 120 GB el cual colgué de Home, para depositar ahi todos los archivos que use y trabaje para mis futuras grabaciones.

Anduve como 2 semanas usando Ubuntu Studio 10.10, sin el Kernel RT, efectivamente tuve muchos Xruns con jack al tratar de bajar la latencia y experimentar con una rola(canción) mia que hice hace algunos años en Win, básicamente las pistas de batería y bajo en un archivo midi, al cual pretendo cambiar la tonalidad para asentar mi voz y regrabar todo el audio.

Bueno regresando al punto, pude ver que hay soporte e iconos Lv2 en el menu de aplicaciones de audio para plugins e instrumentos LV2 en US 10.10, incluso descargué el tarball LV2Vocoder, el cual debo usar en unos diálogos que lleva esta rola mía, no lo usé por los XRuns que hubo sin kernel-RT. Instalé Rosegarden también, que ya no viene incluido dentro de la Distro y que no tiene opción de configurar Shortcuts, parece que viene como recortado, recuerdo que en la pasada 7.10 se podía y ahora ya no, aunque lo importante es que trabaje bien.

Finalmente pude descargar la iso de US 10.04 64 bits sin problemas de Md5sum, ya la instalé y trabaja un poco mejor con el Kernel preemption 2.6.32.?? (el mas actual que Sinaptic dá hoy con ciertas caracteristicas para bajar latencia) que me devuelve el comando uname -r. Por ningún lado veo ni se como habilitar LV2vocoder en esta versión, así como tal vez reinstalar Ardour a su versión mas actual.

He navegado por la red y he visto que estas cosas se pueden hacer mediante PPAs, que no se muy bien que son y si lo haré bien, asi como nuevas formas de compilar con "checkinstall" siempre que guardo un archivo y directorio(que desconocía antes y no he usado nunca pero que son mejores por crear un archivo .deb, quizá por colgar el disco duro ide de home y he tenido que cambiar permisos de root y grupo a mi gabriel (own) gabriel(grp), ahora bien, no se si debo incluirme(los) en el grupo @audio (y desconozco la posible ruta) o no y como compilar los archivos correctamente, lo cual me da cierto miedo ya que traté de instalar un Vocoder LADSPA (no está en repos) que trabaja bien con AMS (Alsa Modular Synth) y fracasé rotundamente, ya que me devolvió un mensaje de error que no podia crear el archivo por ser un directorio o algo así al ejecutar sudo make install y sudo checkinstall. Si esto pasó con un plugin, no quiero imaginarme las cosas que haga mal al tratar de habilitar LV2 no solo con Ardour que si puede accesar algunos plugins LV2, aunque me gustaría 1° probar tan solo AMS y el LV2vocoder (tampoco en repos) antes de grabar las pistas ya mencionadas.

Creo que ya están planteadas mis ignorancias y problemática, de todos modos una síntesis y especificaciones de dudas:

1.- Aunque el kernel preemption, parece trabajar con mucho menos Xruns, que si los hay (como 2-4 en un período de 4 horas mas o menos) a 1024 frames/period y frecuencia sample rate a 44100 Khz, o ¿debo tratar con el último RT de Ingo Molinar para Ubuntu Studio 10.04 y como le hago con los PPAs?, ¿o que otras configuraciones puedo realizar aparte de las de Jack y el script limits.conf, para trabajar sin problemas de Xruns con este Kernel?

2.- Ya lei las especificaciones en Ubuntu Studio 10.04 y he instalado algunas cosas desde Synaptic para LV2, las que si hay en repositorios. ¿Que debo hacer para poder instalar y/o habilitar el LV2Vocoder y poder usarlo, así como otros plugins y demás aplicaciones para trabajar con otro host aparte de Ardour?

3.- ¿Ardour 2.8.6 u .11 ya puede integrar midi como se dice de la versión 3?, ¿o me sugieren y ayudarían a probar la beta?.

4.- Esta última no es tan importante, ¿puedo instalar alguna versión completa y/o actual de Rosegarden en Ubuntu Studio 10.04, de la misma manera que las anteriores aplicaciones?

Por su atención muchas gracias.

p.d. Gracias por tu atención anterior Pablo_F. Felicidades, te he visto muy activo escribiendo por aquí y otros lados en internet (incluso en inglés) acerca de audio y Linux, eso es muy chido de tu parte, lástima que no comprenda tanto como Tu acerca de esos tópicos mas precisos y/o complejos de informática, quizá con el tiempo, estudio y experiencia, con calma y un día a la vez ¿o no?.

Saludos desde México.

+1
0
-1
Imagen de Gabriel Goujon
+1
0
-1

Pues he revisado las sugerencias y alternativas Dream Studio y KXStudio que me propone Pablo, AVLinux de antemano la descarté por no tener soporte 64 bits y no quiero complicarme con cosas que ignoro respecto de las diferencias y posibilidades de trabajar con 2 núcleos como si fuese 1 o lo que sea posible.

Ya descargué KXStudio, la cual parece tener las cosas como más sencillas y listas para trabajar, aunque KDE nunca lo he usado se ve muy bonito, mas no quisiera tener problemas de configuración, le daré una oportunidad y seguiré los tutoriales que se exponen ahí; en realidad me gustaría perder mas el tiempo en aprender a usar los sinths y aplicaciones para música que romperme la cabeza con asuntos de configuración, comandos de terminal, disponibilidad de sofware concreto etc.

Referente a Dream Studio con Gnome, pues no vi muy clara la página (y no se bien si fue la oficial) ni el sofware que traiga instalado por defecto con mas precisión como la pag. de KXStudio o al menos disponer de el en forma sencilla, sin complicaciones como he tenido en US.

Ojalá que no tenga muchas dificultades con KXStudio y KDE, ya parece que soy adicto a complicarme las cosas, ahora será con KDE, antes de siquiera saber o manejar otras cosas dentro de Ubuntu Studio con su escritorio por defecto. Pero bueno seguiré narrando.........

Cualquier comentario, sugerencia, aclaración, crítica etc. etc. De antemano y de todo corazón será muy bienvenida.

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

Hola de nuevo,

A ver si puedo responder, estás descubrindo muchas cosas por tí mismo. Dream Studio es muy parecido al ubuntustudio que conoces pero con los temas por defecto de ubuntu, software más reciente y pulseaudio a través de jack. Todo esto se puede hacer en ubuntu, pero este ya viene preparado. En ese sentido, KXStudio es similar pero en KDE y en general, KXstudio es más "bleeding edge" y por ello más arriesgado pero si te gusta KDE y experimentar, es una buena distro.

Si la quieres exclusivamente para hacer música, entonces ni siquiera gnome es la mejor opción. Te recomiendo un escritorio más ligero como fluxbox o LXDE. Hay una distro llamada AVLinux que viene con LXDE y con muchos programas instalados, incluidos algunos no libres (de hecho esta distro no se puede redistribuir).

1.- Aunque el kernel preemption, parece trabajar con mucho menos Xruns, que si los hay (como 2-4 en un período de 4 horas mas o menos) a 1024 frames/period y frecuencia sample rate a 44100 Khz, o ¿debo tratar con el último RT de Ingo Molinar para Ubuntu Studio 10.04 y como le hago con los PPAs?, ¿o que otras configuraciones puedo realizar aparte de las de Jack y el script limits.conf, para trabajar sin problemas de Xruns con este Kernel?

Si puedes trabajar con una latencia que puedas tolerar sin xruns, está bien. Si quieres probar el kernel rt, simplemente instala el paquete linux-rt desde synaptic y también rtirq-init para configurar las prioridades de los kernel threads más importantes, esto es, básicamente tu tarjeta de sonido. En esta entrada explico cómo:

http://semicorchux.blogspot.com/2010/05/el-script-rtirq-en-ubuntustudio....

Con respecto a los PPA'a, comprueba los de Autostatic (ppa:autostatic/ppa) y Philip Johnsson (ppa:philip5/extra). Son mis favoritos. Para añadir un ppa a tu lista de fuentes de software usa el comando sudo add-apt-repository ppa:autor/nombre. Por ejemplo:

sudo add-apt-repository ppa:philip5/extra
sudo add-apt-repository ppa:autostatic/ppa

Ojo, como recomendación general, no dejes permanentemente habilitados repos no oficiales. Habilita, instala los paquetes que necesites y deshabilita (aunque con estos dos en concreto no creo que haya demasiado problemas). Puedes hacerlo por ejemplo desde Sistema -> Administración -> Orígenes del Software. Siempre puedes volver a la versión oficial de ubuntu forzando versión en synaptic.

También hay un PPA de kernels, que te puede venir bien, el de abogani. Pero no te obsesiones con la latencia ni con los xruns. Si te pones a probar y probar, nunca terminas, siempre sabes que puedes mejorar algo y nunca terminas. Disfruta con lo que tienes y si funciona no lo toques.

2.- Ya lei las especificaciones en Ubuntu Studio 10.04 y he instalado algunas cosas desde Synaptic para LV2, las que si hay en repositorios. ¿Que debo hacer para poder instalar y/o habilitar el LV2Vocoder y poder usarlo, así como otros plugins y demás aplicaciones para trabajar con otro host aparte de Ardour?

Hay varios host para LV2 aparte de ardour, por ejemplo LV2rack o qtractor, o traverso. También puedes ejecutar efectos e instrumentos virtuales como clientes de jack "stand-alone" y los puedes conectar a ardour mediante una inserción, o simplemente a través de jack "por fuera" de ardour. Algunas aplicaciones son bastante nuevas y es difícil encontrarlas precompiladas, pero Autostatic tiene su ppa muy al día y tiene un vocoder (en ladspa) y un autotuner (zita-at1). Puedes ver aquí su lista de paquetes:

https://launchpad.net/~autostatic/+archive/ppa?field.series_filter=lucid

Si añades el PPA como te comenté arriba simplemente te aparecerán en synaptic o cualquier otro gestor de paquetes basado en apt.

3.- ¿Ardour 2.8.6 u .11 ya puede integrar midi como se dice de la versión 3?, ¿o me sugieren y ayudarían a probar la beta?.

La serie 2 de ardour no tiene soporte para pistas midi. Te sugiero esperar un poco para ello. qtractor o rosegarden son posibles alternativas y las puedes sincronizar a ardour mediante el transporte de jack.

4.- Esta última no es tan importante, ¿puedo instalar alguna versión completa y/o actual de Rosegarden en Ubuntu Studio 10.04, de la misma manera que las anteriores aplicaciones?

Sí, en algunos de los ppa's hay una versión más reciente. Por supuesto, siempre puedes compilar los programas.

Gracias a tí. La verdad que no es un camino lleno de flores pero con un poco de ayuda de otros se puede llegar a buen puerto.

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)