Cómo Instalar XGL/BERYL en nVIDIA

+1
0
-1

Vamos a ver cómo instalar el cubo con nvidia en Dapper y Edgy y con la opción XGL Lo primero es que si ya tenías Compiz instalado hay que desinstalarlo, para ello desde Terminal teclear:

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

Ahora hay que dar aceleración gráfica a tu tarjeta nvida, en mi blog puedes seguir cómo hacerlo. Pincha Aquí para verlo. Pero faltará habilitarlo para Xgl, abre terminal y teclea: ATENCION: Esto seguramente no tengas que hacerlo si has instalado los últimos drivers propietarios ded nVIDIA

$ sudo gedit /etc/X11/xorg.conf

Vete a la sección Device y ponlo así (sólo añade las dos líneas que hay antes de End Section, las demás déjalas como tú las tengas en tu xorg.conf):

    Section “Device”
Identifier”NVIDIA Corporation NV11 [GeForce2 MX/MX 400]”
Driver”nvidia”
BusID”PCI:0:9:0?
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
  Option “TripleBuffer” “True”
EndSection

Muévete hasta el final del fichero y pon:

    Section “Extensions”
Option “Composite” “Enable”
EndSection

Guarda el fichero y cierra el editor. Ahora editaremos el sources.list para añadir los nuevos repositorios, para ello desde terminal escribe:

$ sudo gedit /etc/apt/sources.list

En el final del documento introducimos las siguientes lineas: Para Dapper

    deb http://www.beerorkid.com/compiz dapper main

# Treviño’s Beryl-SVN Ubuntu Dapper Repository (built by Foxy123)
# GPG key: 81836EBF
deb http://download.tuxfamily.org/3v1deb dapper beryl-svn
deb-src http://download.tuxfamily.org/3v1deb dapper beryl-svn

Guardáis y ahora obtenéis las claves de la siguiente forma desde terminal:

$wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
$ wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

Para Edgy

    deb http://ubuntu.beryl-project.org edgy main
deb-src http://ubuntu.beryl-project.org edgy main

Guardáis y obtenéis las claves de los repositorios:

$wget http://www.beerorkid.com/compiz/quinn.key.asc -O- | sudo apt-key add -
$sudo wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

Si estas usando una plataforma AMD 64bit, necesitarás añadir los repositorios AMD64: Para Dapper

    deb http://www.beerorkid.com/compiz dapper main main-amd64

# Treviño’s Beryl-SVN Ubuntu Dapper Repository (built by Foxy123)
# GPG key: 81836EBF
deb http://download.tuxfamily.org/3v1deb dapper beryl-svn
deb-src http://download.tuxfamily.org/3v1deb dapper beryl-svn

Guardáis y ahora obtenéis las claves de la siguiente forma desde terminal:

$wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
$ wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

Para Edgy

    deb http://ubuntu.beryl-project.org edgy main-amd64
deb-src http://ubuntu.beryl-project.org edgy main-amd64

Guardamos y cerramos el archivo. Ahora desde terminal verificaremos las claves de los nuevos repositorios:

$wget http://www.beerorkid.com/compiz/quinn.key.asc -O- | sudo apt-key add -
$sudo wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

Ahora desde terminal actualizaremos nuestros repositorios:

$ sudo aptitude update
$ sudo aptitude upgrade
$ sudo aptitude dist-upgrade

Después de esto 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

Seguidamente crearemos una sesión para XGL, así la podremos elegir cuando estemos en nuestra pantalla de Login, en el apartado Opciones->Sesiones.Para ello abrimos terminal y crearemos un script que le llamaremos startgnomexgl.sh, así:

$ sudo gedit /usr/bin/startgnomexgl.sh

Se nos abrirá el programa gedit y en él introduciremos:

    #!/bin/sh
