domingo, 26 de octubre de 2014

Debian Wheezy - nvidia - driver privado oficial

Bajándonos el driver desde la web oficial de nvidia


Seguimos los siguientes pasos:

1- instalamos las cabeceras del kernel y de xorg, los paquetes necesarios para poder compilar y las posibles dependencias que nos pueda pedir en el proceso de instalación:

linux-headers (el que corresponda que tengamos instalado) para este manual estamos usando: linux-headers-amd64
xorg-dev
(el que corresponda que tengamos instalado)

pkg-config
kernel-package
fakeroot
libc6
libc6-dev


2- Desde la web oficial de nvidia http://www.nvidia.es/Download/index.aspx?lang=es nos descargamos el driver que soporte nuestra tarjeta gráfica. (En este manual estamos usando la versión 340.32)

Una vez descargado, viene lo mas complicado para un usuario novato, hemos de realizar todo el proceso desde una consola TTY (TeleTYpe).

3- Pulsamos esta combinación de teclas: Ctrl+Alt+F1 con lo que nos pedirá que introduzcamos el nombre del administrador (root) y su respectiva contraseña.


4- Paramos el servidor gráfico para poder instalar el driver de nvidia, dependiendo de si usamos gdm o kdm hacemos los siguiente:

# /etc/init.d/kdm stop (si usamos kdm)

# /etc/init.d/gdm stop (si usamos gdm)




4.1- Lo siguientes es desinstalar el driver nouveau completamente, para ello de
usamos el siguiente comando:

apt-get remove --purge xserver-xorg-video-nouveau




4.2- Toca añadir el driver nouveau (ya desinstalado) a la lista negra. Con el siguiente comando:

nano /etc/modprobe.d/fbdevblacklist.conf



y al final del fichero añadimos nouveau





5- Ahora en la carpeta en la que hayamos metido el driver, empezamos la instalación:
5.1- Le cambiamos el permiso al fichero y le damos el permiso de ejecución:

# chmod 777 NVIDIA-Linux-x86_64-340.32.run (o el que corresponda)



6- arrancamos el proceso de instalación: y seguimos el asistente que esta en ingles:

# ./NVIDIA-Linux-x86_64-340.32.run





Observación: para movernos por el asistente usamos las teclas de cursores.
 El primer paso es pulsar en aceptar.


En la siguiente pantalla nos informa que ya existe una versión del driver nvidia instalada, entonces nos pregunta si deseamos seguir con la instalación o bien cancelar esta. Es muy normal que nos haga esta pregunta cuando estamos actualizando de una versión a otra superior de dicho controlador. Entonces para continuar con la instalación hemos de pulsar en SI.


En la siguiente captura de pantalla, si nos da una advertencia de gcc con cc esto es debido a que se uso una versión del compilador (en este manual gcc-4.6) diferente a la que estamos usando para la instalación (en este manual gcc-4.7). Podemos pulsar en Abort installation y cancelar la instalación para usar el mismo compilador si es que lo tenemos instalado o pulsar en Ignore CC version check e ignorar dicha advertencia para seguir con el proceso de instalación. 
En este manual hemos pulsado en Abort installation, para explicar como podemos usar el mismo compilador  ya que lo tenemos instalado en nuestro sistema.




Al pulsar en Abort installation, se cancela la instalación, informándonos que la hemos cancelado.

Para usar el mismo compilador podemos usar uno de uno de estos dos comandos:


opción 1: Arranca la instalación, precediendo la versión del compilador que vamos a usar:
CC=gcc-4.6 sh NVIDIA-Linux-x86_64-340.32.run


opción 2: Seleccionando hasta el próximo reinicio la siguiente versión del compilador
 # export CC=gcc-4.6



Si hemos elegido la opción 1, ya habremos comenzado con el proceso de instalación, en el caso de haber elegido la opción 2, tendremos ahora que lanzar el proceso de instalación.
Para ello lanzamos nuevamente el siguiente comando:

# ./NVIDIA-Linux-x86_64-340.32.run



 El primer paso es pulsar en aceptar (Accept). Para ello nos movemos con las teclas del cursor y pulsamos la tecla intro para confirmar.




En la siguiente pantalla nos informa que ya existe una versión del driver nvidia instalada, entonces nos pregunta si deseamos seguir con la instalación o bien cancelar esta. Es muy normal que nos haga esta pregunta cuando estamos actualizando de una versión a otra superior de dicho controlador. Entonces para continuar con la instalación hemos de pulsar en SI.

Al pulsar en SI observamos que a comenzado el proceso de instalación.






Aquí nos pregunta si queremos instalar la compatibilidad con las librerias de 32 -bits. Responderemos que Si (Yes), pues nunca esta de mas tener dicha compatibilidad funcionando




Observamos que el proceso de instalación continua normalmente.





  

Hasta llegar a la ultima pantalla, en la cual nos pregunta:
¿Desea ejecutar la utilidad nvidia-xconfig para actualizar automáticamente el archivo de configuración de X (xorg.conf)  para que el controlador de NVIDIA sea utilizado cuando se reinicie el servidor gráfico X? Si ya tiene en su sistema un archivo de configuración de X  (xorg.conf) automáticamente se creara copia de seguridad de este.

Dicho de otro modo: Si deseamos que el propio instalador nos cree y configure el servidor gráfico (fichero xorg.conf), con la configuración mas acorde según nuestra tarjeta gráfica. Y en caso que ya tuviésemos dicha configuración, nos haría una copia de seguridad.




Lo mejor es pulsar SI.



En la ultima pantalla nos dice: La instalación del controlador NVIDIA para Linux x86 (versión: 340.32) esta completa. Si necesita alguna modificación en su configuración, modifique el fichero xorg.conf, para mas información lea el siguiente fichero  / Usr/share/doc/NVIDIA_GLX-1.0/README.txt.

Pulsamos en OK




Al pulsar en OK volvemos a la consola de comandos.



Una vez acabado todo el proceso de instalación ya deberíamos de disfrutar de aceleración 3D.

7- Con este método no hace falta reiniciar el ordenador simplemente volver a lanzar el servidor "X", proceso inverso a lo que hicimos en el paso nº 4


# /etc/init.d/kdm start (si usamos kdm)

# /etc/init.d/gdm start (si usamos gdm)



Dependiendo de la velocidad del ordenador, si este no es muy rápido se vera antes de cargar una imagen con el logotipo de nvidia.


Si te es muy molesto esta imagen para quitarla hemos de añadir justamente debajo de "driver nvidia" esto:
Option " NoLogo" "1" y a partir del próximo reinicio ya no veremos la imagen del logotipo de nvidia.



8- Para ver que realmente todo a ido bien y que tenemos aceleración 3D hemos de instalar, si no lo tenemos ya instalado, el paquete: mesa-utils.



Y en una consola, usando el siguiente comando :
glxinfo | grep direct



si todo a ido bien nos tiene que devolver lo siguiente:
direct rendering: Yes



Como instalamos anteriormente el paquete nvidia-settings podemos hacer uso de este, para ver y modificar la configuración de nuestra tarjeta gráfica NVIDIA, todo ello como mas nos gusta a nosotros es decir en entorno gráfico.

Para ello nos dirigimos a: MenuK > preferencia > NVIDIA X Server Settings



Algunas capturas de pantalla.





.




=========================================================