7/14/2008

NVidia 9600GT + Linux

Pues acabo de comprar una nueva PC con un AMD Phenom 9850 (64 bits) y una NVidia 9600GT. Cuando instale KUbuntu no me imaginaba nada del otro mundo. Hoy en dia pues hasta da verguenza enseñar una instalación de Linux, 5 o 6 "clicks", despues un apt-get install donde selecionas todos los paquetes que quieres instalar y listo. El mito de tener que ser un guru para instalar Linux pues ya es cosa del pasado. Es más trabajo crackear una versión de Windows Vista... snif snif

Bueno, después de instalar todo traté de configurar Compiz para tener mis efectos 3D abituales. Sin embargo esto generó algunos problemillas y al revisar la configuración del sistema me di cuenta que sólo tenía configurado un instalador genérico de NVidia. Busque en la página, sin embargo NVidia aún no tiene un controlador ofidicl para la generación 9xxx. Con un poco googlear encontré la solución:

Antes de comenzar busca algun paquete de los siguientes:
http://www.nvidia.com/Download/Find.aspx?lang=en-us

Yo instale el siguiente:
Drivers 173.14.05 64bits (¡¡¡Aguas es de 64 bits!!! si tu procesador es de 32 bits entonces tienes que bajar el paquete corespondiente)

1. Asegurate que no tengas ninguno de estos paquetes instalados: nvidia-glx, nvidia-glx-new o nvidia-kernel-common (Por ejemplo así: sudo apt-get remove nvidia-kernel-common o dpkg --purge nvidia-glx-new nvidia-kernel-common). En caso de tener alguno borra lo siguiente: /etc/init.d/nvidia-glx, /etc/init.d/nvidia-kernel y /lib/linux-restricted-modules/.nvidia_new_installed.

2. Instala los build-esentials para luego poder compilar. Tambien puedes buscar paquetes individuales como gcc, linux-headers, pkg-config y xserver-xorg-dev pero es recomendable instalar el build-esentials completo.

3. Ahora viene lo bonito. Si no eres un fan de la consola copia este texto en un archivo txt y guaradlo en tu /home/usuario. Cuando estes en la consola puedes resisarlo con less nombredearchivo.txt.

- Sal a la consola con Ctrl + Alt +F1
- tenemos que apagar kdm (si usas KDE) o gdm (si usas Gnome): sudo /etc/init.d/kdm stop.

4. Ahora hay que compilar el controlador:
sudo sh NOMBREdelCONTROLADOR.sh,
en mi caso sudo sh Linux_x64_Display_GeForce_9600_GT_\(AMD64EM64T\).run

Contesta las preguntas. Estas depende de tu sistema. Cuando te pregunte si quieres escribir las modificaciones en el fichero de configuración (el /etc/X11/xorg.conf) le dices que sí, y tras un par de OKs más, ya estás preparado para funcionar.

5. Ahora puedes reiniciar tu servidor X: sudo /etc/init.d/kdm start si utilizas KDE o sudo /etc/init.d/gdm start si utilizas Gnome.

Que te diviertas con Compiz y companía =)