você está aqui: Home  → Arquivo de Mensagens

Atualização automática de drivers de vídeo da NVIDIA

Colaboração: Juan Carlos Castro y Castro

Data de Publicação: 26 de Janeiro de 2005

Quem usa os drivers proprietários da NVIDIA está acostumado a ter que rodar o instalador da NVIDIA toda vez que o kernel (ou o próprio driver) é atualizado.

Usando este trecho de script no /etc/rc.local (ou o equivalente para outras distribuições) você pode mandar o Linux fazer isso para você, só quando e se necessário.

  1. Tem que rodar ANTES do start do X (em distribuições tipo Red Hat, aconselho o /etc/rc.local);

  2. Você tem que manter os drivers baixados da NVIDIA (NVIDIA-Linux-x86-algumacoisa.run) em um diretório específico. Eu uso /home/nvidia. O script pega o pacote mais novo que houver lá.

  3. É preciso ter o pacote kernel-source sempre atualizado junto com o do kernel, a não ser, é claro, que você tenha o hábito de compilar seu kernel dos fontes.

  4. Teoricamente, o Fedora Core 3 não precisa do pacote kernel-source, mas eu não testei. Quando a necessidade de update for detectada, o boot pode demorar uns dois minutos adicionais, com alta atividade de disco por causa da compilação (mais se sua máquina for lenta).
  if [ ! -f /lib/modules/``uname -r``/kernel/drivers/video/nvidia.o ]; then
         {
         echo "NVIDIA driver update needed"
         if < -d /home/nvidia >; then
                 cd /home/nvidia
                 NVPACKAGE=``ls -t NVIDIA-Linux-x86-*.run | head -1``
                 if [ "$NVPACKAGE" != "" ]; then
                         sh $NVPACKAGE -aqn --ui=none
                 else
                         echo "No NVIDIA package found"
                 fi
         else
                 echo "No NVIDIA package found"
         fi
         } >/var/log/nvidia-auto-update.log 2>&1
  fi

Links & Links

How To Write Unmaintainable Code: Camouflage



Veja a relação completa dos artigos de Juan Carlos Castro y Castro

 

 

Opinião dos Leitores

edivaldo monteiro bispo
20 Ago 2010, 07:39
obrigado pela oportunidade, gostei muito do saite.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script