Instalando driver nvidia no OpenSuSE Linux

Publicado por Fábio Farias em 15/01/2009

[ Hits: 19.528 ]

 


Instalando driver nvidia no OpenSuSE Linux



Esta dica é para aqueles que gostam de instalar os drivers da nVidia manualmente. O openSUSE oferece outras formas mais fáceis de instalar esse tipo de driver, mas a dica oferecida é interessante pelo fato de você estar interagindo com ferramentas e ambientes que nem sempre fazem parte do dia-a-dia do usuário iniciante em Linux. Vale, portanto, pelo aprendizado.

Para instalar basta seguir esses passos:

1) Baixe o driver correspondente a sua placa de vídeo e ao seu sistema operacional (32 ou 64 bits) no site da nVidia.

2) Salve-o no seu diretório de usuário. Aqui vou usar como nome de usuário a expressão "usuário1". Você deverá trocar pelo seu nome de usuário no Linux. Sendo assim, em nosso exemplo, foi baixado o driver NVIDIA-Linux-x86_64-177.82-pkg2.run, versão 64 bits para uma placa de vídeo da nvidia série 7 no diretório /home/usuário1.

3) Pressione Ctrl+Alt+F1 para sair do modo gráfico. Faça login como root.

4) Precisamos finalizar o "X", que em nosso caso continua rodando apesar de não estarmos mais utilizando-o. E aqui entra o YaST. Sei que basta digitar um comando aqui para finalizar o "X", mas quero colocar o uso do YaST aqui para que usuários do openSUSE, iniciantes como eu, também possam saber usá-lo em ambientes sem interface gráfica.

Para executá-lo basta digitar "yast" (sem as aspas) e pressionar "enter". Uma interface gráfica simples do YaST se abrirá.

5) Para fechar o "X" agora basta seguir com a tecla "TAB" por este caminho: na parte esquerda da janela selecione com as setas do teclado o item "System". Pressione "TAB" e na parte direita da janela desça até a opção System Services (Runlevel). Pressione "Enter".

6) Na nova janela que se abre selecione o item "xdm" e com a tecla "TAB" vá até a opção "Disable" e pressione "Enter" duas vezes. O "X" será finalizado. Pressione "Enter" novamente. Agora pressione "TAB" até a opção "Ok" e pressione "Enter" duas vezes para finalizar.

7) Na janela que se abre pressione TAB até a opção "Quit" para sair do YaST.

8) Agora é só instalar o driver. Seguindo o nosso exemplo o driver está em /home/usuário1. Você deverá trocar pelo local e pelo nome de usuário que utiliza. Sendo assim:

9) Para acessar o diretório digite "cd /home/usuário1" e pressione "Enter".

10) Para instalar o driver digite "sh NV" e pressione "TAB" para completar o texto. Pressione "Enter".

11) Uma janela aparecerá onde você deverá ir confirmando com "Enter" todas as opções que lhe serão mostradas. Ao final, bastará repetir os passos acima no YaST para iniciar o "X" novamente. Seu driver está instalado.

Abraços!!!

Outras dicas deste autor

Vídeo: Instalando o openSUSE

openSUSE - Guia pós-instalação

Modem 3G da Brasil Telecom no OpenSuSE 11.1

Tutoriais sobre o openSUSE 11.3

Soluções para aplicativos de escritório e os vários formatos de arquivos

Leitura recomendada

Como mudar o nome (hostname) do GNU/Linux

Arquivo executável sem a necessidade de informar a localização

Corrigindo o erro de boot "Diskfilter writes as not supported"

Configuração do Openfire 3.7 no Ubuntu 11.04

Como atualizar o pacote office no Linux

  

Comentários
[1] Comentário enviado por andersontm em 16/01/2009 - 11:59h

Eu faço um pouco diferente, para sair da parte gráfica, ou eu saio da seção e depois entro no terminal ao invés de gnome ou kde, ou eu pressiono ctrl+alt+f1 depois mudo de nivel de execução, digito:

# init 3

depois de instalar eu executo um comando para definir a placa no xorg, trocar de nv para nvidia:

# sax2 -r -m 0=nvidia (0 = zero)

depois disso volte ao modo padrão com:

# init 5

Teste com:

# glxgears

Abraço!

[2] Comentário enviado por Fabio_Farias em 16/01/2009 - 12:29h

Amigo
É como eu disse no texto da dica. eu sei que há outras formas de se fechar o "X" no linux. Colocquei pelo yast apenas para informar " uma outra maneira de se fazer a mesma coisa". Agardeço pelo comentário.
Abraços!

[3] Comentário enviado por rauldipeas em 25/02/2009 - 15:15h

eu segui todos os procedimentos aqui descritos mais ñ consegui instalar o driver no OpenSuSE 11.1, durante a instalação ele diz q ñ há kernel precompilado no servidor FTP da Nvidia, desculpe c estou sendo "burro" mais sou iniciante e naum sei como compilar o kernel com esse driver...

se puderem m ajudar ficarei grato...abraxx

[4] Comentário enviado por albfneto em 27/03/2010 - 17:31h

COMENTÁRIOS E ADIÇÃO À DICA, IMPORTANTE!

IMPORTANTE SALIENTAR QUE A DICA FUNCIONA PARA OPENSUSE 11.1 E 11.2, os oficiais, pra 11.3, modifique como abaixo:


Para o OpenSUSE muito atualizado, e para o 12.3 Experimental, a Dica realmente não funciona diretamente, e acontece o que o Raulipeas falou...

Não publiquei isto como Dica separada, porque como são versões experimentais, acredito que o time do OpenSUSE vai consertar isso, quando a versão não for mais experimental...

COMO SOLUCIONAR... INSTALANDO O NOVO DRIVER DA NVIDIA NO OPENSUSE EXPERIMENTAL...

Bom, Fabio Farias, Raul... não adianta instalar direto, pq faltam dependências, não adianta recompilar, pq os módulos não serão configurados....

Não adianta usar o "Install One Click" pq os drivers NVIDIA de lá,são para a versão 11.2, no máximo....e os encontrados nos repositorios, também, portanto não adiantará usar direto o Yast...

VEJAM COMO EU FIZ E FUNCIONOU, é uma Gambiarra, nada elegante, mas FUNFA!

1) Abra seu OpenSUSE, normal, abra o navegador e baixe o último driver nvidia para opensuse 11.2, o RPM, adequado para seu comp., a partir do endereço:

ftp://download.nvidia.com/opensuse/

salve na sua pasta.

2) Agora, como na dica, baixe o driver novo de:

http://br.nvidia.com/Download/index.aspx?lang=br

Se tiver placa NVIDIA de série 8 ou menor, prefira os drivers série 190 ou 185. Os 195 e 196 estão lentos e bugados!

Salve na sua pasta.

Agora, na mesma pasta, vc tem 2 drivers,o velho, .RPM e o novo .run!

3) O truque é esse, a instalação errada do driver NVIDIA RPM do kernel 2.6.31, vai configurar o kernel novo pra vc! (kernel 2.6.33.6).

3) Vai na pasta onde salvou os drivers e dê um duplo clique no driver .RPM, velho.

O Yast vai abrir automático, tentar instalar e dizer que faltam dependencias e se vc quer mesmo instalar o driver que vai ficar quebrado, broken... AÌ VC DIZ QUE SIM!

4) Instalado o driver errado, feche e faça reboot. e LOGUE NO KERNEL NOVO...

5) Como esse kernel tá desconfigurado, vc não tem X, apenas uma tela colorida feia e não enxerga nada, não vai conseguir fazer login..., pq. não vê seu usuário...

6) DONT PANIC! rsrs

Aperte CRTL+ALT+F1, saia do X e logue como root.

No terminal que aparece, instale alguns pacotes que vai precisar e compiladores (eles podem não vir por default em open suse)

# zypper install nano make cmake autoconf automake gcc kernel-desktop-devel

7) agora navegue para a pasta onde salvou oa drivers (Itens 1 e 2) ex.

# cd /
# cd /home/usuário1
# ls -a

8) ao dar o comando ls -a, deverá ver o velho drivere RPM que "instalou errado" e o novo, que baixou,o .run
agora, SIGA COMO NA DICA...

9) o driver vai compilar (pq tem make, cmake, gcc etc..) e pq o novo kernel 2.6.33.6 está em boot, e está lá (aquele que o driver velho, RPM configurou!)

10) Reboot. e partir daí use sempre a linha de Grub do kernel novo...

11) Qualquer problema de X, resolva teclando CRTL+ALT+F1 logue como root e momentaneamente desative a NVIDIA. Para isso, dê o comando

# nano /etc/X11/xorg.conf

e troque o driver "nvidia" por "nv" e faça reboot.

após corrigir o problema, recoloque a string "nvidia" e faça reboot

Para comprovar a instalação, fiz o screenshot:

http://www.vivaolinux.com.br/screenshot/KDE-OpenSUSE-de-teste-12.3-com-driver-NVIDIA-novo./



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts