Linux en Espanol Espontaneas - De tu ojo a la web
 

Instalación de drivers 3D nvidia

Hola, esto pretende ser un manual universal valido para instalar los drivers en cualquier distribución y cualquier versión de la misma. En el caso de algunas distribuciones es posible que exista algún método que permita instalar los drivers de forma mas cómoda o mas rápida pero en cualquier caso este método debería funcionar por si el método propio de cada distribución falla.


1) CUMPLIENDO LOS PRERREQUSITOS PARA INSTALAR EL DRIVER.

Tal como dice el readme de los drivers de nvidia ( ftp://download.nvidia.com/XFree86/Linux-x86/1.0-7664/README.txt) es necesario tener instaladas las fuentes del kernel actual para que el instalador pueda compilar el driver. En primer lugar ejecutamos en una consola [code] uname -r [/code] y eso nos dice que versión de kernel estamos usando. Entonces seguimos estas (link) instrucciones para instalar la versión adecuada de las fuentes del kernel.


2) DESCARGAR EL DRIVER

En esta web http://www.nvidia.com/object/unix.html tenemos diferentes versiones del driver. Elegimos la adecuada para nuestra arquitectura y entramos en ella. La arquitectura del ordenador se refiere basicamente al tipo de microporcesador que tiene nuestro ordenador. La arquitectura "Linux IA32" es para microporcesadores Intel y AMD de 32 bits que son la mayoria actualmente. La arquitectura "Linux IA64" es para microporcesadores Intel de 64 bits. Finalmente la arquitectura "Linux AMD64/EMT64" es para microporcesadores AMD de 64 bits. Sabiendo cual es la arquitectura adecuada hacemos clic en el enlace que esta al lado de las palabras "Latest Version". Una vez dentro de la pagina de la versión de nuestra arquitectura hacemos clic en el enlace llamado "NVIDIA-Linux-arquitectura-laversionquesea.run" y lo descargamos en algún directorio al que podamos acceder como por ejemplo nuestro directorio de usuario /home/usuario/.


3) CERRAR EL SERVIDOR GRAFICO O "SALIR DE LAS X"

El instalador de nvidia requiere que tengamos cerrado el servidor X (Xfree86 o Xorg) mientras lo ejecutamos y paradogicamente este puede ser el mayor escollo para instalar el driver en algunas distribuciones. El método mas seguro de cerrarlo (si es que aun no lo tenemos cerrado) es matarlo desde una consola externa al entorno gráfico, también conocida como tty. Para abrir la consola mantenemos presionadas al mismo tiempo las teclas CTRL y ALT mientras apretamos 1 vez la tecla F1. Ya estamos en la consola que nos pregunta login y password, nos logeamos como root puesto que la instalación del driver requiere permisos de root así que en login escribimos root y en password escribimos la contraseña de root. Ahora ejecutamos el comando [code] ps -A | grep dm [/code] esto nos diría que gestor de login estamos usando, gdm, kdm o xdm. Luego no tenemos mas que matar dicho gestor de login con el comando [code] killall gdm [/code] o [code] killall kdm [/code] o [code] killall xdm [/code]. Si el comando ps no da ningún resultado entonces es que no usamos ningún gestor de login y en tal caso tendremos que matar el servidor X directamente con el comando [code] killall Xfree86 [/code] o [code] killall X [/code]


4) EJECUTAR LA INSTALACION DEL DRIVER

Ahora es cuando realmente instalamos el driver y si hemos seguido los pasos al pie de la letra podremos hacerlo con el comando [code] sh /home/usuario/NVIDIA-Linux-arquitectura-laversionquesea.run [/code]. Una vez dentro del instalador primero nos pregunta si aceptamos la licencia, una vez aceptada intenta buscar un modulo compilado para nuestro kernel en la web de nvidia, al no encontrarlo nos avisa que va a compilarlo y entonces se dispone a compilarlo. Lo compila y lo instala.


5) MODIFICAR EL ARCHIVO DE CONFIGURACION DE X

Si usamos xorg tendremos que editar como root el archivo /etc/X11/xorg.conf y si usamos xfree86 tendremos que editar el archivo /etc/X11/XF86Config-4 (o algo parecido). Para editar podemos usar cualquier editor de texto sencillo como joe o nano. Si no tenemos ninguno de los 2 instalado pues lo instalamos con nuestra herramienta de gestión de paquetes. Un ejemplo: [code] nano /etc/X11/XF86Config-4 [/code]. Una vez dentro del archivo nos movemos hasta la " Section "Module" " y creamos una nueva linea llamada [code] Load "glx" [/code] y ponemos un # delante de las lineas Glcore y dri, de forma que queden así: [code] # Load "GLcore" # Load "dri" [/code] Después nos movemos a la " Section "Device" " y allí modificamos la linea driver para dejarla tal que así: [code] Driver "nvidia" [/code]


6) VOLVER AL ENTORNO X

Ya tenemos nuestros flamantes drivers instalados y configurados, solo nos queda volver al entorno gráfico ejecutando el gestor de login que usemos (gdm, kdm o xdm) o si no usamos ninguno simplemente ejecutando [code] startx [/code]. Al arrancar, si todo ha ido bien deberíamos ver durante un pequeño instante una pantalla de fondo blanco con el logo de nvidia.

por pelan dritus, el 2005-06-16 15:55:58






La marca registrada Linux (R) se usa siguiendo la sublicensia obtenida del "Linux Mark Institute",
el LICENCIATARIO exclusivo de Linus Torvalds, propietario de la marca en EEUU y otros pai­ses
The registered trademark Linux (R) is used pursuant to a sublicense from the Linux Mark Institute,
the exclusive LICENSEE of Linus Torvalds, owner of the mark in the U.S. and other countries
Powered by phpBB © 2001, 2002 phpBB Group

POWERED BY ISANUMBER φ