PDA

Ver la versión completa : [Tutorial] Ubuntu con drivers Nvidia oficiales



JoJo_ReloadeD
12/09/2009, 15:24
Bien, pues tras la duda de un usuario hago este mini tutorial para todo aquel que quiera configurar su tarjeta Nvidia en ubuntu, pero sin utilizar los drivers que vienen con esta.

Antes de nada un poquito de historia acerca de estos drivers, y el porque de la necesidad de usar otros drivers aparte de la distro.

En linux (en Xorg, el entorno grafico por excelencia mas bien) no hay drivers completamente funcionales para los chipsets Nvidia. Esta el proyecto NV, pero su soporte es limitado, y no ofrece aceleracion 3d.

Por suerte Nvidia proporciona drivers para linux de sus chipsets, de forma que cualquier tarjeta Nvidia tenga toda su funcionalidad; asi, los de Ubuntu, en un movimiento para tratar de hacer aun mas facil la instalacion de estos drivers, periodicamente coge el driver oficial, lo compila para su distribucion, y lo mete en los repositorios.

Que pasa? Que es dificil mantenerse al dia hablando de drivers de graficas, y es muy posible que tu tarjeta no este soportada por el ultimo driver que los de ubuntu compilaron y que esta accesible desde sus repositorios. El mismo caso lo vemos en las tarjetas muy antiguas, en un momento dado los de nvidia rompieron su driver monolitico (este que daba soporte a todas las tarjetas), y lo dividieron en varios (legacy, etc), con lo que el soporte de estas tarjetas antiguas desaparecio, ya que ellos solo compilaron el 'ultimo'.

Basta ya de historia, vamos a la magra. Necesitamos lo siguente:


- Eliminar cualquier resto del driver nvidia de ubuntu
- Hacerse con las herramientas para compilar el driver oficial
- Descargar el driver oficial y compilarlo
- Modificar xorg.conf


1.- Eliminar cualquier resto del driver nvidia de ubuntu

Ejecutar en consola:


sudo su
dpkg -l | grep nvidia
apt-get remove paquete

Donde pone 'paquete' habra que poner cada uno de los paquetes que se compone el driver nvidia de ubuntu. Ejemplos:


apt-get remove nvidia-glx-180 nvidia-180-kernel-source nvidia-common nvidia-settings

Asi ya tendremos el sistema limpio de drivers nvidia de ubuntu.

2.- Hacerse con las herramientas para compilar el driver oficial



(seguimos como root, si no, hay que hacer otro 'sudo su')
apt-get install build-essential linux-headers-`uname -r` gcc g++

3.- Descargar el driver oficial y compilarlo

Esto es igual que en windorl, vamos a
http://www.nvidia.com

buscamos nuestra tarjeta, elegimos linux, 32 o 64 bits y descargamos el fichero que sera algo del estilo NVIDIA-Linux-x86-numeros-etc...

Ahora, presupongo que estamos en nuestra ubuntu en entorno grafico, y para instalar el driver hemos de salir de el. Abrimos una consola...


sudo su
/etc/init.d/gdm stop Si usamos ubuntu


sudo su
/etc/init.d/kdm stop Si usamos kubuntu

y nos echaran a la consola pura, como los buenos. Nos logueamos con nuestro usuario y contraseña y...


Ejecutamos el driver (como root una vez mas... 'sudo su')
sh NVIDIA-Linux-x86......

Aqui nos aparecera un bonito asistente en ascii que nos ira indicando, le decimos a todo que si.. menos al final, que nos pregunta si queremos que nos modifique la configuracion, le decimos que no.

4.- Modificar xorg.conf

Solo resta editar el fichero /etc/X11/xorg.conf y buscar la linea donde pone

Driver "nv"

por


Driver "nvidia"

despues (presupongo que aun estabamos en modo texto)


/etc/init.d/gdm start si usamos ubuntu

/etc/init.d/kdm start si usamos kubuntu

etc voila! drivers nuevos, y sin arrancar de nuevo el pc :)

zabapuen
12/09/2009, 16:18
joe tio eres la lexe mira q e intentao esto veces pero nunca conseguia q tirara, e seguido tu tutorial paso a paso y me va de perlas aora cn el 3D activado y todo....

muxas gracias JoJo, bien por ti XD

Endher
12/09/2009, 20:16
Muchas gracias crack, ahora mismo me pongo con ello ^^