/usr/bin/Xgl :1 -fullscreen -ac -br -accel xv:fbo -accel glx:pbuffer &
sleep 4
export DISPLAY=:1
cookie=”$(xauth -i nextract - :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”
exec gnome-session

Si éste no os funciona probáis con éste:

    #!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
cookie=”$(xauth -i nextract - :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”
# Iniciar Gnome
exec gnome-session

Y si no con éste:

    #!/bin/sh

Xgl -fullscreen :0 -ac -br -accel glx:pbuffer -accel xv:fbo & sleep 2 && DISPLAY=:0
cookie=”$(xauth -i nextract - :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”

# Iniciar Gnome
exec gnome-session

Para KDE ponéis cualquiera de los que os he puesto pero las dos últimas líneas las cambiáis por estas:

    # Iniciar KDE
exec startkde

y al fichero le llamáis startkdexgl.sh Ahora le dáis al icono de Guardar de gedit y cerráis gedit. Seguidamente crearemos la opción en el menú de sesiones, para ello crearemos el siguiente fichero:

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

Y en él copiamos lo siguiente:

    [Desktop Entry]
Encoding=UTF-8
Name=Sesión Gnome-XGL
Exec=/usr/bin/startgnomexgl.sh
Icon=
Type=Application

Para KDE ponéis esto:

    [Desktop Entry]
Encoding=UTF-8
Name=Sesión KDE-XGL
Exec=/usr/bin/startkdexgl.sh
Icon=
Type=Application

Lo guardamos y cerramos el gedit. Para finalizar vamos a darles permisos de ejecución a nuestros scripts, desde terminal:

$ sudo chmod 755 /usr/share/xsessions/gnome-xgl.desktop
$ sudo chmod 755 /usr/bin/startgnomexgl.sh

Para KDE es lo siguiente:

$ sudo chmod 755 /usr/share/xsessions/gnome-xgl.desktop
$ sudo chmod 755 /usr/bin/startkdexgl.sh

Y ahora viene el momento de la verdad, iniciamos nuestro Ubuntu y en Opciones -> Sesiones seleccionamos XGL e iniciamos sesión. ATENCION-> No elijáis que la sesión XGL sea la predeterminada cuando os lo pregunte. Y ahora, si todo ha ido bien le indicaremos a ubuntu que reconozca una nueva sesión para Beryl al inicio, para ello nos vamos a Sistema->Preferencias->Sesiones y en la pestaña Programas De Inicio pulsamos en Añadir y escribimos

beryl-manager

Saludos :smile: MiBlog

Comentarios

Imagen de KzD

Un buen manual.. aunque si tienes una nvidia puedes usar AIGLX sin problema.. los drivers de nvidia funcionan sin ningún problema.. XGL es algo que los usuarios con ATI nos vemos casi forzados a usar cuando alguna versión de los drivers nos dan problemas >_>

http://wiki.beryl-project.org/wiki/Instalar_Beryl_en_Ubuntu_Edgy_con_AIGLX

La wiki oficial y en español traducido por DaRIo
_______________________________________________________________________
Que todas las olas sean mi escudo, que todos los truenos sean mi espada.

_______________________________________________________________________
Que todas las olas sean mi escudo, que todos los truenos sean mi espada.

Imagen de th3pr0ph3t

¿Que si uno tiene nVidia puede correr AIGLX sin problemas? En mi caso, AIGLX funciona pero con bajo rendimiento en comparación a Xgl. En Xgl, si intento ver un video o jugar quake3, se ve tan lento que me dan ganas de desinstalarlo.

Esto se debe a que no me funciona la extensión GLX_EXT_texture_from_pixmap, la cual debería estar soportada en el driver de nVidia versión 1.9+. Yo solo tengo la 1.8 y pico que está en el repositorio de ubuntu. El driver beta no me funciona en absoluto.

Tengo una nVidia GeForce 6200 AGP y, como dije antes, el driver de nvidia del repositorio. 

 


 

Por más que te duela: Windows funciona.

100% Ubuntu! :D

Imagen de Cristobal López

En el manual que pasas para edgy con aiglx en los scripts pone:

  1. !/bin/sh
beryl-manager
sleep 4
exec gnome-session

KDE

  1. !/bin/sh
export KDEWM="/usr/bin/beryl-manager"
exec startkde

XFCE

  1. !/bin/sh
beryl-manager
sleep 4
exec xfce4-session

 Pues bien, todos están mal porque al principio de la primera de cada una de las líneas falta poner el símbolo #

Saludos  

Imagen de Cristobal López

Cambiad donde dice:

 

Section “Device”
Identifier”NVIDIA Corporation NV11 [GeForce2 MX/MX 400]”
Driver”nvidia”
BusID”PCI:0:9:0?
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
EndSection
por lo siguiente:
Section “Device”
Identifier”NVIDIA Corporation NV11 [GeForce2 MX/MX 400]”
Driver”nvidia”
BusID”PCI:0:9:0?
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
  Option “TripleBuffer” “True”
EndSection

Es para que os vaya mucho más fluido Beryl

<a href = http://crislosi.wordpress.com>MiBlog </a>

Imagen de OswaldoH

Hola amigo Cristobal tengo ubuntu dapper y he seguido tus pasos al pie de la letra para instalar beryl pero al momento de reiniciar la pc ya para realizar el ultimo paso he tenido un pequeño problema que espero me puedas ayudar a solucionarlo... Avergonzado

El problema es que cuando ingreso mi nombre de usuario y mi contraseña al empezar a cargar ubuntu me saca de una y me vuelve a poner en la pantalla del login Indeciso esto pasa en todas las formas de iniciar menos en la de iniciar con el terminal a prueba de fallos...  Gracias por tu tiempo!!!

VIVE SIEMPRE LIBRE! xD

VIVE SIEMPRE LIBRE! xD

Imagen de KzD

Sigue los manuales OFICIALES de la pagina de beryl-project y seguramente no te pasara eso :) 

_______________________________________________________________________ Que todas las olas sean mi escudo, que todos los truenos sean mi espada.

_______________________________________________________________________
Que todas las olas sean mi escudo, que todos los truenos sean mi espada.

Imagen de Cristobal López

Los scripts están sacados de los manuales más recientes de la página de beryl-project. Y beryl-project debería haber puesto en sus repositorios la distro dapper, como la tiene para edgy y feisty. De esa forma no tendríamos los de Dapper que recurrir a los repositorios inestables de Treviño.

Saludos 

<a href = http://crislosi.wordpress.com>MiBlog </a>

Imagen de KzD

Ah claro, an de poner repositorios para una version "anticuada" ?? Estando edgy para que usas dapper??

 P.D Los repositorios de treviño SVN no te funcionaran bien si usas dapper.. te recuerdo que beryl requiere ciertas versiones de algunas liberias que no estan disponibles para dapper, solo para edgy..

Y te lo repito.. las explicaciones las dan mejor en la wiki oficial que en la tuya.. ya que pones cosas de tu propio xorg.conf con la que cierta gente se puede confundir al menos que pongas en una fuente tamaño 72 bien clarito que solo modificar/añadir las lineas subrayadas :) 

_______________________________________________________________________ Que todas las olas sean mi escudo, que todos los truenos sean mi espada.

_______________________________________________________________________
Que todas las olas sean mi escudo, que todos los truenos sean mi espada.

Imagen de Cristobal López

Aclararte unas cuantas cosas: 

Primero: No uso Edgy porque la probé y no me funcionaba bien, lo cual le pasa a mucha gente por no ser LTS como lo es Dapper.

Segundo: Lo del xorg.conf no es de mi cosecha o sólo para mi xorg, sino que es para todos los que usen nvidia desde los repositorios de ubuntu, con dapper o edgy. Bien claro lo pongo. Y de eso seguí las instrucciones del gran fredcpp.

Tercero: Los repositorios de Treviño tienen un apartado para Dapper y funcionan perfectamente, si quieres una prueba de ello te pasas por mi blog y en el post que tiene como título el mismo que éste de aquí tienes una imagen de mi escritorio de hace un par de semanas o poco más.

Cuarto: Como te he dicho antes si quieres quejarte sobre que Treviño es inestable, yo no tengo la culpa de ello, como tampoco la tengo de que en Beryl-Project no quieran dar soporte para Dapper.

Quinto: Yo sólo he puesto el post para ayudar a aquellos que tengan Dapper o Edgy con una nvidia y los drivers que vienen de Ubuntu, no para que se me critique. Lo hago por ayudar no por fastidiar.El que quiera que siga los pasos y el que no pues que no los siga.

Sexto: Te repito que lo único que he hecho es traducir el post más actual que hay sobre Beryl en Dapper y Edgy de la web oficial de Beryl-Project. Hasta los scripts son los más actuales, incluso me dejé un par de ellos por considerar que eran demasiado experimentales..

Séptimo: Y lo más importante, si yo supiese que no iba a funcionar no lo habría posteado, de eso estate seguro.  

Saludos 

 

<a href = http://crislosi.wordpress.com>MiBlog </a>

Imagen de Cristobal López

Necesito saber si por casualidad has hecho el siguiente  paso sin haber probado antes si tu beryl funcionaba:

Y ahora, si todo ha ido bien le indicaremos a ubuntu que reconozca una nueva sesión para Beryl al inicio, para ello nos vamos a Sistema->Preferencias->Sesiones y en la pestaña Programas De Inicio pulsamos en Añadir y escribimos

beryl-manager

 

 Saludos

<a href = http://crislosi.wordpress.com>MiBlog </a>

Imagen de OswaldoH

Y si! si lo he hecho...

He reiniciado las X y entro a mi sesion desde XGL todo normal pero sin cargar el dimante; pero de todas formas yo agregue la sesion de "beryl-manager" como indicas y cuando apague y prendi la pc otra vez.. me paso lo que te comente... que haga lo que haga me deja en al pantalla de login... o sea el sistema intenta entrar porque me sale mi escritorio pero a los 3 segundos me saca y me tira a la pantalla de login... 

Y de nuevo de toy las gracias por tu pronta respuesta y tu ayuda!!!

VIVE SIEMPRE LIBRE! xD

VIVE SIEMPRE LIBRE! xD

Imagen de Cristobal López

Vamos a ver si podemos arreglar el desaguisado:

Primero entra en la sesión de terminal (que es la que te daja entrar) y teclea:

$ sudo nano /usr/bin/startgnomexgl.sh

Se nos abrirá el programa nano y en él asegúrate que lo tienes escrito exactamente como te lo pongo aquí, SOBRE TODO MIRA QUE NO TE FALTE LA PRIMERA LINEA.

    #!/bin/sh
/usr/bin/Xgl :1 -fullscreen -ac -br -accel xv:fbo -accel glx:pbuffer &
sleep 4
export DISPLAY=:1
cookie=”$(xauth -i nextract - :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”
exec gnome-session

Una vez estés seguro lo guardas presionando las teclas CTRL+O y sales presionando CTRL+X.

Ahora haz lo siguiente:

sudo gnome /usr/share/xsessions/gnome-xgl.desktop

Y en él asegúrate que lo tienes exactamente así:

    [Desktop Entry]
Encoding=UTF-8
Name=Sesión Gnome-XGL
Exec=/usr/bin/startgnomexgl.sh
Icon=
Type=Application

Si estás seguro que lo tienes así lo guardas con CTRL+O y sales con CTRL+X.

Ahora teclea lo siguiente:

sudo chmod 755 /usr/share/xsessions/gnome-xgl.desktop
sudo chmod 755 /usr/bin/startgnomexgl.sh

 

 

Después vuelve a la pantalla de login y entra en la sesión de Beryl a ver si ya te funciona.

Te recomiendo que todo lo que te he puesto aquí te lo imprimas en un papel porque en la sesión de terminal no vas a poder hacer copy-paste.

Saludos

MiBlog

Imagen de OswaldoH

Amigo cuando pongo en el terminal

sudo gnome /usr/share/xsessions/gnome-xgl.desktop

me da el siguiente error "sudo : gnome : comand not found"

que puedo hacer?? como lo arreglo??Indeciso 

VIVE SIEMPRE LIBRE! xD

VIVE SIEMPRE LIBRE! xD

Imagen de Cristobal López

Perdón, me equivoqué al cambiarlo, es

sudo nano /usr/share/xsessions/gnome-xgl.desktop

 

 Saludos

<a href = http://crislosi.wordpress.com>MiBlog </a>

Imagen de OswaldoH

hola! bueno he hecho lo que dijistes, tengo todo identico como lo pusistes pero nada sigue igual.... Llorando

tengo que volver a instalar ubuntu???

VIVE SIEMPRE LIBRE! xD

VIVE SIEMPRE LIBRE! xD

Imagen de Cristobal López

Desde la sesión de terminal escribe:

rm /home/tunombredeusuario/.config/autostart/Sin nombre 

Donde pone tunombredeusuario cámbialo por tu nombre de usuario

Ahora inicia sesión desde la pantalla de login.

Saludos

<a href = http://crislosi.wordpress.com>MiBlog </a>

Imagen de OswaldoH

hola amigo Cristobal no pude hacer eso ultimo que me dijistes me decia que el directorio no existia y bueno desisti y he reinstalado mi ubuntu 5.10 y ya lo he actualizado al 6.06... sera que pruebo actualizando a edgy y seguidamente instalando beryl a ver si me corre??? oye y una vez mas MIL GRACIAS por tu tiempo!!!Chulo

 

VIVE SIEMPRE LIBRE! xD

VIVE SIEMPRE LIBRE! xD

Imagen de Hootie

Muchas gracias por poner todos los pasos, y tan claros.

Los he seguido todos (y más de una vez, por si acaso) y cuando aranco Beryl, me da un problema, que es que las ventanas se me "desdibujan". Pierden los menús, la barra de títulos, los botones,...

Es como si no se redibujasen.

He probado con los diferentes scripts que pones enel caso de que el primero no funcione, y ninguno me lo soluciona.

Tengo un portátil nuevo, con una nvidia geforce go 7300.

La aceleración está activada (direct rendering:yes)

si necesitáis más información de mi sistema, lo decís.

un saludo, y gracias por tener paciencia con los novatos!!!

Imagen de Cristobal López

¿Los drivers que tienes instalados son los de los repositorios de ubuntu o los propietarios?

¿Qué tienes Dapper o Edgy?

Saludos 

<a href = http://crislosi.wordpress.com>MiBlog </a>

Imagen de OswaldoH

hola amigo!! estoy aqui otra vez jejeje Riendo bueno como te comente he instalado mi ubuntu 5.10 nuevamente y lo actualice a dapper por el gestor de actualizaciones directamente... y bueno he vuelto a seguir tus pasos jejeje y ahora el problema en cuestion ha cambiado pero sigue siendo el mismo... me explico!! cuando voy a entrar en la sesion GLX para realizar el ultimo paso que indicas

 

Y ahora viene el momento de la verdad, iniciamos nuestro Ubuntu y en Opciones -> Sesiones seleccionamos XGL e iniciamos sesión. ATENCION-> No elijáis que la sesión XGL sea la predeterminada cuando os lo pregunte. Y ahora, si todo ha ido bien le indicaremos a ubuntu que reconozca una nueva sesión para Beryl al inicio, para ello nos vamos a Sistema->Preferencias->Sesiones y en la pestaña Programas De Inicio pulsamos en Añadir y escribimos

beryl-manager

bueno cuando intento entrar por GLX no pasa nada!! me devuelve a la pantalla del login.. pero si entro por mi sesion normal si entra todo perfecto pero sin beryl!! aun... Triste

SERA QUE AHORA SI PODREMOS SOLUCIONAR MI PROBLEMILLA??

saludos amigo!

VIVE SIEMPRE LIBRE! xD

VIVE SIEMPRE LIBRE! xD

Imagen de OswaldoH

Buenas... Ayer me he quedado toda la noche revisando guias acerca de la instalacion de beryl en una nvidia y he podido encontrar algunas guias muy parecidas a la tuya pero con otros detalles al editar el /etc/X11/xorg.conf como los que se muestran en esta guia

http://sag0.blogspot.com/2007/01/manual-instalacin-xglberyl-en-ubuntu.html

Hice una especie de fusion entre tu guia y que estoy poniendo en el link y me ha funcionado a la perfeccion.... Chulo

VIVE SIEMPRE LIBRE! xD

VIVE SIEMPRE LIBRE! xD

Imagen de Cristobal López

Me alegro de que lo estes disfrutando ya. Una pregunta,¿cuando pongo

Ahora hay que dar aceleración gráfica a tu tarjeta nvida, en mi blog puedes seguir cómo hacerlo. Pincha Aquí para verlo

hiciste antes de instalar beryl lo que pone en Pincha Aquí y comprobaste que tenías aceleración gráfica antes de instalar beryl?

Desde luego el beryl cuando se pone puñetero no hay quien lo entienda. Espero que con Feisty no nos de tantos problemas.

Saludos y a disfrutarlo 

 

<a href = http://crislosi.wordpress.com>MiBlog </a>

Imagen de OswaldoH

bueno no lo hice como indicas en "pincha aqui" es mas nisiquiera lo abri jejeje pero si le habia dado aceleracion garfica a mi tarjeta por medio de automatix 2....

Y la comprobacion la hice colocando en un terminal "glxinfo | grep rendering" y depsues me decia "direct rendering: Yes" y bueno por eso es que no segui los pasos que indicabas en "pincha aqui" pero.... ya me di cuenta que los tenia que hacer jejejejeje.... NOVATO AL FIN!! como dicen.. nadie aprende por experiencia ajena!!

Pero bueee depsues de un mes instalando y reisntalando mi ubuntu ya tengo todo mi sistema como lo deseaba y en gran parte gracias a ti....

MIL GRACIAS AMIGO!!

VIVE SIEMPRE LIBRE! xD

VIVE SIEMPRE LIBRE! xD

Imagen de jprimera30

Ante todo Saludos!, Soy un usuario nuevo, hace unos meses instalé Ubuntu Dapper, y me ha funcionado execelente, nunca me habia atrevido a postear nada, ya que siempre he seguido la recomendacion de utilizar el buscador de temas, para no plantear una cuestion consultada muchas veces, por accidente me tropece con su bitacora, en la que aparecian una lista de repositorios que me fueron de mucha utilidad de alli en adelante, he seguido sus comentarios que igualmente me han sido muy utiles, como en el caso de Edgy, me abstuve de actualizar, y espere mas bien el lanzamiento de Feisty Fawn, muchas mejoras esperadas llegaron con esta distro, no tuve que descargar drivers para mi antigua nvudia mx 4000, y al iniciar ya tenia aceleracion grafica, en lo relativo a Plugins  y Codecs (Flash, Java, etc) me ha ido bien con automatix2 y en lo referente a las aplicaciones (Picasa, Adobe reader, etc) tambien, es solo con el Beryl el problema, desaparecen los bordes de la ventana al activar los "efectos de escritorio" y el cubo no funciona, instalé Beryl desde Synaptic,  La 7.04 trae compiz por defecto, tengo instalado gnome arts, que al parecer me creaba conflictos con el emerald en Dapper,  por cierto las opciones de configuracion del emerald y el beryl aqui lucen un tanto complejas, de antemano gracias!

Jefferson Primera

Jefferson Primera

Imagen de Cristobal López

Hola, abre el xorg.conf y comprueba si tienes éstas líneas

 Section "Extensions"
    Option "Composite" "Enable"
    EndSection

Si no las tienes añádelas al final del todo, guarda el fichero y después reinicia el PC, a ver si así te funciona.

Saludos

<a href = http://crislosi.wordpress.com>MiBlog </a>