Como configurar placa de video NVIDIA ( principalmente para a distribuição Debian )

Publicado por renan vicente gomes da silva em 04/12/2011

[ Hits: 23.887 ]

 


Como configurar placa de video NVIDIA ( principalmente para a distribuição Debian )



Tutorial simples sobre como configurar uma placa de vídeo no Linux. O tutorial foi feito no Debian 5 - Lenny.

Bom, esta é uma dica simples para ajudar muitos que estão iniciando no Linux, e não estão conseguindo configurar suas placas de vídeo NVIDIA.

Configuração

1º Passo:

Primeiramente, será necessário que os seguintes pacotes estejam instalados:
  • module-assistant;
  • build-essential;
  • xserver-xorg-dev;
  • pkg-config;
  • binutils;
  • linux-source-2.6.18 (de acordo com a *versão do seu Kernel)

Obs.: Para verificar qual a versão do Kernel corrente em seu sistema, utilize o comando:

uname -r

Resultado:
2.6.38-12-generic-pae

Então, no meu caso, devo instalar o pacote "linux-source-2.6.38-12".

Para instalar os pacotes necessários é bem simples, primeiramente adicione o repositório oficial da USP em "/etc/apt/sources.list".

Torne-se 'root', no terminal digite:

# echo "deb http://linorg.usp.br/debian etch main contrib non-free" > /etc/apt/sources.list
# aptitude update


Ou o próprio repositório oficial do Debian:

# echo "deb http://ftp.debian.org/debian lenny contrib non-free" > /etc/apt/sources.list
# aptitude update
# aptitude install module-assistant
# aptitude install build-essential
# aptitude install xserver-xorg-dev
# aptitude install pkg-config
# aptitude install binutils
# aptitude install linux-source-2.6.18
# aptitude install mesa-utils


Obs.: Lembre-se: instale de acordo com a versão do seu kernel

2º Passo:

Entre no site da NVIDIA e faça o download do driver do seu modelo de placa para Linux:
3º Passo:

Acesse um terminal modo texto (exemplo o tty1, apertando 'CTRL+ALT+F1') como root e parar o servidor X gráfico (quem o gerencia no Debian é o GDM).

Digite:

Caso tenha modificado o seu servidor X:

# /etc/init.d/gdm stop

Caso seu modo gráfico seja o KDE:

#/etc/init.d/kdm stop

Antes de iniciar todo o processo, faça um backup do "xorg.conf" original, caso ocorra algum problema, bastará restaurá-lo:

# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.antigo

Em seguida, faça a preparação de dependência de compilação de módulos ajustada pelo 'module-assistant':

# m-a update
# m-a prepare


No Debian, como também em outras várias distribuições, este pacote instala um arquivo compactado com o código fonte do kernel.

É necessário ainda descompactá-lo e criar um link simbólico padrão que os programas que utilizam os fontes seguem.

# tar -xjvf /usr/src/linux-source-2.6.18.tar.bz2 -C /usr/src
# rm /usr/src/linux
# ln -s /usr/src/linux-source-2.6.18 /usr/src/linux


Agora, vá até o diretório em que está o driver da Nvidia para mudar as permissões para que possa ser executado. Estando no diretório, execute:

# chmod u+x "caminho onde o driver foi baixado"

Exemplo: # chmod u+x /home/reeh/Download/NVIDIA-Linux-x86-290.10.run

# sh NVIDIA-Linux-x86-290.10.run # modprobe nvidia # echo "nvidia" >> /etc/modules

Siga normalmente as instruções do instalador e no final, pode autorizá-lo a atualizar o arquivo de configuração do X ("/etc/X11/xorg.conf"). Você pode fazer isso manualmente, mudando o valor de Driver para "nvidia", dentro da seção 'Device'.

4º Passo:

Após ter feito todas as configurações, reinicie a máquina:

# shutdown -r now

Se deu tudo certo, aparecerá a logomarca da NVIDIA antes de login gráfico.

Para verificar se a aceleração 3D esta ativada:

# glxinfo | grep direct

Resultado:
direct rendering: Yes

Se apareceu isso aqui, está tudo OK.

Ou:

glxgears

Se você ver uma engrenagem rodando, está OK.

Nota de atenção

Caso, com toda esta configuração, sua tela fique preta e o computador travar, tente acrescentar as seguintes linhas na seção 'Device' do arquivo "/etc/X11/xorg.conf":

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"


Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

PostgreSQL 8.x (RHEL e Fedora)

Checando dependências de pacotes em Debian Linux e derivados

Usando o cron como despertador

Relatórios do iReport no PHP com PHPJasperXML

Configurar IP estático no Damn Small Linux

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts