Intalar drivers de Nvidia, Beryl + AIGLX en openSUSE 10.2

Nuevamente éste tema de openSUSE va más enfocado a configurar Beryl y Aiglx en el portátil hp pavilion dv6327cl (serie dv6000), sin embargo es aplicable a otros equipos de cómputo ya que lo único que cambia son los drivers de Nvidia que instalaremos. Así que no hay que preocuparse por eso.

1. INSTALANDO DRIVERS DE NVIDIA.

Primero que nada, verificamos que tengamos instalados los siguientes paquetes:

  • gcc
  • kernel-source
  • make

En caso contrario, abrimos YaST y nos vamos a Software>Instalar/desinstalar software.
Lo segundo que necesitamos saber, es conocer que tipo de tarjeta de video Nvidia tenemos en nuestro equipo. No creo que esto presente ningún problema.
En nuestro caso tenemos una Nvidia GeForce Go 6150.

Bajamos los drivers de nuestra tarjeta gráfica desde el sitio oficial:
http://www.nvidia.com/object/unix.html

Aunque cuento con un procesador AMD Turion de 64 bits, lamentablemente por el momento estoy utilizando un openSUSE de 32 bits (lo sé, lo sé… necesito bajar la versión de 64 bits) así que en esta ocasión descargo los drivers para Linux IA32 versión 100.14.19

Para asegurarnos que éstos son los drivers indicados para nuestra tarjeta hacemos click sobre el enlace Supported Product List, y veremos una gran lista en la cual verificaremos que nuestro modelo se encuentre en ésta.

Una vez confirmado lo anterior, regresamos a la página anterior para bajar los drivers (por ejemplo: NVIDIA-Linux-x86-100.14.19-pkg1.run)

Por comodidad los guardaremos en nuestro directorio personal (por ejemplo: /home/claviuz). Ahora bien, cerramos todo lo que tengamos abierto para ingresar en el modo consola, para esto presionamos: Ctrl + Alt + F1

Una vez ahí hacemos login como root:

lina login: root
Contraseña:

Terminamos el entorno gráfico:
lina:~ # init 3
….
Cuando veamos que aparece el mensaje Master Resource Control: runlevel 3 has been reached presionamos Enter.

Nos ubicamos en el directorio en donde guardamos el driver de Nvidia.
lina:~ # cd /home/claviuz/

Ahora instalamos el driver.

TIP: Para no tener que escribir todo el nombre de un archivo o directorio, solamente necesitamos escribir parte del nombre de éste y luego presionar la tecla TAB, en éste caso escribiríamos NVI y luego presionamos TAB para que se autocomplete el nombre del archivo. Esto es aplicable también para Windows.

lina:~ #
sh NVIDIA-Linux-x86-100.14.19-pkg1.run -q

Esto iniciará el proceso de instalación, damos Aceptar, luego damos OK. Y listo, ya tenemos instalado el driver de nuestra tarjeta. Solo nos falta habilitar la aceleración 3D de la siguiente manera:
Lo que a continuación se muestra es un número CERO (0=nvidia), atentos con esto.

lina:~ # SaX2 -r -m 0=nvidia

Después de éste último comando es probable que parezca que no está trabajando nada (pero no tarda más de un minuto), después de esto si nos aparece el logotipo de Nvidia, significa que todo va bien.
Ahora iniciamos el entorno gráfico:

lina:~ # init 5

Finalmente tenemos instalados nuestros drivers de Nvidia. Ya vamos a mitad de camino🙂 ….

2. INSTALANDO BERYL CON AIGLX.

Nuestro primer paso aquí es agregar el repositorio necesario para instalar beryl y demás paquetes que le acompañan. Para esto nuevamente abrimos YaST, nos vamos a Software->Cambiar fuente de instalación

Una vez ahí seleccionamos Añadir, elegimos el protocolo HTTP, damos click en Siguiente y añadimos lo siguiente:

Nombre del servidor: download.opensuse.org
Directorio en el servidor: /repositories/X11:/XGL/openSUSE_10.2/

Procedamos ahora a instalar beryl y los paquetes necesarios. Abrimos YaST, nos vamos nuevamente Software->Instalar/desinstalar software e instalamos los siguientes paquetes.

  • aquamarine
  • emerald
  • emerald-themes
  • beryl-core
  • beryl-manager
  • beryl-plugins
  • beryl-settings

Ahora nuevamente en YaST, nos vamos a Sistema ->Editor para los archivos /etc/sysconfig
Lo cual nos mostrará una pantalla en donde nos ubicaremos en Desktop->Display manager->DISPLAYMANAGER_XSERVER

Y verificaremos que este configurado el siguiente valor (como se ve en la siguiente imagen):
Xorg

Sobre esa misma ventana nos ubicamos en Desktop->Display manager->DISPLAYMANAGER_XGL_OPTS
Y verificaremos que este configurado el siguiente valor (como se ve en la siguiente imagen):
-accel glx:pbuffer -accel xv:pbuffer

Una vez más cerramos las aplicaciones que se encuentren abiertas y reiniciaremos el entorno gráfico, así que presionamos:
Ctrl + Alt + F1

Una vez ahí hacemos login como root (en caso de ya no estar como root):
lina login: root
Contraseña:

Terminamos el entorno gráfico y lo inicializamos otra vez:
lina:~ # init 3
….
Cuando veamos que aparece el mensaje Master Resource Control: runlevel 3 has been reached presionamos Enter.

lina:~ # init 5

Estamos a punto de terminar, solo necesitamos editar el archivo xorg.conf

Si se encuentran utilizando Gnome, pueden ejecutar los siguientes comandos:

claviuz@lina:~> su
Contraseña:
lina:/home/claviuz # gedit /etc/X11/xorg.conf

