Saudações a todos.
O principal motivo de publicar esta dica é porque verifiquei que muitos usuários ainda possuem alguma dificuldade para instalar os drivers de vídeo no
Slackware.
Existem diversos tópicos com esta finalidade (é verdade), mas vou tentar escrever de uma forma que facilite a compreensão, mesmo dos iniciantes em Slackware.
O Slackware traz no DVD de instalação, para quem efetua uma instalação full, um driver, porém, este funciona bem somente para 2D. Para ativar a aceleração 3D, é necessário instalar um driver proprietário, que atualmente já é disponibilizado pelos fabricantes.
Esteja logado como usuário root. Logo, para instalar é preciso:
1. Ir ao site do fabricante.
2. Baixar o respectivo driver da sua placa.
Para esta dica, é preciso ter o DVD do Slackware, pois é preciso pegar um arquivo que está no DVD, na pasta "Extras". Este arquivo é necessário para desinstalar o driver que é instalado nativamente.
Navegue no DVD, em: DVD → Extra → xf86 → video → nouveau → blacklist
E pegue o seguinte arquivo: "xf86-video-nouveau-blacklist-noarch-1-txz" (coloque este arquivo na pasta do usuário root).
Verificando que seu Slackware tem a cópia do source do kernel:
3. Navegue em: usr → src
4. Nesta pasta, verifique se tem uma pasta chamada: "linux-x.x.xx" (caso tenha, está tudo OK). Caso não tenha, seu Slackware precisa dos fontes do kernel, então, você precisa instalar diretamente do DVD ou baixar uma cópia do kernel e salvar na pasta "src", para que as coisas funcionem corretamente.
Se chegamos até esta etapa, significa que agora você está pronto para executar a instalação do driver proprietário de vídeo no seu Slackware.
Reinicie sua máquina e logue-se como usuário root novamente (não entre em modo gráfico - somente logar o usuário).
Dê o seguinte comando:
# removepkg xf86-video-nouveau
Após a remoção, pode dar o comando de reiniciar o O.S.:
# reboot
Instalação
Inicialize o sistema mais uma vez, como usuário root, e vamos proceder a instalação.
Instalando o pacote que vai colocar o driver Nouveau na blacklist (para que este driver nativo não faça conflito com o driver da NVIDIA):
# installpkg xf86 #Aperte Tab - estando na pasta onde está o arquivo, não será preciso digitar tudo.
Vai ficar assim:
# installpkg xf86-video-nouveau-blacklist-noarch-1.txz
Agora, basta instalar o driver NVIDIA (supondo que você esqueceu onde salvou ou nem mesmo baixou o driver, faça o seguinte:
# wget -c (endereço do driver) <Enter>
#Então, o Slackware vai baixar para você
Este comando fica algo, mais ou menos, assim:
# wget -c http://us.download.nvidia.com/XFree86/Linux-x86/180.29/NVIDIA-Linux-x86-180.29-pkg1.run
Neste exemplo, é um driver para
Slackware 32 bits, fique atento caso sua versão seja 64 bits - se bem que existe uma recomendação do
Carlos E. Morimoto para instalar somente drivers de 32 bits no
GNU/Linux de qualquer distribuição, não sei explicar o por quê, mas fiz isso e aqui rodou de boa.
Depois que terminar de baixar tudo, é hora de instalar. Então, dê o comando:
# sh (nome do arquivo) <Enter>
#E a instalação vai começar
Exemplo:
# sh NVIDIA-Linux-x86-180.29-pkg1.run
Supondo que apareça ainda um aviso de conflito de drivers, dê OK e depois Enter, Enter e voltando para o prompt, reinicie mais uma vez o sistema:
# reboot
Depois logue novamente como usuário root.
Logado, vamos enfim instalar seu driver NVIDIA:
# sh NVIDIA-Linux-x86-180.29-pkg1.run
Vai entrar na tela de instalação, aceite o contrato e a instalação se iniciará. Vá dando Enter até o final e quando terminar, reinicie o sistema mais uma vez:
# reboot
Agora pode logar seu usuário comum e entrar no seu ambiente gráfico preferido. Aproveite sua aceleração 3D, faça screenshots e, principalmente, estude sobre GNU/Linux.
O mundo GNU/Linux é fascinante, a cada dia aprendemos mais um pouco e o que se aprende é bom transmitir, para que todos tenham acesso à informação e a comunidade de TI possa aumentar.
Aos outros slack-users experientes, complementem a dica para enriquecer o conteúdo.
Um abraço a todos!