Una Pasión de Multitudes, desde el 2000
Xsponsor: 5 años hospedando VivaLinux!
Con este mensaje NVidia reconoce haber desarrollado y mantenido históricamente el driver de código abierto xf86-video-nv para sus placas de video con unas muy limitadas características a propósito, con la idea de que los usuarios de Linux sólo lo usaran hasta que se descargaran desde su sitio web el driver oficial, con aceleración 3D completa pero totalmente propietario y de código cerrado.
Pero todo eso llegó a su fin: a partir de ahora NVidia abandona el soporte de xf86-video-nv para sus nuevos GPUs, a partir de su reciente modelo GeForce 400 "Fermi" en adelante. Aún más genéricamente, NVidia sugiere a todos sus usuarios de Linux que en su lugar usen el driver VESA propio de X, con quizás más limitaciones que el anterior, permitiéndoles de esa enforcar sus esfuerzos en mejorar su driver oficial.
Desgraciadamente, ni siquiera se mencionan los notables esfuerzos del proyecto Nouveau, que últimamente está consiguiendo avances muy importantes y comenzando a incorporarse en las principales distribuciones (como las próximas Fedora 13 y Ubuntu 10.04) como el driver por defecto para ese tipo de hardware.

El proyecto de Fedora tiene unas novedades muy interesantes: Primero, ya está en funcionamiento la nueva política de no congelar a Rawhide, su rama de desarrollo, aún cuando sí esté congelada la rama de su próxima versión todavía no lanzada. Esto permitiría ahorrar un poco de tiempo y acortar los ciclos de lanzamientos de ahora en adelante.
Segundo, Fedora 13 incluirá el nuevo driver Open Source NV95 para placas de video NVidia del proyecto Nouveau, que ahora finalmente trae soporte de aceleración 3D gracias a la libería Gallium3D. Y como ya está comenzando a reportarse, los avances conseguidos por Nouveau son destacables, incluyendo soporte completo de aceleración 3D en Compiz y juegos como Nexuiz, Spring y hasta Quake 3.
La versión definitiva de Fedora 13 está planeada para el próximo mes de Mayo, con su primera Alpha llegando a principios de Marzo.
Y después de que debutara recientemente con Mac OS X 10.6 "Snow Leopard" el Open Computing Language (OpenCL) está disponible también para Windows y Linux al mismo tiempo y por primera vez gracias a la nueva versión 190.29 del driver propietario de NVidia para sus placas de video. El requerimiento mínimo es alguna de las tarjetas de ese fabricante con soporte de CUDA (Compute Unified Device Architecture), como aquellas en su lista de productos aptos.
El estándar de OpenCL es una API y un lenguaje de programación con el que es posible desarrollar aplicaciones que corran paralelamente tanto en los CPUs como en los GPUs, que actualmente cada vez más poderosos. Ahora finalmente los programadores pueden acelerar su software usando el poder de los chips gráficos de una forma homogenea entre hardware diferente, sin tener que recurrir a tecnologías propietarias e incompatibles entre sí como el mismo CUDA de NVidia o el FireStream de AMD/ATI.
OpenCL sí debería ser un beneficio para Linux, de la misma manera como lo es OpenGL para los gráficos y OpenAL para el sonido: el código es simplemente portable entre plataformas distintas, liberando horas de programación de otra manera dedicadas a optimizaciones para chips específicos.
Los drivers de NVidia con soporte de OpenCL para Linux y Windows ya pueden descargarse desde esta página.
Entre la gran cantidad de novedades que incluirá el próximo Fedora 11 "Leonidas" destacamos hoy la presencia del driver de Nouveau como la opción por defecto para las placas de video NVidia. Nouveau es un proyecto que apunta a producir drivers 3D Open Source para ese hardware, pero que todavía no tiene ninguna versión estable lanzada, ni siquiera de un driver 2D. La elección de Fedora es entonces muy osada.
Nouveau ya está disponible actualmente en Fedora Rawhide y reemplazará al típico driver xf86-video-nv, el driver Open Source oficial para NVidia, que sin embargo será mantenido si Nouveau no puede ser configurado correctamente.
Ubuntu 9.04 también incluirá a Nouveau, pero al contratio que Fedora 11, no será activado por defecto.
NVIDIA comenzará a ofrecer su tecnología PureDriver a los usuarios de Linux, con la llegada del driver NVIDIA 180.06 para Linux. Previsto para el último trimestre de 2008, el driver permitirá que los usuarios del sistema operativo libre finalmente estén a la par de los de Windows.
Con esta actualización de NVIDIA se acelerará la decodificación de contenidos en los formatos MPEG-1, MPEG-2, H.264 y VC-1, con lo cual se ganará notablemente en la calidad de vídeos de alta definición sin requerir de un trabajo intensivo por parte del procesador. Así se obtiene mejor perfomance a menor consumo de energía y generación de calor.
Para aquellos más arriesgados, los drivers de NVIDIA 180.06 para Linux ya se encuentran disponible en modo beta, por lo cual no se recomienda su uso para entornos de producción. Pero si prefieres esperar, ten presente que puede faltar todavía un mes para su salida oficial.

