Instalación del último driver Nvidia en Ubuntu

(Aplica a Nvidia versiones 304.37, 304.51 - Ubuntu 12.04)


Algunas veces parecería que los drivers de Nvidia son binarios: cuando funcionan son excelentes, pero cuando no funcionan es un dolor de cabeza!

Más allá de los métodos 'tradicionales' (reservado sólo para usuarios experimentados) desde hace algún tiempo se puede utilizar un PPA que lo mantiene actualizado.

Se puede instalar este PPA de 2 maneras diferentes:

  1. Agregando a 'Orígenes del software' (Software Sources) lo siguiente:
    ppa:ubuntu-x-swat/x-updates
  2. De la forma más tradicional:
    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

Luego de agregar el PPA es necesario actualizar los paquetes, con lo que se instalará la última versión del driver Nvidia.



La actualización automática del driver de Nvidia tiene algunos problemas con las versiones 304.37 y 304.51, en Ubuntu 12.04. Como resultado se pueden ver los siguientes errores al intentar instalarlo:


Broken links:
update-alternatives: atención: se omitió la creación de /usr/lib32/libOpenCL.so porque no existe el fichero asociado /usr/lib32/nvidia-current/libOpenCL.so (del grupo de enlaces i386-linux-gnu_gl_conf).

update-alternatives: atención: se omitió la creación de /usr/lib32/vdpau/libvdpau_nvidia.so.1 porque no existe el fichero asociado /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so.1 (del grupo de enlaces i386-linux-gnu_gl_conf).

update-alternatives: atención: se omitió la creación de /usr/lib32/libvdpau_nvidia.so porque no existe el fichero asociado /usr/lib32/nvidia-current/vdpau/libvdpau_nvidia.so (del grupo de enlaces i386-linux-gnu_gl_conf).

Al aparecer estos errores no permiten que se instale correctamente el driver. Pare solucionar este problema de enlaces rotos (broken links) hay que proceder de la siguiente manera:

  1. Desinstalar el driver
    Utilizar Synaptic para desinstalar los siguientes paquetes:
    nvidia-current
    nvidia-settings
  2. Generar los enlaces
    sudo mkdir /usr/lib/nvidia-current
    sudo mkdir /usr/lib32
    sudo ln -s /usr/lib/nvidia-current /usr/lib32/
  3. Instalar el driver
    Utilizar Synaptic para instalar los siguientes paquetes en su última versión:
    nvidia-current
    nvidia-settings

    (29/09/2012 Última versión: 304.51-0ubuntu1~precise~xup1)

Este bug ya ha sido reportado en launchpad con el bug#1041627


Comentarios

Entradas populares de este blog

Google X trabaja en lentes de contacto inteligentes para diabéticos

Big Data is Transforming the Travel Industry

Cómo utilizar PHPList con emails de Gmail