Lihuen
RSSRSS AtomAtom

Diferencia entre revisiones de «Instalación y configuración de drivers para las placas de vídeo NVIDIA»

(Opción 3: Drivers privativos para aceleración 3D (Web Oficial))
(Opción 1: Drivers sin aceleración 3d)
Línea 2: Línea 2:
 
__TOC__
 
__TOC__
 
''(El grupo de desarrollo de Lihuen agradece a Ramiro Martínez D'Elía por aportar este tutorial)''
 
''(El grupo de desarrollo de Lihuen agradece a Ramiro Martínez D'Elía por aportar este tutorial)''
=Opción 1: Drivers sin aceleración 3d=
+
=Opción 1: Drivers sin aceleración 3D=
  
Bueno estos drivers vienen incorporados de por si en el núcleo Linux por lo que solo habría que configurar el xorg.conf.
+
Estos drivers vienen incorporados de por en el núcleo Linux por lo que solo habría que modificar el archivo ''xorg.conf'', utilizado para configurar el servidor X.Org (el entorno gráfico).
  
Si todavía no tienen configurado su xorg.conf una buena opción sería instalar el paquete nvidia-xconfig y ejecutarlo como root. Esto configurará de la mejor manera su xorg.
+
Si nunca modificaron el ''xorg.conf'', una buena opción sería instalar el paquete nvidia-xconfig y ejecutarlo como root. Esta aplicación intentará configurar dicho archivo de la mejor manera posible.
 
  # aptitude install nvidia-xconfig
 
  # aptitude install nvidia-xconfig
 
  # nvidia-xconfig
 
  # nvidia-xconfig
  
Si ya poseen su archivo xorg configurado, para poder utilizar los drivers nvidia sin aceleración 3d deberán dirigirse a la sección dedicada a la placa de video y cambiar el ?nvidia? por ?nv? en la línea de driver.
+
Por otro lado, si ya tiene algunas modificaciones y no quieren perder los cambios que le hicieron, para poder utilizar los drivers nvidia sin aceleración 3D dirijanse a la sección dedicada a la placa de video y cambien el parámetro de la opción ''Driver'' por "''nv''".
  
Abran el xorg.conf y modifiquen la sección de video para que quede así:
+
Abran el ''xorg.conf'' y modifiquen la sección de video para que quede así:
 
  # gedit /etc/X11/xorg.conf
 
  # gedit /etc/X11/xorg.conf
  
Línea 23: Línea 23:
  
  
Guardan los cambios. Cierran y reinician el servidor X con la combinación de teclas Control+Alt+Backspace.
+
Guarden los cambios del archivo y reinicien el servidor X mediante la combinación de teclas ''Control + Alt + Backspace''.
  
 
=Opción 2: Drivers privativos para aceleración 3D (Repositorios)=
 
=Opción 2: Drivers privativos para aceleración 3D (Repositorios)=

Revisión de 14:02 22 sep 2009

En este documento se intentará detallar todos las opciones posibles para hacer andar nuestra placa de video Nvidia, tanto con o sin aceleración 3d.

(El grupo de desarrollo de Lihuen agradece a Ramiro Martínez D'Elía por aportar este tutorial)

Opción 1: Drivers sin aceleración 3D

Estos drivers vienen incorporados de por sí en el núcleo Linux por lo que solo habría que modificar el archivo xorg.conf, utilizado para configurar el servidor X.Org (el entorno gráfico).

Si nunca modificaron el xorg.conf, una buena opción sería instalar el paquete nvidia-xconfig y ejecutarlo como root. Esta aplicación intentará configurar dicho archivo de la mejor manera posible.

# aptitude install nvidia-xconfig
# nvidia-xconfig

Por otro lado, si ya tiene algunas modificaciones y no quieren perder los cambios que le hicieron, para poder utilizar los drivers nvidia sin aceleración 3D dirijanse a la sección dedicada a la placa de video y cambien el parámetro de la opción Driver por "nv".

Abran el xorg.conf y modifiquen la sección de video para que quede así:

# gedit /etc/X11/xorg.conf


Section "Device" 
  Identifier     "Device0" 
  Driver         "nv" 
  VendorName     "NVIDIA Corporation"
EndSection


Guarden los cambios del archivo y reinicien el servidor X mediante la combinación de teclas Control + Alt + Backspace.

Opción 2: Drivers privativos para aceleración 3D (Repositorios)

Estos drivers son los que vienen en los repositorios non-free listos para instalar. Este método tiene 2 contras o posibles problemas (puede haber más pero solo conozco dos).

El primero y tal vez menos significativo, es que son una versión algo vieja del driver. La segunda un poco más conflictiva y problemática (pero con solución en la opción 3), es que muchas veces el driver no está compilado con la misma versión del compilador en que fue compilado el kernel Linux, por lo que abortará la instalación.

Los pasos para instalar estos drivers son: 1) Instalar module-assistant. Es el programa que nos ayudará en la compilación de muchos paquetes.

# aptitude install module-assistant

2) Preparar module-assistan para tu sistema. Haciendo esto se instalarán todas las herramientas necesarias para compilar paquetes, como por ejemplo en compialdor C (gcc).

# m-a prepare

2) Ahora instalaremos el driver con module-assistant y la opción auto-install.

# m-a a-i nvidia

3) Una vez instalado el driver, si no hubo errores, tendremos que configurar el xorg. Para eso instalamos el nvidia-xconfig (en caso de no tenerlo), y lo ejecutamos como root.

# aptitude install nvidia-xconfig
# nvidia-xconfig

4) Reiniciamos. 5) Comprobamos si hay aceleración 3d ingresando en una consola:

$ glxinfo | grep direct

Si la salida es YES, es porque todo ha salido bien y la aceleración 3D está activa. En caso de devolver que el comando no ha sido encontrado, instalar mesa-utils y volver a intentar.

# aptitude install mesa-utils
$ glxinfo |grep direct

Opción 3: Drivers privativos para aceleración 3D (Web Oficial)

Esta opción la utilizo siempre que falle la opción 2. Esto consiste en bajar los drivers de la página de nvidia y compilarlos.

1) Buscar y descargar el driver correspondiente a nuestra distro y placa.

2) Darle permisos de ejecución al script instalador del driver (ubicados en la carpeta contenedora del script):

# chmod 755 NVIDIA-Linux-x86-185.18.36-pkg1.run

3) Ingresar a tty y cerrar Xorg:

  • Crtl + Alt + F1
  • Loguearse como root
  • Cerrar Xorg:
# /etc/init.d/gdm stop

4) Ejecutar el script (especificamos que versión de gcc utilizar para no tener problemas):

# CC=/usr/bin/gcc-4.1 ./NVIDIA-Linux-x86-185.18.36-pkg1.run

5) Configurar el xorg con nvidia-xconfig:

# aptitude install nvidia-xconfig
# nvidia-xconfig

6) Reiniciar:

# reboot

7) Comprobamos si hay aceleración 3d ingresando en una consola:

$ glxinfo |grep direct

Si la salida es YES, es porque todo ha salido bien y la aceleración 3D está activa. En caso de devolver que el comando no ha sido encontrado, instalar mesa-utils y volver a intentar.

# aptitude install mesa-utils
$ glxinfo |grep direct