Aparentemente, la próxima versión 173.14.09 de los drivers de NVidia para Linux traerán soporte preliminar para el Kernel 2.6.26. Esto significa que uno podrá actualizarse a esa nueva versión del Kernel sin temor a que nuestra configuración de video deje de funcionar. Los drivers mejorarán también el soporte del servidor X.org 1.5 que fué introducido en su versión anterior. Otras novedades incluyen arreglos para una configuración dual de Quadro FX 1700, soluciones para los GPUs móviles GeForce FX 6 y 7, además de una corrección al paquete de configuración de NVidia.
Para comparar la performance de la nueva serie GeForce 8 de NVidia, el sitio Phoronix evaluó la performance de una GeForce 8500GT y una GeForce 8600GT, ambas con 256 Mb, tanto en Windows (XP SP2) como en Linux (Fedora 7) usando los últimos drivers disponibles para cada uno de esos sistemas operativos. Para las pruebas multiplataforma se usaron Enemy Territory, Doom 3 y Quake 4.
Los resultados, sin embargo, no favorecieron a Linux:
"Hay una brecha muy grande en la performance entre Windows y Linux. El driver de la GeForce 6600GT de Windows estaba a unos pocos frames de diferencia con el de Linux en todas las pruebas, pero la 8600GT ha tenido pérdidas de hasta 30 frames por segundo; la GeForce 8500GT también tuvo pérdidas substanciales", dice su veredicto.
Fué liberada una nueva versión de los drivers para las tarjetas gráficas de NVidia para GNU/Linux, FreeBSD y Solaris. Se trata del la nueva serie de drivers NVidia 100.14.09. Las novedades que incluye son las siguientes:
nvidia-settings.Muchas de estas características fueron introducidas por primera vez en versiones anteriores de las series 100.x, pero recién con esta versión son oficialmente soportadas.
Una reciente entrevista de uno de los máximos responsables del desarrollo de controladores de NVidia permite extraer conclusiones sobre lo que nos depara el futuro a los usuarios de NVidia bajo Linux. Andy Ritger, director de software UNIX en NVidia, habló de Nouveau, el proyecto de desarrollo de drivers libres para estas tarjetas.
Ritger indicó que las cosas en las que están trabajando para el futuro incluyen una mejor gestión de las funciones que causan algunos errores en Compiz y Beryl.
En cuanto a Nouveau, el responsable de NVidia afirmó que es un proyecto al que no prestan ayuda, pero que tampoco tratan de detener. Por lo visto, parece que seguirán con su política de controladores: por un lado la versión abierta del driver 2D (nv), y por otro, su driver propietario 3D que seguirá utilizando la misma filosofía que hasta ahora.
Usuarios de Linux y NVidia estamos de parabienes, ya que ayer NVidia lanzó drivers actualizados. Sin importar tu plataforma, los drivers 1.0-9755 están disponibles para que los descargues, tanto en sus versiones de 32 bits como de 64 bits. Estos nuevos drivers incluyen soporte adicional para las tarjetas Quadro y hasta activan cierta funcionalidad SLI para la GeForce 8800 y algunas de las tarjetas Quadros más nuevas.
Anteriormente en VivaLinux!