driver

Instalando controladores libres Nouveau en Debian

Posted on Actualizado enn

Nouveau es un proyecto de Software libre y de código abierto que tiene el objetivo de crear un controlador de hardware libre para las tarjetas gráficas Nvidia, mediante el uso de ingeniería inversa de los controladores propietarios de GNU/Linux y del hardware Nvidia.

Este proyecto de la X.Org Foundation y freedesktop.org se baso originalmente en el controlador “nv” liberado anteriormente por nvidia. El nombre del proyecto hace referencia al hecho de que “nouveau” significa “nuevo” en francés.

La aceleración 2D tiene una madurez suficiente para trabajar en el día a día. El uso de KMS es obligado, forma parte del driver y es necesario. Es además el principal punto conflictivo para aquellos que quieren usar el driver de nvidia privativo. Es necesario, en aquellos casos, desactivar el KMS (metiendo por ejemplo el módulo nouveau en el blacklist de modprobe).

KMS (Kernel Mode Setting) es una tecnología que permite que sea el kernel y no el driver X11, el encargado de manejar el modo gráfico de la consola. Esto reduce la carga en el sistema, y permite que ciertas operaciones se realicen algo más rápido. Pero también ayuda a los desarrolladores a solucionar problemas del kernel cuando el sistema de ventanas X está ejecutándose. Sin embargo, apenas notaremos diferencias, salvo quizás mejores tiempos cuando realizamos el cambio de un usuario a otro en la misma máquina, algo que no utilizamos muchos de nosotros pero que es una consecuencia directa de la aplicación de KMS.

El driver tal y como lo proporciona el paquete de Debian Squeeze no posee capacidad de aceleración 3D (a petición de los desarrolladores de nouveau). Si deseas tener soporte para aceleración 3D (totalmente experimental, y solo funciona en algunas tarjetas), dirígete al sitio de nouveau, donde se explica como compilar los drivers con soporte para Gallium3D. Sin embargo en Debian Wheezy si incluye aceleración 3D.

Direct Rendering Manager (Gestor de Renderizado Directo o DRM) es un componente de Direct Rendering Infrastructure (Infraestructura de Renderizado Directo o DRI), que provee a sistemas operativos tipo Unix, como Linux, FreeBSD, NetBSD, y OpenBSD de aceleración gráfica eficiente, especialmente para aplicaciones 3D.

Consiste en dos módulos del kernel: un módulo genérico llamado drm, y otro específico para el chip gráfico de que conste el hardware. Estos dos drivers en conjunto permiten que un cliente en el espacio de usuario (userspace) pueda acceder al hardware de vídeo de manera más o menos directa, acelerando de este modo la producción de imágenes.

Instalar Nouveau con aceleración 3D

Si realizamos una instalación limpia y nueva de Debian GNU/Linux Squeeze, el driver que incluye por defecto para las tarjetas gráficas nvidia es nouveau, pero este no incluye aceleración 3D.

Falta mas que leer…

Instalando controladores privativos de Nvidia en Debian

Posted on Actualizado enn

En este post veremos como instalar los drivers Nvidia privativos en Debian. Cuando instalamos Debian si nuestra tarjeta es NVIDIA los drivers que se instalan por defecto son los Nouveau. Los drivers Nouveau funcionan perfectamente pero en el caso que desees o necesites exprimir tu tarjeta gráfica al máximo la mejor opción sigue siendo usar los drivers privativos de NVIDIA.

url

En este articulo les dejare tres maneras de instalar los controladores privativos de Nvidia, por medio de los repositorios de debian (con apt), la otra con module-assistant y por medio del instalador de Nvidia:

Por medio de los repositorios:

Lo primero es asegurarnos que tenemos una grafica Nvidia. Para asegurarnos que nuestra tarjeta es Nvidia usamos el siguiente comando en la terminal:

$ lspci | grep VGA

Falta mas que leer…