Gravatar de Armonth

Instalar Beryl con aiglx en Ubuntu 6.10 Edgy con Ati

Esto es un artículo de Fred.cpp, el cual cerró su blog y le he pedido permiso para publicarlo junto a algunos más. Todos ellos tendrán la etiqueta fred.cpp y esta advertencia. El autor (Fred) da permiso para publicar estos artículos que estaban bajo CC by-sa y además también los pone bajo dominio publico.

Antes de iniciar el procedimiento aquí mostrado, asegurate de seleccionar el procedimiento mas apropiado para tu tarjeta gráfica.

Este manual tiene equivalente para nvidia y intel.

La inminente liberación de ubuntu 6.10 Edgy eft trae entre otras cosas, soporte para aiglx, que permite tener un compositor glx acelerado, esto es en pocas palabras tener un compositor de aceleración por hardware con direct rendering.

¡Este manual funciona tanto para Ubuntu como para Kubuntu!.

La instalación con una tarjeta ATI es más sencilla de lo que pensé, pero tiene algunos contras: al parecer solo funciona con el driver Open Source Radeon (!). Sí, el driver libre tiene las extensiones necesarias para trabajar con aiglx, pero el driver fglrx no. Posteriormente hablaremos de esto, por ahora ¿qué tarjetas son soportadas por este driver?.

La lista de tarjetas soportadas por el driver radeon está aquí, y es a grandes rasgos, de radeon 7000 hasta x850 y posiblemente algunas más.

Debo advertir que la velocidad es algo menor que con el driver fglrx de ATI y con XGL, pero tenemos la ventaja de que podemos desactivar beryl en cualquier momento y regresamos a nuestra sesión de Metacity con aceleración gráfica normal (de hecho, nunca la perdemos). Además, es la forma más segura de probar Beryl y tal vez la única para muchas tarjetas anteriores a la Radeon 9550.

¿Cómo?

La instalación es muy sencilla, si hiciste una instalación fresca de Ubuntu Edgy, ya tienes el driver “ati, y podrás continuar sin problema al punto 3. Si ya instalaste el driver fglrx de los repositorios, instalaste los drivers oficiales de ati o hiciste una actualización desde Dapper tal vez no lo tengas, así que deberás:

  1. Abrir synaptic, buscar todo lo que se vea, suene o huela a fglrx ¡incluido linux-restricted-modules! (si tienes otros componentes que requieran los restricted modules, tal vez necesites deshabilitar el driver fglrx, mira las notas al final) y eliminalo. Esto es necesario porque si existe rastro de fglrx en el sistema, el driver libre no puede tomar el control.
  2. Instalar el driver libre radeon:

    sudo apt-get install xserver-xorg-video-ati
    
  3. Editar xorg.conf y colocar en la sección device el driver “radeon”:

    sudo gedit /etc/X11/xorg.conf
    

    Busca la sección Device y cambia el driver para que ahora sea “radeon”; el Identifier no lo muevas, como tampoco debes mover el BusID. Agrega las tres opciones que se muestran después. Deberá verse parecido a esto:

    Section "Device"
    Identifier  "ATI Technologies, Inc. RV350 AS [Radeon 9600]"
    Driver "radeon"
    BusID  "PCI:1:0:0"
    Option "UseFBDev" "true"
    Option "EnablePageFlip"
    Option "ColorTiling"
    EndSection
    
  4. Reinicia. Recuerda si tienes hardware dependiente de restricted modules como tarjetas wireless esta dejará de funcionar, asi que antes de quitar el driver lee las notas al final.
  5. Si no lo tenías, instala Beryl.

    Primero necesitas tener los repositorios de Beryl:

    sudo gedit /etc/apt/sources.list
    

    Ahí agrega alguna de estas líneas (son espejos unas de otras, sólo necesitas una):

    deb http://www.beerorkid.com/compiz edgy main-edgy
    deb http://media.blutkind.org/xgl/ edgy main-edgy
    deb http://compiz-mirror.lupine.me.uk/ edgy main-edgy
    deb http://ubuntu.compiz.net/ edgy main-edgy
    

    Si tienes una AMD64 agrega “main-edgy-amd64″ al final de la línea ;-) y guarda el documento.

    Ahora ejecuta alguna de estas líneas para firmar el repositorio usado:

    wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
    wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add -
    wget http://compiz-mirror.lupine.me.uk/quinn.key.asc -O - | sudo apt-key add -
    wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add -
    

    Y actualizamos con un:

    sudo apt-get update
    

    Con esto ya puedes instalar Beryl:

    sudo apt-get install beryl emerald emerald-themes
    
  6. Agrega a los programas de inicio beryl-manager (sistema/preferencias/sesiones/programas al inicio). Si quieres probar de una vez, ejecuta en la terminal beryl-manager.

    Deberá aparecer en la bandeja del sistema el icono de Beryl. Puedes dar click en el y en “seleccionar manejador de ventanas” y escoger Beryl. Si todo funciona, ¡perfecto! ya lo tienes instalado y funcionando :)

