Instalar NVIDIA GeForce GTX 650 Ti BOOST en linux Mint 15 Olivia basada en (Ubuntu Raring)

+1
0
-1

Hace poco me compré un ordenador de sobremesa para el trabajo.

En mi caso el ordenador viene con una intel noseque integrada en la placa base, y aparte añadí la tarjeta NVIDIA GeForce GTX 650 Ti BOOST el el puerto PCI express, y si esto lo mezclas con Windows y con Linux pues ya la tenemos liada.

No me juzguéis por tener Windows, es que si no la gente de la oficina se me quejaría a la hora de usar el pc.

A parte de los problemas que tuve con la bios, que lo explicaré en otro artículo, tuve muchos problemas para configurar la tarjeta gráfica.

Lo primero que debéis hacer es instalar Windows y Linux desactivando la tarjeta gráfica NVIDIA. Así podemos configurar el Linux en modo gráfico.
Si os va más la consola podéis dejar activada solo la tarjeta NVIDIA, (pero no lo recomiendo)

Si tenemos las dos tarjetas instaladas, en la bios podemos escoger cual de ellas es la tarjeta por defecto, osea cual nos mostrará el test de la bios y el grub. También podemos desactivar la tarjeta integrada de la placa base.
Para entrar en la bios ya sabeis, reiniciar y botón suprimir o F2 o el que toque según la placa base.

En mi caso tuve muchos problemas con el linux, ya que al arrancar el DVD, no se decidía si una tarjeta o la otra y se me quedaba la pantalla en negro. O también cuando hacia Ctl+Alt+F2 para cambiar de terminal, se me quedaba en negro.

*Aveces el modo gráfico aparece en negro por que no pilla bien la resolución, y tenéis que añadir en el grub (al arranque), la opción "nomodeset" del kernel. Me ha pasado mucho con los portátiles nuevos.

También pasa por que no se aclara con las tarjetas, porque aunque no esté como tarjeta por defecto, el linux la detecta igual. Mejor la quitáis (con el pc apagado) y fuera problemas. Luego ya la configuraremos.

*Os aconsejo que si una versión del linux no os arranca, probáis con otra, acabareis antes.

También configuramos la bios para que arranque desde el cd, normalmente tendréis que desactivar el arranque UEFI.

Una vez hecho esto Instalamos el Güindows. (esto no lo voy a detallar)

Luego instalamos el linux.

*Os aconsejo 4 particiones
1 windows (sin no es la primera me ha dado problemas al sobreescribir el arranque me corrompe la partición de linux)
1 de sistema de unos 20 gigas (montaje /)
1 de home de el resto del disco (montaje /home)
1 swap, dicen que el doble de la ram, si tenéis un pc viejo es muy importante si no, casi no la usa el sistema.

Instalamos y arrancamos en modo gráfico. Si el modo gráfico os peta, no os preocupéis, lo configuramos en modo terminal. A partir de ahora los comentarios ## Son el comando para terminal

AHORA VIENEN LOS PROBLEMAS.

Una vez instalado, actualizamos el sistema. (Administración/Gestor de actualizaciones)

## Entramos en modo root (así no hay que poner sudo delante de todo)
## Este comando con que lo entreis una vez, no hace falta teclearlo a cada comando nuevo.
## Si no el sistema ya os lo pedirá diciendo que no se puede escribir o no se encuentra el comando

sudo -s
## Actualizamos los paquetes e instalamos actualizaciones
## Yo os recomiendo actualizar de versión
apt-get update
apt-get install unattended-upgrades
##

Normalmente si vamos Administración/Controladores de hardware, nos detecta que tenemos una tarjeta NVIDIA y nos pregunta si queremos instalar los controladores privativos.

Esta es la manera más sencilla, pero en este caso como es tan nueva, no detecta nuestra tarjeta. Y por lo visto el driver libre "nouveau" que es el que carga por defecto el linux, tampoco la conoce.

Por eso cuando cargamos el linux con la tarjeta NVIDIA el entorno gráfico (a partir de ahora la X o Xorg) cascan.

Por lo que tendremos que instalar los controladores privativos por nuestra cuenta y riesgo. Eso sí la última versión porque si no tampoco detecta la tarjeta.

