INFOMÁTICA

Traemos información a tu pantalla…

INSTALAR BERYL Y XGL EN EDGY CON ATI

Posted by Robin.Jeremy en abril 28, 2007

beryl-logo.jpg

 Si, sé que hay muchos post y páginas que hablan de como instalar beryl+xgl en Ubuntu con ATI/Nvidia pero aun así algunos varian y a unos les resulta como a otros no. Es por eso que yo he instalado BERYL acompañado de XGL con mi tarjeta ATI 9800 PRO (que en particular leí que muchos tenían problemas) y he hecho una recopilación detallando cada paso para poder adquirir este añorado complemento.

Como la entrada salió muy larga, los pasos estan despues del salto :P

Manos a la obra:

1.- Ver la lista de tarjetas soportadas por BERYL y XGL.

Está la tuya ahi? bien, podemos seguir.

2.- Ver que tengamos nuestros drivers instalados y con Aceleración 3D. Para eso simplemente en una terminal tipeamos:

$ glxinfo | grep direct

Y debería decir direct rendering: YES

En el caso que no tengamos la Aceleración 3D hacemos lo siguiente:

# Nota: Esta instalación se hará utilizando los drivers propietarios de ATI mediante repositorios.

Deshabilitamos el Composite Extension

En la terminal:

$ sudo gedit /etc/X11/xorg.conf

Para editar el xorg.conf

Y añadimos estas lineas al final del archivo

Section “Extensions”

Option “Composite” “0”

EndSection

Guardamos y cerramos.

Ahora, una rápida instalación de los drivers.

$ sudo apt-get update
$ sudo apt-get install linux-restricted-modules-$(uname -r)

$ sudo apt-get install xorg-driver-fglrx
$ sudo depmod -a
$ sudo aticonfig –initial
$ sudo aticonfig –overlay-type=Xv

Luego, cargamos los modulos al kernel

$ sudo rmmod -f fglrx
$ sudo depmod -a
$ sudo modprobe fglrx

Una vez hecho esto, actualizamos el xorg.conf

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

Vemos que todo este en orden

$ fglrxinfo

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 PRO
OpenGL version string: 2.0.6400 (8.35.5)

O tambien, como lo indiqué arriba

$ glxinfo | grep render

direct rendering: Yes

3.- Ahora si, estamos listos para instalar BERYL+XGL

Eliminamos todos los paquetes Compiz, en una terminal, ponemos:

$ sudo aptitude remove –purge compiz compiz-gnome cgwd cgwd-themes xserver-xgl csm

Si no encuentra algunos es porque no estaban instalados y no hay problema.

Configuramos los repositorios

$ sudo gedit /etc/apt/sources.list

Luego, añadimos estas lineas al final del archivo

#Beryl Treviño unstable svn Repo
deb http://download.tuxfamily.org/3v1deb edgy beryl-svn

Descargamos e importamos la llave gpg

$ wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add –

Y ahora actualizamos

$ sudo apt-get update

Instalamos los paquetes necesarios

$ sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes

Hacemos un script para iniciar con XGL

$ sudo gedit /usr/bin/startxgl.sh

Y pegamos esto dentro del archivo

#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer &
sleep 2
export DISPLAY=:1

cookie=”$(xauth -i nextract – :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”

exec gnome-session

Lo guardamos y cerramos

Ahora le damos permisos de ejecución

$ sudo chmod 755 /usr/bin/startxgl.sh

Creamos una sesión para XGL

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

Y pegamos esto en el archivo

[Desktop Entry]
Encoding=UTF-8
Name=gnome-xgl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application

Tambien le damos permisos de ejecución

$ sudo chmod 755 /usr/share/xsessions/xgl.desktop

Vamos a Sistema->Preferencias->Sesiones->Programas de Inicio y agregamos beryl-manager

Y con eso deberiamos estar listos, reiniciamos, iniciamos sesión con XGL y vemos que tal nos anda :)

# A tener un cuenta:

Si al iniciar BERYL no les carga el tema que tenian, ni los iconos, y en cambio les aparecen unos viejos y feos (es que es la verdad), hagan lo siguiente

En la terminal escribimos

$ gnome-settings-daemon

