24 noviembre 2008

COMO COMPIZ AIGLX + NVIDIA 5200 en openSUSE 10.3


Pensado para nvidia geforce 5200 aunque para las demás nvidia funciona igual omitiendo la nota en el paso 5.

Bueno ahora si a lo que vinimos

Esta es una guia que hice espero que sirva a otros usuarios y no tengan el mismo problema que yo, vi algo relacionado ya en el foro pero no con traducción y paso a paso,ya que intente miles de veces instalar compiz en mi pc y solo lograba cubo blanco y no lo pude solucionar hasta que caí en cuenta que algunas de las cosas para añadir en el xorg.conf era para mejorar el comportamiento del driver de nvidia y lograr compiz con aiglx como se muestra en esta pagina opensuse

1) Instalar ultimo driver nvidia (al dia de hacer esta guia 169.12) por consola ya que click install da algunos problemas

abrimos consola (terminal) y escribimos los siguiente

codigo: init 3

se abrirá en modo consola y escribiremos

codigo: root
password de root

ahora vamos al lugar donde tenemos el driver por ejemplo
cd /home/tu usuario/Desktop/ (si estuviera en el escritorio)
y ahora tecleamos

codigo: sh.NVIDIA-Linux-x86_64-169,12-pkg2.run -q (version al hacer este howto)

aceptamos todo lo que nos pida y luego
escribimos esto para activar el driver de nvidia

codigo: sax2 -r -m 0=nvidia (siendo 0 un numero no una letra)

guardamos la configuración si nos parece la mejor y reiniciamos en consola escribiendo esto

codigo: reboot

que es una de las formas como la reinicio yo.

2) descargar , instalar o compilar startup-notification-0.9 de Free desktop aqui la version disponible 09 al hacer esta guia
ya que me la pidio antes de instalar compiz fusion según
http://en.opensuse.org/Compiz_fusion#Installation

3) luego instalar compiz fusion con click install aqui

4)desactivar xgl ya que xgl y aiglx provocaran problemas y no se pueden usar al mismo tiempo para desactivar xgl escribir en consola lo siguiente con este comando

codigo: gnome-xgl-switch --disable-xgl

5) luego editar xorg conf, hacer copia de seguridad por si algo sale mal, logueado como superusuario escrimos en consola lo siguiente

codigo:cp /etc/X11/xorg.conf /home/tu usuario/bin (si lo quieres guardar en carpeta bin)
nos copiara el archivo xorg en la carpeta bin para tener nuestra copia de seguridad

NOTA Existe problemas con la tarjeta aceleradora de video que tengo Nvidia 5200 según http://en.opensuse.org/NVIDIA#Troubleshooting asi que agrego lo siguiente al xorg.conf y lo dejo por si alguien tiene una tarjeta igual si no omitir esta NOTA y pasar al paso 6
abrir terminal y logueado como super usuario escribir

con gnome: gedit /etc/X11/xorg.conf
con kde: kedit /etc/X11/xorg.conf

y agregar en Section "Device"

codigo: Option "NvAGP" "2"

guardamos y cerramos

6) para activar aiglx tipiar en consola como root lo siguiente

codigo: nvidia-xconfig --composite

nvidia-xconfig --render-accel

nvidia-xconfig --add-argb-glx-visuals -d 24

y luego editamos el xorg.conf como superusuario escribimos en consola
con gnome: gedit /etc/X11/xorg.conf
kedit /etc/X11/xorg.conf
Editamos el /etc/X11/xorg.conf y agregamos las siguientes lineas:
agregar en ServerLayout section:

codigo: Option "aiglx" "true"

Luego agregar en Module section:
codigo: Load "glx"
Load "dri" Load "dbe"

aunque creo que (load “glx”) ya esta agregado

Ahora agregar en Device section:

codigo : Option "XAANoOfscreenPixmaps" "true"

luego agregar en Extensions section:

codigo: Option "Composite" "Enable"

guardamos los cambios,cerramos y reiniciamos sesion y listo podemos activar compiz fusion icon e iniciara compiz con aiglx

escrito tmabien para forosuse.org

No hay comentarios:

Publicar un comentario