Diferencia entre revisiones de «Aceleración gráfica NVIDIA»

De Guía Ubuntu
Saltar a: navegación, buscar
(recategorizo)
 
(No se muestran 14 ediciones intermedias realizadas por 6 usuarios)
Línea 1: Línea 1:
 
La opción más cómoda es instalar los drivers de los repositorios, pero si disponemos de una gráfica de última generación, es necesarios instalar los últimos drivers propietarios oficiales.
 
La opción más cómoda es instalar los drivers de los repositorios, pero si disponemos de una gráfica de última generación, es necesarios instalar los últimos drivers propietarios oficiales.
  
==Instalar los drivers propietarios de nVIDIA mediante paquetes==
+
== Instalar los drivers propietarios de nVIDIA mediante paquetes ==
 +
 
 
Primeramente hay que '''[[Activar repositorios externos]]'''. Luego instalamos los paquetes '''nvidia-glx''' y '''nvidia-kernel-common'''
 
Primeramente hay que '''[[Activar repositorios externos]]'''. Luego instalamos los paquetes '''nvidia-glx''' y '''nvidia-kernel-common'''
 
  $ sudo aptitude install nvidia-glx nvidia-kernel-common
 
  $ sudo aptitude install nvidia-glx nvidia-kernel-common
Línea 23: Línea 24:
 
Guardamos el archivo y reiniciamos el servidor gráfico.
 
Guardamos el archivo y reiniciamos el servidor gráfico.
  
==Instalar los drivers propietarios de nVIDIA directamente==
+
== Instalar los drivers propietarios de nVIDIA directamente ==
(Ésta es la mejor opción si todos los demás tutoriales os han dado fallos por algún motivo desconocido).
+
Ubuntu trae en los repositorios una versión concreta de los drivers oficiales de nvidia, pero ésta no se actualiza, y si has comprado una tarjeta gráfica de última generación, es posible que los drivers no la soporten; lo mismo te digo si no consigues que tu tarjeta funcione adecuadamente y has probado ya un montón de tutoriales). La mejor opción en este caso es instalar directamente los drivers oficiales de la web de nvidia, cuya última versión trae soporte para las nuevas GeForce 8800GT/GTX.
+
  
