Aceleración gráfica : drivers libres versus privativos

Recuerdo que, cuando empecé con GNU/Linux, una de mis mayores preocupaciones fue instalar los drivers oficiales de Nvidia para mi tarjeta gráfica. Y es que, cualquiera que visitara foros linuxeros, llegaba a la conclusión de que ésta era una de las primeras cosas que había que hacer : instalar los drivers privativos que Nvidia y ATI ofrecían para sus tarjetas gráficas. Visto en prespectiva fue un esfuerzo absurdo. Si lo que quería era aceleración gráfica 2D para el escritorio eso ya venía con el driver libre nv, que estaba instalado por defecto. Lo único que no me ofrecía ese driver libre era aceleración 3D. Pero en aquella época la aceleración 3D servía poco más que para un juego llamado Tux Racer, que mostraba a un pinguino deslizandose por una pista de hielo. Un juego bonito, pero que no justificaba el esfuerzo que suponía la instalación de esos drivers.
eye00.png
Hoy en día tenemos muchos más juegos con aceleración 3D, incluso tenemos la posibilidad de utilizar un entorno gráfico con bonitos efectos 3D. Pero la pregunta sigue en pie : ¿merece la pena el esfuerzo?. Cierto es que ahora existe un programa llamado Automatix que puede realizar el proceso de instalación de forma automática. Si sale bien, todo resulta más fácil. El problema es que no siempre sale todo bien a la primera. Con el procedimiento antiguo, al menos, si las cosas salían mal sabías qué tenías hacer para volver a colocar el driver nv original en su lugar. Pero, para los que solo conocen Automatix, si después de reiniciar se encuentran con la consola de texto como único interface disponible, no tienen ni idea de como recuperar el entorno gráfico. En cualquier caso, aunque todo salga bien, y consigamos hacer funcionar la aceleración 3D con los drivers privativos, nuestros problemas no han terminado. Una simple actualización de X.Org (el programa del que depende todo nuestro sistema gráfico) puede provocar un fallo que nos devuelva a la consola de texto.
eye00.png
Para entender este problema, primero hemos de entender que los modelos de desarrollo del software libre y el software privativo son modelos antagónicos, condenados a chocar una y otra vez. Quizás la mejor forma de comprenderlo sea mediante la metáfora de la catedral y el bazar. El software privativo es como una catedral. Todo está planificado, cada pieza debe encajar en el lugar que le ha sido asignada. El software libre es como un bazar. Todo es caótico y dinámico, las piezas se van ajustando sobre la marcha. Para que todo encaje es necesario que los constructores tengan libertad absoluta para instalar, configurar y modificar las piezas según sus necesidades. El software libre necesita de software libre para funcionar.
eye00.png
La solución a todos estos problemas pasa por conseguir que haya drivers libres con aceleración 3D. Para esto hay que presionanar a los fabricantes, para que faciliten el desarrollo de drivers libres para sus tarjetas. El único modo de hacerlo es negandonos a usar sus drivers privativos. Hemos de pensar que estas empresas son vendedoras de hardware, no de software. Si no usamos sus drivers, lo que les estamos diciendo es que no vamos a comprar sus nuevas y caras tarjetas gráficas, que vamos a tirar con los modelos más simples y baratos, porque, sin los drivers adecuados, esas nuevas tarjetas no nos sirven para nada. Resulta significativo que la única de estas empresas que ha anunciado que podría facilitar, en un futuro cercano, el desarrollo de drivers libres para sus tarjetas ha sido ATI, que hasta ahora había sido fuertemente criticada por los usuarios de GNU/Linux por la mala calidad de sus drivers privativos. Nvidia, que ha sido alabada casi unanimemente por los usuarios de GNU/Linux, no ha dado un solo paso para liberar sus drivers. ¿Para qué? Si los que han conseguido superar todos lo problemas que les ha ocasionado estan contentos y los que no lo han conseguido han vuelto, fustrados, con su antiguo MSWindows (Probablemente los problemas derivados de la instalación y uso de estos drivers privativos han ahuyentado a más usuarios de GNU/Linux que cualquier campaña de Microsoft).
eye00.png
Mi recomendación es no instalarlos. A corto plazo esto significa renunciar a algunos juegos y algunos efectos gráficos. Pero a largo plazo significara que, gracias a la presión que hoy ejerzamos sobre los fabricantes, mañana podremos tener drivers libres, que nos permitirán disfrutar, sin problemas, de todo lo que la aceleración 3D pueda ofrecernos en el futuro.

6 comentarios el “Aceleración gráfica : drivers libres versus privativos

  1. jk dice:

    completamente de acuerdo contigo

  2. quid est veritas? dice:

    he usado mandriva power pack por mucho tiempo y no habia tenido problemas con driver hasta que renove mi laptop, decidi usar otras distros que me llenaran el ojo hay muy buenas con excelentes entornos graficos, otros con muy buen soporte en los repositorios, he oido los excelentes comentarios de Debian asi que descarge los 4 dvd’s y la verdad es que he visto en visto screenshots magnificos de debian y me decidi a instalarlo.
    Cuando termino la instalacion me quede con muy mala impresion ya que la calidad de los graficos deja mucho que desear y no me refiero a juegos, me refiero a la calidad del escritorio es muy mala, hice la actualizacion pensando que llevando a efecto mejoraria su apariencia.
    la pregunta es como puedes ser una opcion para mas gente, si esta muy pixelado, probablemente es cierto hay que precionar una y otra vez a los desarrolladores privativos, perooooooooooooo, como es que ubuntu, linux mint, fedora y otras distros no presentan estos problemas o que hay que hacer para igualar la misma calidad de los graficos.
    como inclinarnos a usar debian y aportar a esta distro si nos hemos visto relegados a no ser miembros del excelente grupo de usuarios de debian.
    si fuera asi entonces no es software libre, debido a que seria software privativo para los que saben mas y entonces seria el mismo circulo de la copetencia.

  3. japerblog dice:

    Respondiendo al comentario nº2, de quid est veritas?:
    Pues yo no he tenido el problema que mencionas. De todos modos la apariencia gráfica no depende de la distribución sino del gestor de ventanas y del entorno de escritorio que estes utilizando. Gnome es Gnome tanto en mandrake, como en ubuntu, como en debian. Puede variar la configuración por defecto, pero todos los entornos de escritorio tienen herramientas gráficas para que el usuario la cambie a su gusto.
    Y desde luego el que instales o no los drivers privativos no tiene porque influir en el escritorio (si este es 2D). Ya que hay drivers libres con aceleración 2D para las tajetas gráficas más utilizadas. Y estos drivers libres se instalan por defecto con cualquier distribución.

  4. quid est veritas? dice:

    gracias por tu amable respuesta, lo que tenemos que ver es que la mayoria nos desencantamos de ms entonces nos cuesta trabajo el compilaje de driver para lx

  5. raul dice:

    Amigos existe algun progarma que te recupere drivers pero bajo linux?
    yo uso el linux kanopix para recuperar datos cuando el xp no levanta o esta dañado pero veo tambien que reconoce los drivers de la pc.
    habra un programa que te recupere esos drivers antes de formatearlos pero claro seria bajo linix. ESPERO SU RESPUESTS

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s