PDA

Ver la Versión Completa : COMO compiz AIGLX + NVIDIA 5200 en openSUSE 10.3



chiquimouse
17-may-2008, 09:21
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 (http://en.opensuse.org/AIGLX)

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

init 3se abrirá en modo consola y escribiremos

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


sh.NVIDIA-Linux-x86_64-169,12-pkg2.run -q
aceptamos todo lo que nos pida y luego
escribimos esto para activar el driver de nvidia

sax2 -r -m 0=nvidia (siendo 0 un numero no una letra)
guardamos la configuracion si nos parece la mejor y reiniciamos en consola escribiendo esto reboot que es una de las formas como la reinicio yo.


2) descargar , instalar o compilar startup-notification-0.9 de Free desktop aqui (http://www.freedesktop.org/wiki/Software/startup-notification) 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 (http://en.opensuse.org/Compiz_fusion#openSUSE_10.3)

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

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

cp /etc/X11/xorg.conf /home/tu usuario/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"


Option "NvAGP" "2"

guardamos y cerramos

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


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
con kde:
kedit /etc/X11/xorg.conf

Editamos el /etc/X11/xorg.conf y agregamos las siguientes lineas:
agregar en ServerLayout section:


Option "aiglx" "true"

Luego agregar en Module section:

Load "glx"
Load "dri"
Load "dbe"
aunque creo que (load “glx”) ya esta agregado

Ahora agregar en Device section:


Option "XAANoOfscreenPixmaps" "true"

luego agregar en Extensions section:


Option "Composite" "Enable"

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

agradecimientos, fellicitaciones, detalles, quejas y reclamos con mucho gusto los recibire


:)

zchronos
04-jun-2008, 10:05
¡Muchas gracias!

Tu manual me ha servido mucho, yo no solía activar los efectos de escritorio debido a los inconvenitnes que causaba. Ahora ya todo funciona bien. :)

Aunque me gustaría que me aclararas algunas cosas (si no es molestia claro).

¿Para qué sirve la siguiente línea?


Option "XAANoOfscreenPixmaps" "true"


Un punto aparte. En mi caso decidí desintalar el XGL (desde el yast), así me evito tener que desactivarlo. (y porque cuando no tienes gnome instalado como en mi caso que solo tengo KDE 3.5.9, este comando no funciona).

Además de que aún siguiendo al pie de la letra tu manual, seguía teniendo muchas incomodidades (una de ellas era no poder poner el VLC en pantalla completa).

chiquimouse
07-jun-2008, 17:42
Hola bueno la Option "XAANoOfscreenPixmaps" "true"

Mejora el comportamiento del driver de la tarjeta si no estoy mal si alguien del foro sabe mas pues que lo diga, pero tengo entendido que mejora un poco las imagenes.


y porque cuando no tienes gnome instalado como en mi caso que solo tengo KDE 3.5.9, este comando no funciona).

bueno en teoria deberia funcionar, de hecho en kde pueda que solo tengas kde pero algunas dependencias para los programas necesita de gnome asi que no se te haga extraño tener algo por ahi de gnome, y lo mismo al contrario si tuvieras solo gnome y tuvieras algun programa de kde tendrias esas dependencias.


(una de ellas era no poder poner el VLC en pantalla completa).


Despues de hacer este manual yo puedo ver videos en pantalla completa es extraño eso me pasaba pero antes de este manual cuando no tenia bien configurado el xorg debes tener algo mal.

espero te sirvan mis repuestas