jueves, 22 de octubre de 2009

Instalación de Ubuntu 9.04 + Ubuntu Studio + Configuración de Real Time Kernel

Aquí os dejo una guía rápida para la instalación de Ubuntu Studio y configuración del Real Time Kernel para utilizar JACK y Ardour en tiempo real (y el resto de programas de Ubuntu Studio). La instalación se ha realizado en un Asus Notebook EEE 901 desde una imagen usb, si tenéis lector de cd probablemente sea más sencillo descargar el .iso y quemarlo. Además se explica cómo utilizar eeepan para trabajar en una pantalla virtual y así tener acceso visual a todas las funciones de Ardour. Está todo muy simplificado, si alguien lo pide lo completaré algo más.


* Instalación de Ubuntu

- Descargar el fichero xxxubuntuxxx.img desde http://www.ubuntu.com/getubuntu/download-netbook

- Copiar la imagen en el usb como se explica en https://help.ubuntu.com/community/Installation/FromImgFiles

- Arrancar desde usb, seguir los pasos para la instalación

- Si la tarjeta gráfica da problemas (incluso si no los da) comprobar la versión:

 dpkg -s xserver-xorg-video-intel


si la versión no es la 2.4 (es superior) hacer un downgrade a la versiòn 2.4:

modificar /etc/apt/sources.list:

 deb http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/siretart/ppa/ubuntu jaunty main


Import the appropriate GPG key e instalar:

 sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xce90d8983e731f79

sudo apt-get update
sudo apt-get install xserver-xorg-video-intel-2.4


a mí me dio problemas al actualizar el so tras instalar, así que tuve que reinstalar de nuevo y al actualizar desactivé la actualización de xserver-xorg-video-intel


* Instalación de Ubuntu Studio y Real Time Kernel

 sudo aptitude update && sudo aptitude install ubuntustudio-desktop ubuntustudio-audio ubuntustudio-audio-plugins ubuntustudio-graphics ubuntustudio-video linux-rt


Con esto lo instalamos todo. Si no queremos instalar algo, mejor utilizar sudo apt-get remove a posteriori


* Configuración del RT

Es necesario modificar el fichero /etc/security/limits.conf (resetear para ver los cambios)

 @audio          -       rtprio          99
@audio - nice -10
@audio - memlock 4000000


También podemos modificar el GRUB (menú de arranque de Linux) para que elija el kernel en tiempo real por defecto (en mi caso este kernel me está dando problemas con la conexión wireless, así que de momento sólo lo arranco cuando voy a trabajar con Ardour):

 sudo gedit /boot/grub/menu.lst



* Pantalla virtual en un eee:

modificar /etc/X11/xorg.conf:


Section "Device"
Identifier "i810"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 24
SubSection "Display"
Depth 24
Virtual 2000 1328
Modes "2000x1328" "1024x600"
EndSubSection
EndSection

Añadir a /etc/apt/sources.list la siguiente entrada:

 deb http://philipjm.free.fr/debian/eeepc/ ./


importar la clave GPG para el repositorio:

 wget http://philipjm.free.fr/debian/pubkey.txt
sudo apt-key add pubkey.txt


y luego

 sudo apt-get update
sudo apt-get install eeepan


para cambiar la pantalla a, digamos 1072x687 (que parece suficiente para el Ardour), creamos un fichero runeeep.sh con lo siguiente:

 /usr/bin/xrandr --delmode VGA currentpan
/usr/bin/xrandr --rmmode currentpan
/usr/bin/xrandr --newmode "currentpan" 64.56 1072 1056 1296 1328 687 783 791 807
/usr/bin/xrandr --addmode VGA currentpan
/usr/bin/xrandr --output VGA --mode currentpan
/usr/bin/eeepan &
zenity --info --text "Stop Panning Mode"
kill %%
/usr/bin/xrandr --output VGA --off


Las dos primeras líneas están ahí para pruebas (al cambiar la x y la y virtual, en el newmode la 2a y 6a cifra y volver a ejecutar hay que eliminar el nombre del modo)

hacer rueeepan.sh ejecutable:

 chmod 755 runeeepan.sh


y lanzarlo así:

 ./runeeepan.sh &


voilá!

1 comentario:

jorgedeSaliceta dijo...

Dios!! esto es terrible. No existirá una solución más 'debian'?

Saludos máquina!!