Si se encuentran utilizando KDE, pueden ejecutar los siguientes comandos:

claviuz@lina:~> su
Contraseña:
lina:/home/claviuz # kate /etc/X11/xorg.conf

Ahora ya podemos editar el archivo, por lo que vamos a añadir unas cuantas líneas.

Dentro de la sección ServerLayout agregamos lo siguiente:

Option “AIGLX” “true”

Dentro de la sección DRI agregamos lo siguiente (son ceros):

Group 0
Mode 0666

Dentro de la sección Device agregamos lo siguiente:

Option “XAANoOffscreenPixmaps” “true”
Option “DRI” “true”

Dentro de la sección Screen agregamos lo siguiente:

Option “AddARGBGLXVisuals” “True”

Lo más probable es que la siguiente sección (Extensions) no la tengamos, de ser así la agregamos:

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

Esto es todo lo que hay que añadir, al final nuestro archivo xorg.conf deberá verse algo así:

Section “Device”
BoardName “GeForce Go 6150”
BusID “0:5:0”
Driver “nvidia”
Identifier “Device[0]”
VendorName “NVidia”
Option “XAANoOffscreenPixmaps” “true”
Option “DRI” “true”

EndSection

Section “Screen”
DefaultDepth 24
SubSection “Display”
Depth 15
Modes “1280×800”
EndSubSection
SubSection “Display”
Depth 16
Modes “1280×800”
EndSubSection
SubSection “Display”
Depth 24
Modes “1280×800”
EndSubSection
SubSection “Display”
Depth 8
Modes “1280×800”
EndSubSection
Device “Device[0]”
Identifier “Screen[0]”
Monitor “Monitor[0]”
Option “AddARGBGLXVisuals” “True”
EndSection

Section “ServerLayout”
Identifier “Layout[all]”
InputDevice “Keyboard[0]” “CoreKeyboard”
InputDevice “Mouse[1]” “CorePointer”
InputDevice “Mouse[3]” “SendCoreEvents”
Screen “Screen[0]”
Option “AIGLX” “true”
EndSection

Section “DRI”
Group 0
Mode 0666

EndSection

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

Finalmente reiniciamos X (nuevamente cerrar las aplicaciones que tengan abiertas):

claviuz@lina:~> su
Contraseña:
lina:/home/claviuz # rcxdm restart

lina:~ # init 3
….
Cuando veamos que aparece el mensaje Master Resource Control: runlevel 3 has been reached presionamos Enter.

lina:~ # init 5

Y por fin, para inicializar beryl tecleamos lo siguiente:

lina:~ # beryl-manager

Lo más probable es que quieran que beryl se inicie de manera auotmática al iniciar el escritorio, para eso no hay que hacer más que lo siguiente:

Si están utilizando KDE:
Solamente escriban lo siguiente como usuario root.

ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager
ln -s /usr/bin/beryl ~/.kde/Autostart/beryl

Si están utilizando Gnome:

Solamente escriban lo siguiente.

claviuz@lina:~> gnome-session-properties

Esto nos abrirá una nueva ventana, en la cual seleccionaremos la pestaña Programas al incio, damos click sobre el botón Añadir y añadimos:

beryl-manager
beryl

Quedando como se ve en la siguiente imagen:

Esto es todo, ahora contamos con Beryl y AIGLX, a disfrutarlo.

Espero y proximamente instalar Compiz Fusion.

Referencias:

http://www.emule-buenrollo.com/smf/index.php?topic=4703.msg41967
http://en.opensuse.org/Beryl#Beryl_with_X.org_AIGLX_or_native_NVIDIA

8 respuestas a Intalar drivers de Nvidia, Beryl + AIGLX en openSUSE 10.2

  1. YOJAN dice:

    Excelente tutorial, tengo dos semanas tratando de instalar Beryl y hasta ahora lo logre, el principal problema fue instalar el driver pero una vez que reinstale desde cero el suse se resolvio mi problena.

  2. Yoji dice:

    wow!!!…eso es lo que yo llamo un tutorial…muchisimas gracias…Feliciaciones….

    Yoji.

  3. claviuz dice:

    Gracias a ti Yoji.
    Que bueno que te haya servido y gustado ésta pequeña guía.

    Saludos

  4. Yoji dice:

    ayuda!!!!! pls….

    Claviuz, te cuento que lo instale en el mio y funciono muy bien…pero se lo instale a un amigo que tiene la misma pc y ahora no arranca el modo grafico….me van a matar jejeje…

    mi laptop es una Pavilion dv6208nr, NVIDIA GeForce 6150

    cuando reinicie….”rcxdm restart”

    init 3….la pantalla me quedo negra, no se veia nada…luego no volvio a subir el entorno grafico con init 5. Ahora siempre que reinicio me sube en modo consola…le doy init 5 y nada…y no hice copia de xorg.conf

    que puedo hacer?…o tienes algun foro que me recomiendes….para novatos🙂

    PD: a mi me funciono esta muy bueno el tuto….

    Gracias.

  5. Yoji dice:

    Claviuz…olvida el comentario anterior..ya lo solucione…desde win entre a las EXT linux y modifique el xorg.conf…efectivamente tenia un error….

    de todas formas muchas gracias…bye

  6. claviuz dice:

    Ok Yogui.

    Que bueno que hayas podido dar con la solución, suele pasar que a veces se nos va por ahí algún error de dedo.

    Y gracias por habernos comentado la solución, ya que es buena referencia para cuando nos pueda ocurrir algún problemilla similar.

    Saludos.

  7. Doodee dice:

    Thanks for sharing

  8. claviuz dice:

    Thanks Doodee

    Best Regards.

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: