Home Wiki > SDB:NVIDIA
Sign up | Login

SDB:NVIDIA

tagline: De openSUSE

En Linux hay tres tipos de controladores para tarjetas de vídeo NVIDIA:
  • el controlador de software libre nv
  • el controlador de software libre nouveau
  • el que suministra el fabricante NVIDIA y que se llama a su vez nvidia
Debido a que no es software libre, el controlador NVIDIA no se puede integrar directamente en openSUSE por su licencia. Por fortuna, NVIDIA y openSUSE proporcionan un modo muy sencillo de instalar el controlador NVIDIA utilizando YaST.

nv

El controlador nv tiene serias limitaciones (ni siquiera funciona con algunas tarjetas nuevas y no admite configuración multimonitor adecuada ni 3D) En la actualidad su desarrollo se encuentra estancado o más bien abandonado. A partir de openSUSE 11.3 ha sido sustituido por el controlador nouveau. Sin embargo, cuando no se usa KMS (Configuración Modo Kernel) se sigue utilizando el controlador nv (el controlador nouveau sólo soporta KMS), pero para las tarjetas gráficas muy nuevas se utiliza fbdev (es un controlador genérico sin ningún tipo de aceleración hardware).

nouveau

Este controlador se desarrolla de forma completamente independiente y no tiene relación con el fabricante NVIDIA. De hecho, NVIDIA ni apoya ni recomienda la utilización de nouveau, sino que sugiere la utilización de fbdev mientras se instala su controlador. El problema es que ese controlador es de ínfima calidad y en caso de utilizar un entorno gráfico el funcionamiento de éste puede llegar a ser insufrible por su lentitud.

Actualmente, nouveau ofrece un rendimiento 2D muy bueno, mejor incluso que el de NVIDIA para algunos modelos de tarjeta gráfica según algunas fuentes, y un 3D que puede desde no funcionar en absoluto en unas tarjetas a hacerlo de modo aceptable en otras. Sin embargo, al desarrollarse por medio de ingeniería inversa su avance puede parecer lento, aunque cada vez se tarda menos en dar soporte a las tarjetas de nueva aparición. La gestión de energía está aún en una etapa temprana de desarrollo, lo que puede hacer impracticable su utilización con determinados modelos de tarjeta gráfica por producirse un calentamiento excesivo de estas. Incluso cuando el calentamiento no es alarmante, el ventilador puede estar funcionando a máximo rendimiento todo el tiempo y puede ser muy molesto.

nvidia

El controlador que ofrece el fabricante NVIDIA está bien considerado aun siendo software propietario. Comparte más del 90% del código con la versión para Windows. Ofrece un buen rendimiento tanto en 2D como en 3D, destacando sobre todo este último en el que es, actualmente, muy superior a la alternativa libre.

Al contrario que ATI, NVIDIA da soporte a tarjetas muy antiguas y tarda poco en dárselo a sus nuevos modelos. La instalación del controlador es sencilla tanto si se hace desde YaST como si se decide descargar e instalar la última versión desde su página web. El único inconveniente que tiene ésta última forma de instalar el controlador es que hay que reinstalarlo después de cada actualización que se haga del kernel o de algunos paquetes del servidor gráfico XOrg, aunque dichas actualizaciones no son muy frecuentes. La ventaja de éste método suele radicar en tener la última versión del controlador, con las correcciones y añadidos que ofrezca, sin tener que esperar a que esté disponible en el repositorio para openSUSE (suele tardar de una a tres semanas).

Una característica adicional que proporciona este controlador y que de momento no admite el resto de alternativas es la aceleración de vídeos por hardware mediante VDPAU. Así se pueden reproducir vídeos en alta definición con consumos extremadamente bajos de CPU (aunque depende de la CPU puede estar alrededor de un 10%-15%) VDPAU solo está disponible para tarjetas de la serie GeForce 8 y superiores (algunos modelos solo admiten un subconjunto de las funciones de VDPAU y no proporcionan aceleración para determinados tipos de vídeos)

Además del controlador estable, NVIDIA suele ofrecer versiones beta de la que será la próxima versión del controlador. De este modo recibe información de quienes se deciden a instalarlo y comunican los errores que encuentran. Otro motivo para instalar la versión beta es que ofrezca alguna característica nueva que se desee usar cuanto antes o que la versión estable actual no funcione correctamente.

Por último, NVIDIA también ofrece una versión del controlador con soporte de larga duración.

Además de desde el repositorio de NVIDIA para openSUSE (que solo ofrece la versión estable), el controlador de NVIDIA se puede descargar en todas sus versiones desde el foro de NVIDIA para Linux (listado en la sección Enlaces externos) Este es mejor lugar para obtener ayuda en caso de problemas, aunque desgraciadamente solo está disponible en inglés.

Enlaces externos