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.
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.
En un equipo que estoy instalando me encuentro con que tiene una tarjeta de video GeForce 8500 GT, por lo cual me puse a buscar información sobre como instalar los drivers nativos de la tarjeta.
Una constante espina para los desarrolladores de Linux siempre fué la existencia de módulos de código cerrado para el Kernel, notablemente los de NVidia y ATI, pero también de sistemas de archivos y otros. Los desarrolladores se opusieron a este tipo de módulos desde el principio y, de hecho, los reportes de errores de Kernels “contaminados” con estos módulos son sencillamente ignorados.
Por todo ello, los desarrolladores del Kernel se reunieron y publicaron un documento urgiendo a los vendedores a que liberen sus drivers y módulos como Open Source.
“Nosotros, los desarrolladores del Kernel consideramos a cualquier módulo o driver de codigo cerrado para Linux como indeseable y dañino. Hemos encontrado repetidamente que son un detrimento para los usuarios de Linux, los negocios, y el ecosistema más grande de Linux. Dichos módulos niegan la apertura, estabilidad, flexibilidad y mantenibilidad del modelo de desarrollo de Linux y excluye a sus usuarios de la experiencia de la comunidad“.
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.
Los últimos controladores gráficos de ATI para Linux han demostrado unas prestaciones increíbles. Tanto es así que varios juegos superan en rendimiento a las ediciones de Windows Vista, algo imposible para ATI hace tan sólo un par de meses. El sitio Phoronix han realizado una comparativa en la que utilizaron unas Radeon HD 2900XT con los últimos controladores gráficos para Linux (los famosos 8.42 con soporte AIGLX) y para Windows Vista. Instalaron Doom 3 y Enemy Territory: Quake Wars (ET), ya que ambos títulos disponen de versiones tanto para Windows como para Linux, y los resultados fueron sorprendentes:
Aunque en Doom 3 los resultados fueron muy similares, en ET y a altas resoluciones el juego funcionaba notablemente mejor en Linux que en Windows Vista, un logro que sin duda hace prometer un futuro brillante para ATI en Linux.