Administración/Gestión de software (no uséis el gestor de paquetes Synaptic que es más complicado)

aquí buscamos la palabra "nvidia"

## Buscamos paquetes nvidia y paginamos

sudo -s
apt-cache search nvidia | more
##

Si os fijáis, puede ser que tengáis el paquete nvidia-current instalado.
Esta es la última versión estable del driver nvidia.
Y el nvidia-settings que es una aplicación que va de fábula para configurar los monitores y la tarjeta.

Si es así la desseleccionais

##
sudo -s
apt-get remove nvidia-settings
apt-get remove nvidia-current
##

Nosotros necesitamos la inestable (hay jugando con fuego)

Instalamos la última versión del driver nvidia-310 y el gestoor nvidia-settings-310

##
sudo -s
apt-get install nvidia-settings-310
apt-get install nvidia-310
##

Ya podemos usar el driver "nvidia", este es el nombre del módulo que se carga en la configuración de las X.

Pero nos falta configurar las X para que use el driver.

Seguramente si reiniciamos el modo gráfico actual nos pete por que intenta usar el módulo de nvidia.

*La verdad que no hay nada que me de más miedo que un kernel panic o un error de la X.

Ahora tenemos que configurar la bios para que use la tarjeta NVIDIA (por supuesto, la volvemos a colocar físicamente). Sobretodo desactivar la tarjeta integrada de la placa base porque si no el terminal nos aparecerá en negro sin poder escribir.

Arrancamos, si puede ser en modo recovery para ver más detalles.

Lo lógico es que peten las X. A la que peten Ctl+Alt+F2 para cambiar de terminal.
Recuerda que el gráfico es Ctl+Alt+F8 o Ctl+Alt+F7

Si no petan milagro, ya hemos acabado. Puede que no peten pero que esteis usando el driver libre "nouveau". Si quereis el driver "nvidia" continuais con el tutorial.

Para configurar las X necesitamos que esté parado el servicio.

Cerramos la sesión gráfica del usuario (si es que no han petado las X)

Y paramos el servicio de gdm o xdm

# Este paso en principio no es necesario
sudo -s
/etc/init.d/gdm stop
/etc/init.d/xdm stop
/etc/init.d/mdm stop
#

Ahora podemos configurar las X. Normalmente se configuran con el comando:
## Cargamos una configuración por defecto
Xorg -configure

Que escribe el fichero /etc/X/xorg.conf

Y luego para los más valientes este fichero se edita a pelo.
Vamos muerte súbita.

En nuestro caso como usamos una tarjeta NVIDIA, vamos a configurarlo con la herramienta adecuada.

##
sudo -s
## Detectamos la gráfica
## nvidia-detector
nvidia-xconfig --query-gpu-info

## Creamos el fichero de configuración
nvidia-xconfig

## Activamos la opción para que pruebe todas las gpus
nvidia-xconfig --probe-all-gpus

##

Una vez generado el fichero le añadiremos la opción de que pruebe todas las opciones

Ahora ya podemos reiniciar el modo gráfico. Lo fácil es reiniciar el ordenador.

También podéis probar la configuración con el comando

## Iniciamos las x, OJO como root
## Algunas distros no permiten el root en modo gráfico
sudo startx
##

Si queréis probar el módulo de nvidia

##
modprobe nvidia
##

Si no dice nada es que funciona

Ahora deberíais haber iniciado ya el modo gráfico con la tarjeta NVIDIA.
Si no es así tendréis que configurar el fichero de la X a pelo.

##
sudo nano /etc/X11/xorg.conf
##

Cuando funcionen las X con la tarjeta gráfica configura y toda la pesca, guardaros el fichero /etc/X11/xorg.conf como oro en paño
## Copiamos el fichero al home
## Hay que sustituir el Nombre de usuario
cp /etc/X11/xorg.conf /home/"nombre usuario"
## le añadimos todos los permisos
chmod a+rwx /home/"nombre usuario"/xorg.conf
#

Para copiarlo tenéis que tener permisos de root

Una vez os arranca el modo gráfico con la nvidia, podéis configurar todo desde el configurador de nvidia Administración/NVIDIA X Server Settings

Que la verdad que es una joya.

Espero que os haya servido.