Nos dirá probablemente que tenemos problemas de configuración con el teclado, ojo, a esa ventana no les das ni a SI ni a NO, simplemente marcas que no te vuelva a aparecer y las cierras en la X. Una vez hecho esto, vas a Sistema->Preferencia->Temas y eliges el que tenias. Luego de eso, agregas a los programas de inicio la misma linea, gnome-settings-daemon.

Lo otro, en XGL no existe la Aceleración 3D, asi que no crean que la perdieron :P

Para volver a disfrutar de ella, simplemente cuando ejecuten algun juego o programa que requiera video, haganlo en la terminal, tecleando antes del nombre DISPLAY=:0.

Por ejemplo, si quieren correr Doom 3, en la terminal ponen DISPLAY=:0 doom3

Bien, creo que con esto bastaría.

Espero les haya sido de ayuda y hayan podido instalar y configurar correctamente BERYL :)

Más adelante trataré de poner unos cuantos tips de configuración de beryl, con sus efectos, plugins, tratamiento de ventanas, el cubo, etc.

9 comentarios to “INSTALAR BERYL Y XGL EN EDGY CON ATI”

  1. sai said

    Seguí el tutorial paso a paso y al reiniciar y seleccionar beryl la pantalla se volvió totalmente blanca…. Podía girar el cubo, pero se veía totalmente blanco… además perdí inexplicablemente una barra de tareas, y el sonido me dejó de funcionar. Más tarde mediante dexconf he resuelto el problema (aunque la barra no ha vuelto por sí sola) y el sonido ha vuelto por el momento…

    tengo Una Ati 9600 con los drivers propietarios… que puede haber fallado? :S

  2. rymexs said

    Seguro tenías tus drivers configurados apropiadamente, con Direct Rendering y todo?

    Lo raro es de tu barra de tareas y el sonido, quizás modificaste algo de más en el xorg.conf

    :S

  3. sai said

    En direct rendering me salía “yes”…
    quizá el problema venga porque había instalado con anterioridad beryl con drivers libres… más tarde los cambié por drivers propietarios y beryl simplemente dejó de funcionar, pero como el escritorio funcionaba bien (sin beryl) y los nuevos drivers no fallaban, no cambié nada.

    … Lo que sí sería interesante es poder crear una nueva sesión o usuario para hacer cambios y probar cosas sin que todas las X se vayan al garete, es esto posible?

  4. rymexs said

    Pero si cuando instalas XGL te crea una nueva sesión con XGL trabajando, puedes entrar en tu sesion antigua, la cual debería estar normal

  5. carlos said

    El problema que tienes en el que te sale el cubo blanco yo lo solucione editando en /home/carlos/.beryl-managerrc la linea que pone render_path=0 por render_path=2. Asi deberia de funcionarte.

    Conseguí despues de mucho tiempo instalar xgl y beril en mi etch, pero una vez instalado xgl no me funciona ni la tecla Alt Gr ni el sonido. He probado con alsaconf y nada. Seguire investigando pero si alguien me pudiera exar una manita se agradeceria. Saludos

  6. sai said

    por ahora sobrevivo sin beryl, aunque tiene algunas funciones bastante útiles. A ver si en la proxima versión de Ubuntu arregla estos problemas…

    Por cierto, lo del sonido me paso a mi tambien un par de veces desde que volvió a funcionar, sobre todo al utilizar la nueva version de kernel (16). Prueba a reiniciar y cruzar los dedos. La verdad es que aún no he encontrado a nadie que le vea lógica al asunto :S

  7. carlos said

    Hola sai, ya solucione lo del sonido y el teclado. Lo del sonido era nada mas darle permisos a /dev/dsp y a /dev/mixer

    chmod 666 /dev/mixer
    chmod 666 /dev/dsp

  8. carlos said

    Ahora el problema que tengo esque se me olvidó descomentar unas cuantas lineas del /etc/apt/sources.list y al actualizar el equipo se quedaron unos paquetes rotos, bueno nada mas que libc6, bueno pues lo solucione con un dpkg -i –force overwrite /tmp/…libc6…deb ya que no me dejaba solucionarlo de otra manera.

    Bueno pues el problema ahora es que cuando inicio beryl me ocupa el 100% de los recursos, se me queda pillao y tengo que matar los procesos del beryl desde la consola. Esto me ocurre siempre!!!. A ver si lo soluciono. Si alguien me exa una mano se agradece. Saludos

  9. but your much on my mind, you often get declin. Stacy Fabian.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: