Instalação do driver da nVidia no sidux

Publicado por edps em 10/08/2009

[ Hits: 5.105 ]

Blog: https://edpsblog.wordpress.com/

 


Instalação do driver da nVidia no sidux



Todo o conteúdo da dica a seguir segue as orientações do manual do sidux, com algumas adaptações.

Leiam o manual do sidux, o trabalho dos responsáveis pelo mesmo, bem como da equipe de tradutores para o nosso idioma é magnífico, a tendência do sidux é crescer mais e mais, ressaltando também a importância do Debian para o Software Livre.

Voltando ao assunto da dica, compilar o driver da nVidia para o kernel corrente via Dynamic Module-Assistant Kernel Module Support (dmakms) é recomendável pois, da próxima vez que o kernel for atualizado, um módulo nVidia também será preparado para ele, sem intervenção com o usuário.

Para isso, adicione as linha de repositórios deb-src ao arquivo /etc/apt/sources.list.d/debian.list:

deb http://ftp.br.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.br.debian.org/debian/ sid main contrib non-free
# deb http://ftp.debian.org/debian/ sid main contrib non-free
# deb-src http://ftp.debian.org/debian/ sid main contrib non-free

Adicione as linha abaixo ao arquivo /etc/apt/sources.list.d/sidux.list:

# Federal University of Paraná/ Center for Scientific Computing and Free Software, Paraná, Brazil
deb http://sidux.c3sl.ufpr.br/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
deb-src http://sidux.c3sl.ufpr.br/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free

# Free University Berlin/ spline (Student Project LInux NEtwork), Germany
deb ftp://ftp.spline.de/pub/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
deb-src ftp://ftp.spline.de/pub/sidux/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free

Para uma lista mais completa de outros repositórios, leia o artigo: Turbinando o sidux

1) Instalação do driver

Como root, atualize as listas do APT com:

# apt-get update

Instale os pacotes a seguir:

# apt-get install nvidia-kernel-source nvidia-kernel-common dmakms

Opção minha:

# apt-get install build-essential fakeroot module-assistant mesa-utils

Insira o nvidia-kernel-source ao arquivo de configuração /etc/default/dmakms com:

# echo nvidia-kernel-source >> /etc/default/dmakms

Rode os comandos:

# m-a prepare
# m-a a-i nvidia-kernel-source

# apt-get install nvidia-glx nvidia-settings

# sed -i s/nv\"/nvidia\"/ /etc/X11/xorg.conf


Reinicie seu PC para que a instalação do módulo tenha efeito.

2) Reinstalação do driver

Quando houver updates para o Xorg você precisará apenas reinstalar o nvidia-glx com:

# apt-get install --reinstall nvidia-glx

Quando um novo driver nvidia estiver disponível através do apt, rode os comandos:

# m-a a-i nvidia-kernel-source
# apt-get install --reinstall nvidia-glx


Reinicie seu PC para que a instalação do módulo tenha efeito.

3) Falha no carregamento do módulo

Se o carregamento do módulo nVidia falhar, por um motivo ou outro (um componente novo do xorg, um problema no sistema de arquivos, uma recusa do X em iniciar), rode:

# modprobe nvidia

Então, reinicie o computador.

Se ainda assim o módulo não carregar:

# m-a a-i -f nvidia-kernel-source

Com isso, o módulo é reconstruído. Agora basta reiniciar.

Leiam: /usr/share/doc/dmakms

Visitem: http://manual.sidux.com/meta-manual/pt-br/welcome-pt-br.htm

Espero ter sido útil!

Outras dicas deste autor

Autenticação de repositórios em distros Debian-like

Partições NTFS - Resolvendo problemas de exclusão de arquivos

eBook Linux 101 Hacks

Bashish - Personalizador de bash prompt

The Linux Document Project

Leitura recomendada

Tutoriais IBM DeveloperWorks

Natural Scrolling no openSUSE Leap 42.2

Não consegue acessar phpMyAdmin no Fedora?

Ubuntu mais rápido

Fontes True Type no Slackware 10

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts