Inicio de sesión de usuario

Idiomas

Distribuir

Soporte driver nVidia 173.14.12 en linux kernel 2.6.27

0

nvidia-logo-smallSoy uno de los afortunados poseedores de una tarjeta gráfica nVidia geForce cuya versión es lo suficientemente antigua como para que el fabricante decida no incluirlo dentro de su versión más actual del driver que proporciona para sistemas GNU/Linux, pasando así a formar parte de los drivers para tarjetas antiguas. también conocidos como legacy drivers.

En mi caso, mi tarjeta geForce FX 5700VE así como las demás 5xxx y 6xxx quedan soportadas en la versión 173.14.12. El problema es que, en el momento de escribir estas líneas, dicha versión del driver no compila en la versión 2.6.27 del kernel. Según postean los desarrolladores de nvidia en su foro, están trabajando en el soporte de dicha versión del driver para el kernel 2.6.27. Pero como no terminan de solucionarlo, he hecho las modificaciones necesarias para que el driver sea compilable y funcione debidamente.

Básicamente son dos los problemas que impiden la compilación. Con respecto a la versión 2.6.26 del kernel, cambia la localización del archivo de cabecera que contiene las funciones de los semáforos (semaphore.h) y se elimina la función kill_proc del kernel de linux. Solventados estos problemas (en parte) en el código del driver, este compila y se ejecuta con normalidad.

Adjunto el paquete con las modificaciones realizadas. Los pasos a seguir (si compiláis vosotros mismos el kernel de linux, os será más que evidente) son los siguientes: Descomprimir el paquete, acceder a la carpeta creada y ejecutar el instalador.

tar xfz nvidia-173.14.12-kernel2.6.27.tar.gz
cd  NVIDIA-Linux-x86-173.14.12-pkg1
./nvidia-installer

El instalador compilara las fuentes como de costumbre, sin errores.

Esta es una medida temporal. Tarde o temprano los desarrolladores de nVidia actualizarán el driver. Pero... a que molesta depender del código cerrado y de ir siempre un paso por detrás de la evolución de un sistema libre?

Descargar  nvidia-173.14.12-kernel2.6.27.tar.gz

 

Actualización (08-11-2008)

He hecho lo propio con las otras dos versiones de los legacy drivers que proporciona nVidia para no dejar tirados a los usuarios de dichas versiones:

Descargar  nvidia-71.86.06-kernel2.6.27.tar.gz

Descargar  nvidia-96.43.07-kernel2.6.27.tar.gz

 

Saludos,

 Jonathan Bravo López

 

 

Responder

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <img>
  • Saltos automáticos de líneas y de párrafos.
  • You may link to Gallery2 items on this site using a special syntax.
  • Los smileys textuales serán reemplazados con los gráficos
  • Usa <!--pagebreak--> para crear saltos de página.
  • Use the special tag [adsense:format:slot] or [adsense:format:[group]:[channel][:slot]] or [adsense:block:location] to display Google AdSense ads.

Más información sobre opciones de formato

Para combatir el spam, por favor introduce el código que aparece en la imagen.