DAMR.NET

[HOWTO] Xgl Beryl, Ubuntu Feisty 7.04, ATI Radeon Xpress 200M 32MB

ATENCION: Hay un upgrade de este howto. Es porque ya está disponible Compiz Fusion, y ya lo hice funcionar con esta misma tarjeta. Así que por favor, actualicen sus efectos 3D a lo más reciente. Aunque para habilitar la aceleración 3D, siempre tienen que hacer el mismo procedimiento que acá se menciona. Saludos.

Hace casi un mes y medio, hice un howto de Xgl-Beryl con una ATI Radeon Xpress 200M en Ubuntu Feisty Herd 5(antes de que fuera lanzado) y en ese momento era funcional, ya que se tenía una version 2.0 de Beryl, compatible totalmente con Xgl.

Despues del lanzamiento de Beryl 2.1, se perdían los efectos visuales. Por lo que ese howto ya no se vuelve funcional para la nueva version de Beryl.

A raíz de eso, he instalado ya Ubuntu Feisty Fawn 7.04, en su version lanzada recientemente, y segui los siguientes pasos (ya actualizandonos tambien con otras fuentes):

1. Habilitar la Aceleracion Grafica de la ATI Radeon Xpress 200M

Hay que ir al menú Sistema>Administración>Gestor de Controladores Restringidos

Nos tiene que salir el Driver recomendado para nuestra tarjeta ATI

Hay que marcar la casilla de Habilidado y dar clic en el boton de Habilitar el Controlador.

Luego el asistente descargara el Driver ATI compatible con nuestro modelo de tarjeta:

En este caso, se descarga el Driver 8.34.8 de ATI. Luego de descargarlo, hace la configuracion respectiva (incluyendo el xorg.conf y la deshabilitacion de AIGLX). En mi caso, aqui he subido el xorg.conf (adaptarlo a su modelo)

Reiniciar la computadora, y luego probar si tenemos aceleración grafica:

glxinfo | grep direct

Nos tiene que dar un “Yes” de respuesta, de esta forma:

De lograr esto, habemos terminado con éxito de habilitar la aceleración gráfica a nuestra tarjeta ATI.

Ahora procedemos a la instalacion y configuración de Xgl y Beryl.

2. Instalación y Configuración de Xgl y Beryl

Primero hay que editar nuestro sources.list

sudo gedit /etc/apt/sources.list

Y agregar el siguiente repositorio:

deb http://ubuntu.beryl-project.org/ feisty main

Luego le cargamos la clave gpg y actualizamos nuestros repositorios:

sudo wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

sudo apt-get update

Ahora instalamos Xgl y Beryl

sudo apt-get install beryl beryl-manager beryl-ubuntu emerald-themes xserver-xgl

Luego de haberlos instalados procedemos a su configuracion.

Ahora hay que crear el archivo de arranque de Xgl

sudo gedit /usr/local/bin/startxgl.sh

Agregamos las siguientes líneas:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

Guardar y cerrar.

Ahora hay que darle permisos de ejecución al archivo creado:

sudo chmod a+x /usr/local/bin/startxgl.sh

Luego creamos una sesion de arranque independiente para Xgl.

sudo gedit /usr/share/xsessions/xgl.desktop

Y agregarle las siguientes líneas:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

Guardar y Cerrar.

Luego configuramos nuestros repositorios creando el siguiente archivo:

sudo gedit /etc/apt/preferences

Y agregamos las siguientes líneas:

Package: *
Pin: release o=lupine
Pin-Priority: 1000

Guardar y cerrar.

Actualiza los repositorios nuevamente.

sudo apt-get update

PASO IMPORTANTE PARA QUE ESTO FUNCIONE, NO OBVIARLO

Ya que mencionabamos que la nueva version de Beryl 2.1 no es compatible con Xgl, entonces hay que descontinuar su nucleo solamente a la version 2.0 de esta forma:

sudo apt-get install beryl-core=0.2.0~0beryl1

Después de hacer esto, reiniciar nuestra máquina.

Cuando estemos en la pantalla de inicio, seleccionar Opciones>Sesiones>Xgl, y entrar normalmente con nuestro username y password. Puedes dejarla como predeterminada. Debes de ver un poco distinta la forma de iniciar que cuando se hace con Gnome.

Ya iniciada la sesión, abre consola y escribe el siguiente comando:

beryl-manager

Si todo sale bien, tienes que ver el cambio en el borde de ventana, pero también debido al “downgrade” que se le hizo al nucleo de Beryl, posiblemente te salga un mensaje diciendo que el paquete “beryl-manager” no está instalado. Si sale eso vuelvelo a instalar y listo:

sudo apt-get install beryl-manager

Ahora vuelve a escribir el comando y presionar enter:

beryl-manager

Y listo, bienvenido al Desktop 3D Beryl con Xgl con nuestra modesta tarjeta ATI Radeon Xpress 200M de 32MB.

Aca una muestra de que ha funcionado:

Entonces para que inicie cada vez que entres a tu sesión, solamente hay que agregar el “beryl-manager” en los programas al inicio de esta forma:

Menu Sistema>Preferencias>Sesiones

Ahora en Programas al Inicio, agrega “beryl-manager”

Acepta, y ya puedes tener en el arranque Beryl en el arranque de tu sesión.

Espero que sea de su utilidad esta actualizacion del Howto Anterior.

Saludos.

Fuente 1 | Ubuntu-es
Fuente 2 | Ubuntu on Dell Inspiron 1501
Fuente 3 | Blog David Mejia, Howto Anterior

131 Responses to “[HOWTO] Xgl Beryl, Ubuntu Feisty 7.04, ATI Radeon Xpress 200M 32MB”

  1. Yo says:

    sirve igual para una de 128MB

    [Responder]

  2. erick says:

    Podrias decirme como se llama el paquete de “gestor de controladores restringidos” ? Uso debian y obviamente no lo trae instalado por default. Tambien si podrias decirme los repositorios que usas te lo agradeceria infinitamente. GRACIAS!

    [Responder]

  3. David says:

    @erick: todavía estoy intentando de poder configurarlo en Debian, solo en Ubuntu he podido. Ese controlador de drivers restringidos no existe en Debian, va contra la DFSG (Debian Free Software Guidelines) de Debian

    Si lo llego a hacer funcionar, hago un post aparte.

    Saludos!!

    [Responder]

  4. erick says:

    Ni hablar, yo tambien lo seguire intentando. Si lo logro, te hago saber tambien. Gracias por responder, saludos!

    [Responder]

  5. erick says:

    restricted-manager

    [Responder]

  6. Freddo says:

    Hola antes que nada, TE FELICITO, por este post, demaciado BUENO, me ayudo a intalar mi ATI 200 M Xpress en una Acer Aspire de manera correcta, la unica duda que tengo es la siguiente:
    Mi monitor es de 15 y realmente puede tener resoluciones mayores ya que en GUINDOWS acepta 1280×800 como puedo cambiar eso en Ubuntu tiene que ser en el XGL?

    [Responder]

  7. Marc says:

    em dic marc i e echo eso de los controladores restringidos y me dice que mi ordenador no necessita controladores restringidos.

    [Responder]

  8. Rick says:

    Amigo, creeme intente muchas veces hacer esto para la famosa tarjejita de ATI (XPRESS 200M) y ninguno habia funcionado, el tuyo lo hizo EXCELENTE a la primera. Pues muchas gracias y recomendare este site a todos aquellos que se tienen problemas con beryl.

    saludos

    [Responder]

  9. Edgar H. says:

    hola, excelento tuto, tengo una dell inspiron 1501 con una ati radeon xpress 200m y se me presenta el problema que despues que instalo beryl y ejecuto xgl al poner en la terminal $glxinfo | grep direct me dice direc rending: No
    como lo puedo solucionar?

    otra cosa para responderle a adolfo, ese mismo error me lo lanzo y determine que se trataba del chip broadcom 43xx y consegui solucionarlo en este post:

    http://www.ubuntu.cymaho.com/2007/04/01/wireless-wifi-chip-broadcom-en-ubuntu-feisty-con-ndiswrapper/

    espero te sirva de ayuda.

    saludos desde venezuela.
    Un Novato ya no tan Newbi.

    [Responder]

  10. David says:

    @Edgar H: es normal que no te funcione el direct rendering ya cuando estas en xgl, porque toda la aceleración la usa xgl (si sos observador, no podrás jugar juegos con aceleración 3D, mientras tengas xgl).

    Y gracias por el aporte de la bcm43xx, a muchos les servirá.

    Saludos!!!

    [Responder]

  11. Angel Mario says:

    No pos a mi si me funciona para lo que no me gusta es que cuando inicia xlg aparecen muchos puntos y el el punteron en x eso es normal, megustaria que inciara sin ese fallo como le hago

    [Responder]

  12. adon says:

    donde cargo el gpg en sources list o en la terminal…..totalmente newbie,
    mea culpa, mea culpa

    porcierto no tiene que ver si instale ubuntu con wubi

    [Responder]

  13. nathan says:

    Hola he seguido todos los pasos de su guía y me he topado con un problema.

    Cuando doy la orden xserver-xgl me aparece el siguiente error:

    bash: xserver-xgl: orden no encontrada

    De allí no me atrevo a avanzar, si me dicen cual es el problema se los agradecería bastante :)

    Un saludo

    PD Visiten mi web

    [Responder]

  14. Thingol says:

    sudo apt-get install xserver-xgl

    [Responder]

  15. ppk says:

    Perfecto. Muchas gracias. Funciona a la primera con mi ATI X300 :)

    [Responder]

  16. Escudero83 says:

    Hola, me gustaria saber si este howto tambien es igual para xubuntu, gracias.

    [Responder]

  17. San says:

    If this is a success story of xpress200 and beryl, I beg of you for ENGLISH! :)

    [Responder]

  18. Luis Felipe says:

    Hola lo que pasa es que tengo un Pentium 4 de 3.0 de contacto con una board intel pura, de marca, esta a su vez trae con sigo un microchip ati con unos graficos excelentes, y la cuestion es que yo no tengo internet desde donde tengo instalado linux.
    Habria alguna forma de hacer el proceso sin estar conectado a la red.
    grcias

    [Responder]

  19. gabriel says:

    hola que tal
    esta es la segunda ves que sigo el tutorial la ves pasada con la version anterior de ubuntu y me funciono a la primera ahora que lo intento con esta version a la hora de poner el glxinfo | grep direct me sale que no tengo direct rendering, no se porque se me hace muy raro porque tengo los efectos de escritorio funcionando.

    gracias y si sabes algo escribeme porfas
    saludos

    [Responder]

  20. Idetrorce says:

    very interesting, but I don’t agree with you
    Idetrorce

    [Responder]

  21. monche says:

    rolate el corg.conf, parece ser que me da problemas respecto a eso.

    Porfas!!

    [Responder]

  22. Xavier says:

    Una pregunta por q al seguir todos los pasos como lo indica este HOW no me habilita todos los efectos del escritorio y me dice q no hay aceleración grafica
    Nota: tengo la misma ATI que se menciona

    [Responder]

  23. oscar says:

    Hola. formatie mi maquina y tenia instalado el beryl, pero ahora que lo trato de instalar tengo un problema cuando ejecuto esta instruccion:
    “sudo wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -”

    no se puede conectar. que otro metodo puedo usar para intalar el beryl??

    [Responder]

  24. fernando says:

    yo tengo ubunto 8.04 y mi tarje es ati radeon x1600pro y cuando hago el primer preceso,que indica aqui no me da la opcion de aceptar me da este error: direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
    OpenGL renderer string: Mesa GLX Indirect

    [Responder]

Trackbacks/Pingbacks

  1. David Mejia » XGL con Beryl con una Tarjeta ATI Mobility Radeon XPress 200M 32MB
  2. [HOWTO] Xgl Beryl, Ubuntu Feisty 7.04, ATI Radeon Xpress 200M 32MB « :: LunaSoft ::
  3. Hackart Blog 2.0 » Al fin con Beryl !!
  4. 2007-06-26 martes « arquitectura de sistemas
  5. Pasos para cambiarse a Linux « ㄉ Hackart Blog v2.0 BETA ㄤ
  6. DAMR.NET » Blog Archive » DAMR.NET Cumple un Año!!!
  7. DAMR.NET » Blog Archive » Compiz Fusion en Ubuntu Feisty 7.04 con Xgl en la ATI Radeon Xpress 200M (32MB) (mini howto)

Leave a Reply




Identifíquese con su cuenta de Twitter presionando el siguiente botón o llene el formulario siguiente:

Acerca de

DAMR.NET es un blog en el cual encuentras artículos sobre tecnología, cosas geek, fotografía, software, acontecer nacional e internacional, y muchas cosas más. Su sede central está en El Salvador, pero es expansible a toda habla hispana, siempre manteniendo nuestra hermandad.

Leer más...