* [http://www.nvidia.com/object/unix.html Descargamos] los drivers apropiados para nuestra arquitectura.
+
{{Nota|Ésta es la mejor opción si todos los demás tutoriales os han dado fallos por algún motivo desconocido}}
* Ahora tienes que desinstalar todos los modulos de Nvidia que tengas instalados via Synaptic:
+
 
 +
Ubuntu trae en los repositorios una versión concreta de los drivers oficiales de nvidia, pero ésta no se actualiza, y si has comprado una tarjeta gráfica de última generación, es posible que los drivers no la soporten; lo mismo te digo si no consigues que tu tarjeta funcione adecuadamente y has probado ya un montón de tutoriales. La mejor opción en este caso es instalar directamente los drivers oficiales de la web de nVidia, cuya última versión trae soporte para las nuevas GeForce 8800GT/GTX.
 +
 
 +
* [http://www.nvidia.com/Download/index.aspx Descargamos] los drivers apropiados para nuestra arquitectura (tarjetas antiguas son de tipo ''Legacy'').
 +
Si al descargarlos os abre una página con solo texto teneis que guardarla desde el navegador y descargará los drivers. En Mozilla Firefox Archivo > Guardar Como
 +
* Ahora tienes que desinstalar todos los modulos de nVidia que tengas instalados via [[A%C3%B1adir_aplicaciones#Gestor_de_paquetes_Synaptic | Synaptic]]:
 
   -> nvidia-glx
 
   -> nvidia-glx
 
   -> nvidia-settings
 
   -> nvidia-settings
 
   -> nvidia-kernel-common (Este ultimo es importante que este desinstalado)
 
   -> nvidia-kernel-common (Este ultimo es importante que este desinstalado)
* Instalar linux-source-2.6.20 es conveniente conseguir instalarlo. Con el terminal ponemos:
+
* Tenemos que desactivar Nouveau que es el driver de aceleración gráfica, ejecutamos el siguiente comando en el terminal:
  $ sudo aptitude install linux-source-2.6.20
+
  $ sudo gedit initdr.h
* Desempaquetar linux-source-2.6.20.tar .bz2 a /usr/src:
+
* Y agregamos la siguiente linea en el archivo de texto: rdblacklist=nouveau. Para Finalizar reiniciamos para que los cambios surjan efecto.
$ ln -s /usr/linux/linux-source-2.6.20 /usr/src/linux
+
* También hay que instalar las herramientas y fuentes para que el script compile el módulo, ejecutamos el siguiente comando en el terminal:
* Buscar con Synaptic e instalar:
+
$ sudo apt-get install build-essential linux-headers-$(uname -r)
  -> build-essential
+
 
* Cerramos la sesión -antes de hacer esto, copia las órdenes de aquí al final, porque luego vas a estar en modo texto-, pulsamos Ctrl+Alt+F1, nos logueamos y ejecutamos:
 
* Cerramos la sesión -antes de hacer esto, copia las órdenes de aquí al final, porque luego vas a estar en modo texto-, pulsamos Ctrl+Alt+F1, nos logueamos y ejecutamos:
  sudo /etc/init.d/gdm stop
+
  $ sudo service lightdm stop
  
 
En caso de usar KDE:
 
En caso de usar KDE:
  sudo /etc/init.d/kdm stop
+
  $ sudo /etc/init.d/kdm stop
  
 
* Ejecutamos el instalador de nVIDIA (fíjate en qué carpeta lo has bajado, porque tienes que ejecutarlo desde la carpeta en donde esté; por ejemplo si lo has guardado en el escritorio, que es donde te lo deja por defecto el gestor de descargas del navegador [[Firefox]], sólo tienes que teclear algo así como:
 
* Ejecutamos el instalador de nVIDIA (fíjate en qué carpeta lo has bajado, porque tienes que ejecutarlo desde la carpeta en donde esté; por ejemplo si lo has guardado en el escritorio, que es donde te lo deja por defecto el gestor de descargas del navegador [[Firefox]], sólo tienes que teclear algo así como:
  $ cd /home/<nombre_usuario>/Desktop
+
  $ cd /home/<nombre_usuario>/Escritorio
 
Donde <nombre_usuario> es el nombre que usas para iniciar la sesión.
 
Donde <nombre_usuario> es el nombre que usas para iniciar la sesión.
 
Ahora sólo teclea lo siguiente:
 
Ahora sólo teclea lo siguiente:
 
  $ sudo sh ./NVIDIA-....run
 
  $ sudo sh ./NVIDIA-....run
Donde NVIDIA-....run, claro está, es el nombre del archivo que descargaste con los drivers de nVIDIA
+
Donde NVIDIA-....run, claro está, es el nombre del archivo que descargaste con los drivers de NVIDIA
 
* Cuando nos pregunte si queremos que modifique automáticamente el fichero xorg.conf, le decimos que sí.
 
* Cuando nos pregunte si queremos que modifique automáticamente el fichero xorg.conf, le decimos que sí.
*Al final, actualizamos GDM
+
 
$ sudo dpkg-reconfigure gdm
+
{{Nota|Si el archivo no puede ejecutarse, debes darle permisos de ejecución tecleando: $ sudo chmod +x NVIDIA-....run}}
  
 
Y reiniciamos:
 
Y reiniciamos:
Línea 59: Línea 62:
 
  $ sudo reboot now
 
  $ sudo reboot now
  
Al reiniciar el sistema ya deberíamos tener funcionando todo y posiblemente nos saldrá la patalla de nVIDIA al arrancar el entorno gráfico.
+
Al reiniciar el sistema ya deberíamos tener funcionando todo y posiblemente nos saldrá la pantalla de nVIDIA al arrancar el entorno gráfico. También encontrareís en Aplicaciones > Herramientas del sistema un acceso a la configuración básica y avanzada de vuestra tarjeta gráfica
  
Este proceso tambien lo podreis encontar [http://wiki.beryl-project.org/wiki/Support_for_nVidia_cards aqui] en ingles.
+
Este proceso también lo podeís encontar [http://wiki.beryl-project.org/wiki/Support_for_nVidia_cards aqui] en ingles.
 +
 
 +
Para mayor información consultar [http://us.download.nvidia.com/XFree86/Linux-x86/290.10/README/index.html Guía para la instalación de drivers NVIDIA GPU en Linux] en inglés.
  
 
== Resolución de problemas ==
 
== Resolución de problemas ==
=== Controlador NVIDIA 1.0-9629 y Compiz Fusion/Beryl ===
+
 
 +
=== Controlador NVIDIA 1.0-9629 y Compiz Fusion / Beryl ===
  
 
Existe un problema con el nuevo driver de NVIDIA 1.0-9629 en el cual no muestra la decoración de ventanas y nos da el siguiente error:
 
Existe un problema con el nuevo driver de NVIDIA 1.0-9629 en el cual no muestra la decoración de ventanas y nos da el siguiente error:
Línea 77: Línea 83:
 
   Option "AddARGBGLXVisuals" "True"
 
   Option "AddARGBGLXVisuals" "True"
  
Finalmente [[reiniciar el servidor X|reiniciar el servidor gráfico]] (CTRL+Alt+retroceso)
+
Finalmente [[reiniciar servidor X|reiniciar el servidor gráfico]] (Ctrl+Alt+retroceso).
 +
 
 +
== Ver también ==
  
== Ver También ==
 
 
* [[Aceleración gráfica]]
 
* [[Aceleración gráfica]]
  
==Enlaces externos==
+
== Enlaces externos ==
 +
 
 
* [http://www.nvidia.com Sitio web oficial de nVIDIA] {{en}}
 
* [http://www.nvidia.com Sitio web oficial de nVIDIA] {{en}}
 +
* [http://www.nvidia.es Sitio web oficial de nVIDIA en España] {{es}}
 
* [http://doc.gwos.org/index.php/Nvidia_Intel_Integrated#CREDITS Nvidia Intel Integrated] {{en}}
 
* [http://doc.gwos.org/index.php/Nvidia_Intel_Integrated#CREDITS Nvidia Intel Integrated] {{en}}
[[Categoría:Primeros pasos]][[Categoría:Aceleración gráfica]][[Categoría:Vídeo]]
+
 
 +
[[Categoría:Primeros pasos]]
 +
[[Categoría:Aceleración gráfica]]

Última revisión de 22:45 14 dic 2011

La opción más cómoda es instalar los drivers de los repositorios, pero si disponemos de una gráfica de última generación, es necesarios instalar los últimos drivers propietarios oficiales.

Instalar los drivers propietarios de nVIDIA mediante paquetes

Primeramente hay que Activar repositorios externos. Luego instalamos los paquetes nvidia-glx y nvidia-kernel-common

$ sudo aptitude install nvidia-glx nvidia-kernel-common
$ sudo nvidia-xconfig

Finalmente reiniciamos la sesión (Sistema -> Salir -> Cerrar Sesión) y reiniciamos el servidor gráfico presionando Crtl+Alt+Backspace.

Si queremos evitar que aparezca el logo inicial de Nvidia debemos editar el archivo xorg.conf:

$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf-backup
$ gksudo gedit /etc/X11/xorg.conf

Buscamos la sección del dispositivo, que se ve similar a:

Section "Device"
       Identifier	"NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
       Driver		"nvidia"
       BusID		"PCI:1:0:0"

y agregamos en esta sección la siguiente línea:

   Option		"NoLogo"

Guardamos el archivo y reiniciamos el servidor gráfico.

Instalar los drivers propietarios de nVIDIA directamente

Nota clasica.png Ésta es la mejor opción si todos los demás tutoriales os han dado fallos por algún motivo desconocido

Ubuntu trae en los repositorios una versión concreta de los drivers oficiales de nvidia, pero ésta no se actualiza, y si has comprado una tarjeta gráfica de última generación, es posible que los drivers no la soporten; lo mismo te digo si no consigues que tu tarjeta funcione adecuadamente y has probado ya un montón de tutoriales. La mejor opción en este caso es instalar directamente los drivers oficiales de la web de nVidia, cuya última versión trae soporte para las nuevas GeForce 8800GT/GTX.

  • Descargamos los drivers apropiados para nuestra arquitectura (tarjetas antiguas son de tipo Legacy).

Si al descargarlos os abre una página con solo texto teneis que guardarla desde el navegador y descargará los drivers. En Mozilla Firefox Archivo > Guardar Como

  • Ahora tienes que desinstalar todos los modulos de nVidia que tengas instalados via Synaptic:
  -> nvidia-glx
  -> nvidia-settings
  -> nvidia-kernel-common (Este ultimo es importante que este desinstalado)
  • Tenemos que desactivar Nouveau que es el driver de aceleración gráfica, ejecutamos el siguiente comando en el terminal:
$ sudo gedit initdr.h
  • Y agregamos la siguiente linea en el archivo de texto: rdblacklist=nouveau. Para Finalizar reiniciamos para que los cambios surjan efecto.
  • También hay que instalar las herramientas y fuentes para que el script compile el módulo, ejecutamos el siguiente comando en el terminal:
$ sudo apt-get install build-essential linux-headers-$(uname -r)
  • Cerramos la sesión -antes de hacer esto, copia las órdenes de aquí al final, porque luego vas a estar en modo texto-, pulsamos Ctrl+Alt+F1, nos logueamos y ejecutamos:
$ sudo service lightdm stop

En caso de usar KDE:

$ sudo /etc/init.d/kdm stop
  • Ejecutamos el instalador de nVIDIA (fíjate en qué carpeta lo has bajado, porque tienes que ejecutarlo desde la carpeta en donde esté; por ejemplo si lo has guardado en el escritorio, que es donde te lo deja por defecto el gestor de descargas del navegador Firefox, sólo tienes que teclear algo así como:
$ cd /home/<nombre_usuario>/Escritorio

Donde <nombre_usuario> es el nombre que usas para iniciar la sesión. Ahora sólo teclea lo siguiente:

$ sudo sh ./NVIDIA-....run

Donde NVIDIA-....run, claro está, es el nombre del archivo que descargaste con los drivers de NVIDIA

  • Cuando nos pregunte si queremos que modifique automáticamente el fichero xorg.conf, le decimos que sí.
Nota clasica.png Si el archivo no puede ejecutarse, debes darle permisos de ejecución tecleando: $ sudo chmod +x NVIDIA-....run

Y reiniciamos:

$ sudo shutdown now -r

o bien:

$ sudo reboot now

Al reiniciar el sistema ya deberíamos tener funcionando todo y posiblemente nos saldrá la pantalla de nVIDIA al arrancar el entorno gráfico. También encontrareís en Aplicaciones > Herramientas del sistema un acceso a la configuración básica y avanzada de vuestra tarjeta gráfica

Este proceso también lo podeís encontar aqui en ingles.

Para mayor información consultar Guía para la instalación de drivers NVIDIA GPU en Linux en inglés.

Resolución de problemas

Controlador NVIDIA 1.0-9629 y Compiz Fusion / Beryl

Existe un problema con el nuevo driver de NVIDIA 1.0-9629 en el cual no muestra la decoración de ventanas y nos da el siguiente error:

 beryl: No GLXFBConfig for depth 32

Para resolverlo, simplemente añade esta linea a /etc/X11/xorg.conf en la sección Screen:

 Option "AddARGBGLXVisuals" "True"

En algunas tarjetas nVidia,lo anterior no funciona. Lo que hay que hacer en esos casos para tener decoración de ventanas es editar xorg.conf y en la Section "Device" agregar estas dos líneas antes de EndSection:

  Option "AddARGBVisuals" "True"
  Option "AddARGBGLXVisuals" "True"

Finalmente reiniciar el servidor gráfico (Ctrl+Alt+retroceso).

Ver también

Enlaces externos