Notas

  1. Si no quieres desinstalar linux-restricted-modules, puedes deshabilitar el modulo fglrx, para eso ejecuta:

    sudo gedit /etc/default/linux-restricted-modules-common
    

    Y al final de la línea que dice DISABLED_MODULES="" cambiala por DISABLED_MODULES="fglrx".

  2. El vídeo no funciona o es muy entrecortado. Así es, el Driver no es lo mejor que hay, pero puedes cambiar a metacity con un solo click sin tener que cerrar ninguno de los programas que tienes abiertos :).
  3. Todo esta muy lento :(

    El driver Radeon tiene menor velocidad para ciertas tareas que el driver fglrx, pero tiene las extensiones necesarias para aiglx. Aunque logré hacer funcionar xgl en edgy, me dio muchos problemas y no sé si esa situación mejorará, de momento llevo varias horas con aiglx y me parece mejor aunque la velocidad no sea tan espectacular.

    Algunas tarjetas tienen mejor soporte que otras, de nuevo, revisa las notas en el wiki del driver.

  4. Si modificaste mucho tu xorg.conf despues de actualizar a Edgy, tal vez debas verificar si aun tienes esta sección al final de xorg.conf:

    Section "Extensions"
    Option "RENDER" "0"
    EndSection
    

    Si la tienes y dice “true” talvez provoque parpadeos… El comportamiento de esta opcion no lo he podido determinar con exactitud, pero en mi tarjeta ati radeon 9550 hizo que se arreglaran los parpadeos.

¡Suerte!.

18 Comentarios (feed)

  1. Gravatar de Clapp! Clapp! nos comenta:

    He hecho una instalación limpia de Edgy. No tengo que borrar linux-restricted-modules, no?

    Martes, 13 de Febrero/2007 @ 19:39

  2. Gravatar de Clapp! Clapp! nos comenta:

    Me respondo a mi mismo: NO ;)

    Miércoles, 14 de Febrero/2007 @ 15:14

  3. Gravatar de Adrigm Adrigm nos comenta:

    Pues yo tengo un problema, tenía el driver fglrx y lo desinstale y puse el radeon y combiel el xorg.conf pero cuando reinicie no me dejaba acceder, se bloqueaba.

    He tenido que entrar en recovery mode, hacer un dpkg-reconfigure xserver-xorg de ahi volver a vesa que es el que tenia por defecto y de ahi volver a fglrx que es con el unico que me va la aceleracion grafica.

    ¿alguna idea de que pasa?

    gracias anticipadas.

    Martes, 20 de Febrero/2007 @ 1:50

  4. Gravatar de Armonth Armonth nos comenta:

    Pues que en tu caso Adrigm tendras que usar el fglrx…

    Martes, 20 de Febrero/2007 @ 9:39

  5. Gravatar de Adrigm Adrigm nos comenta:

    Pues con fglrx intento ejecutar beryl y se me bloquean las x y tengo que reiniciarlas :(

    Martes, 20 de Febrero/2007 @ 11:49

  6. Gravatar de Diego Diego nos comenta:

    Hola!! tengo una duda. Acaba de adquirir laptop y viene con sigo una tarjeta ATi radeon X1100 xpress… He investigado y no se a que familia pertenece y tampoco esta en la lista que se encuentra en esta pagina. Asi que quisiera saber si esta tarjeta no tiene problemas con beryl o con algun driver. Si saben haganmelo saber!!! ok, es todo, chao!!!

    Jueves, 22 de Febrero/2007 @ 20:30

  7. Gravatar de Armonth Armonth nos comenta:

    Se pueden usar tres opciones: el driver “vesa” pelado… el driver “ati” (el libre, menor rendimiento de aceleración pero suele tirar) y el fglrx…

    Para usar el ati sólo hay que cambiar “vesa” por “ati”…

    Para el otro, hay que ir a la web de Ati y bajarse el driver (un fglrx-algo.run), chmod a+x && ./fglrx-algo.run y en la interfaz que te sale le vas diciendo que sí hasta que te lo instale…

    Luego ejecutas:

    sudo aticonfig --initial
    sudo aticonfig --overlay-type=Xv
    

    Y listo, el fichero de config xorg es parcheado…

    Jueves, 22 de Febrero/2007 @ 21:46

  8. Gravatar de Downmy Downmy nos comenta:

    Yo tengo el gestor de beryl en ingles, pero el resto del sistema en castellano.
    ¿Como podria pasar el manager a castellano?

    Muchas gracias

    Miércoles, 28 de Febrero/2007 @ 13:23

  9. Gravatar de Astinus Astinus nos comenta:

    Muchas Gracias! luego de probar una infinidad de manuales y borrar el SO por dos dias seguidos con intervalos de prueba de .. 20minutos.. el tuyo fue el mas sencillo y el unico que funciono!. Bah, tambien funciono bajarse la version de Ubuntu Ultimate Edition pero se pierde un poco el sabor.

    Tengo una ATI Radeon 9200 y el muro funca barbaro.

    Saludos!, Gracias!.

    Domingo, 11 de Marzo/2007 @ 14:00

  10. Gravatar de Angel Angel nos comenta:

    Saludos a todos.

    Alguien podría ayudarme de como solucionar el siguiente problema: en la terminal me aparece “E: Tipo ‘wget’ desconocido en la línea 35 de lista de fuentes /etc/apt/sources.list” al tratar de actualizar las fuentes.

    Es el problema que tengo y por ese motivo no puedo instalar beryl. Agradecería mucho me puedan ayudar.

    Gracias!!

    Lunes, 2 de Abril/2007 @ 23:50

  11. Gravatar de Armonth Armonth nos comenta:

    La línea del wget NO debe ir en el fichero /etc/apt/sources.list , es un comando que debes hacer (y es 100% opcional) desde la consola una vez has añadido el repositorio correspondiente…

    Martes, 3 de Abril/2007 @ 1:17

  12. Gravatar de Mario Mario nos comenta:

    Gracias gracias gracias despues de dos formateos creo que me funciona y ahora a linuxear ya teneis otro adepto por cierto gracias

    Si alguien le sirve de ayuda me beryl me ha funcionado con un portatil como el que anuncia el calvete de antena 3 con una ATI radeon 9200
    hay un warning sin importancia pero vamos funciona jejeje

    Sábado, 14 de Abril/2007 @ 6:25

  13. Gravatar de rodfar rodfar nos comenta:

    tengo un portatil con video ati radeon x1100 xpress, y cambieel sistema operativolo de windows vista a windows xp y no se como instalar este video no encuentro el driver me pueden ayudar.

    Sábado, 14 de Abril/2007 @ 14:38

  14. Gravatar de Armonth Armonth nos comenta:

    Beryl no es para Windows, es para GNU/Linux.

    Sábado, 14 de Abril/2007 @ 16:33

  15. Gravatar de renhe renhe nos comenta:

    Hola amigos ya instale beryl en mi maquina todo super…..

    PERO %&$&·$$·

    1) Mi compu no tiene tarjeta de video pero tiene 1gb de ram
    2) El icono de la esmeralda roja esta en la barra de inicio y se puede ingresar y todo
    3) cuando voy click derecho-select window manager-beryl me expulsa de la secion y me llega a la tipica pantalla de gnome.

    AYUDA NO SE QUE TENGO QUE HACER O SI FALTA ALGO yo utilizo UBUNTU 6.10

    Jueves, 26 de Abril/2007 @ 1:37

  16. Gravatar de Armonth Armonth nos comenta:

    Renhe pues que no tienes aceleración gráfica activada, simplemente eso. Y es posible que “tu computadora no tenga tarjeta de vídeo”, al menos una integrada sí debe tener.

    Jueves, 26 de Abril/2007 @ 4:27

  17. Gravatar de renhe renhe nos comenta:

    Hola otra vez puede decirme alguien como activar la aceleracion grafica pues yo no tengo tarjeta de video pero tengo asignado 64 de mi ram que puedo hacer

    Jueves, 26 de Abril/2007 @ 15:59

  18. Gravatar de ls ls nos comenta:

    renhe,

    Necesitas una placa de video con acelacion 3D. Debe soportar XGL y AIXGL.

    Jueves, 3 de Mayo/2007 @ 20:32

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.