Instalando o driver nativo da Nvidia no Feisty - O Tutorial de Instalação

Iniciado por Joseph, 25 de Abril de 2007, 07:23

tópico anterior - próximo tópico

Joseph

1-Abram o terminal e habilitem os repositórios "universe e multiverse", conforme sources.list abaixo, e salvem o arquivo:

Ps.: Podem usar o mesmo se quiserem, está funcionando 100%.

Citar
sudo gedit /etc/apt/sources.list

Citar
deb http://archive.ubuntu.com/ubuntu/ feisty main restricted
deb-src http://archive.ubuntu.com/ubuntu/ feisty main restricted
deb http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu/ feisty-updates main restricted
deb http://archive.ubuntu.com/ubuntu/ feisty universe
deb-src http://archive.ubuntu.com/ubuntu/ feisty universe
deb http://archive.ubuntu.com/ubuntu/ feisty multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty multiverse
deb http://archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ feisty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu feisty-security main restricted
deb-src http://security.ubuntu.com/ubuntu feisty-security main restricted
deb http://security.ubuntu.com/ubuntu feisty-security universe
deb-src http://security.ubuntu.com/ubuntu feisty-security universe
deb http://security.ubuntu.com/ubuntu feisty-security multiverse
deb-src http://security.ubuntu.com/ubuntu feisty-security multiverse

2-Atualizem o apt-get:
Citar
sudo apt-get update

3-Instalem os pacotes a seguir para instalarmos o novo driver da Nvidia:
Citar
sudo apt-get install linux-headers-`uname -r` build-essential gcc gcc-3.4 xserver-xorg-dev

4-Vamos instalar o pacote "mc" para fazermos a edição de arquivos em modo texto, há vários editores, como o nano, joe, vi, etc..., mas optei por esse porque o mesmo é bem simples, pequeno e fácil de usar:
Citar
sudo apt-get install mc

5-Agora vamos remover/restaurar as configurações e/ou pacotes antigos do driver:
Citar
sudo rm /etc/init.d/nvidia-*
sudo apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common
sudo dpkg-reconfigure -phigh xserver-xorg

6-Baixem o instalador dos drivers da Nvidia no site da mesma, de acordo com a sua placa:
Citar
http://www.nvidia.com/content/drivers/drivers.asp

PS.: Recomendo que a partir daqui, imprimam ou anotem os passos a seguir.

7-Vamos reiniciar o Gdm e entrar num console:
Citar
sudo /etc/init.d/gdm stop

8-Pressionem CTRL+ALT+F1, logando-se como o usuário comum, e entrem no diretório onde foi salvo o arquivo instalador da Nvidia.

9-Vamos torná-lo executável:
Citar
sudo chmod +x nome_do_driver.run

Ex.: sudo chmod +x NVIDIA-Linux-x86-1.0-9755-pkg1.run

10-Agora vamos instalá-lo:
Citar
sudo sh ./nome_do_driver.run

Ex.: sudo sh ./NVIDIA-Linux-x86-1.0-9755-pkg1.run

Ps.: Quando iniciar a instalação do driver, em todas as peguntas respondam sim, menos na que ele diz que não tem um kernel compilado no sistema e quer acessar o site da Nvidia pra baixar um.

11-Vamos editar o arquivo "linux-restricted-modules-common":
Citar
sudo mcedit /etc/default/linux-restricted-modules-common

Ps.: Nessa parte entra o pacote que instalamos, o "mc".

12-Na última linha do arquivo troquem DISABLED_MODULES="" por DISABLED_MODULES="nv", salvem o arquivo com F2 e saiam do editor com F10.

13-Reiniciando o sistema:
Citar
sudo shutdown -r now

14-Após o micro ter reiniciado, loguem-se como o usuário normal, abram o terminal e vamos concluir a instalação, abrindo/editando o arquivo "xorg.conf":
Citar
sudo gedit /etc/X11/xorg.conf

15-Comentem as linhas abaixo e salvem o arquivo, depois pressionem CTRL+ALT+BACKSPACE:
Citar
#      Load   "dri"

#      BusID      "PCI:1:0:0"

#Section "DRI"
#       Mode   0666
#EndSection

Ps.: Verifiquem se a linha Driver está como "nvidia", se estiver como "nv", troquem pra primeira opção.

Ps.: se tiverem problemas com resolução, incluam a resolução do seu monitor em Section "Monitor", ex.:
HorizSync    30.0 - 55.0
VertRefresh  50.0 - 120.0
(Isto é um exemplo, se refere ao meu monitor "Samsung SyncMaster 550v")
Após, incluam em Section "Device", a linha (Option "DynamicTwinView" "false")

Em caso de dúvidas, sintam-se a vontade pra perguntar, abraços.

PS.: Se alguém quiser instalar o Beryl + Nvidia, há o tutorial abaixo:
http://ubuntuforum-pt.org/index.php?topic=13169.0

SuperEly

Wolwerine, muito bom esse seu tutorial!

Eu estava justamente com um problema de resolução hoje. Não sei porque motivo mas quando entrei no Ubuntu hoje a resolução máxima estava em 800x600. Eu utilizei o envy para tentar instalar os drivers mais ai a interface deixou de funcionar, e tive que desinstalar e reconfigurar em modo texto.

Depois de conseguir entrar fiz uma busca no fórum e encontrei seu tutorial, o qual foi aplicado com sucesso!


Apenas um adendo. No meu caso, depois de realizar o processo, quando habilitava os "Efeitos da Área de Trabalho", as janelas perdiam as bordas. Então tive que editar o xorg.conf e acrescentar a linha [Option         "AddARGBGLXVisuals" "True"] na seção [Section "Screen"] para resolver.

Parabéns e muito obrigado!  ;)

Himitsu

Olha, muito legal o Tuto, mas... Não é mais prático usar o Automatix pra fazer isso? Ele instala automaticamente o driver pra você sem ter essa complicação toda de Linux... Quanto menos complicação "à la Linux" pra mim, melhor!
PC: AMD 4400x2 - A8N-Sli - 2GB DDR1 G.Skill - Extreme 450W - EVGA 7800GTX KO
Notebook: Sony Vaio VGN-FW455J

Joseph

Citação de: SuperEly online 29 de Abril de 2007, 17:51
Wolwerine
Apenas um adendo. No meu caso, depois de realizar o processo, quando habilitava os "Efeitos da Área de Trabalho", as janelas perdiam as bordas. Então tive que editar o xorg.conf e acrescentar a linha [Option         "AddARGBGLXVisuals" "True"] na seção [Section "Screen"] para resolver.

Parabéns e muito obrigado!  ;)

nao ha de q, realmente quem quer usar os efeitos 3d tem q colocar esse comando no xorg.conf, mas eu tenho outro tutorial q ensina como instalar o beryl, mas valeu seu comentario, abraços.

Joseph

Citação de: Himitsu online 30 de Abril de 2007, 00:12
Olha, muito legal o Tuto, mas... Não é mais prático usar o Automatix pra fazer isso? Ele instala automaticamente o driver pra você sem ter essa complicação toda de Linux... Quanto menos complicação "à la Linux" pra mim, melhor!

talvez seja, eu nao uso script pra instalar programas no linux, sou meio desconfiado, mas valeu sua opiniao, abraços.

Himitsu

Citação de: Wolwerine online 30 de Abril de 2007, 07:27
Citação de: Himitsu online 30 de Abril de 2007, 00:12
Olha, muito legal o Tuto, mas... Não é mais prático usar o Automatix pra fazer isso? Ele instala automaticamente o driver pra você sem ter essa complicação toda de Linux... Quanto menos complicação "à la Linux" pra mim, melhor!

talvez seja, eu nao uso script pra instalar programas no linux, sou meio desconfiado, mas valeu sua opiniao, abraços.

Existe alguma diferença? Tipo performance ou, sei lá, alguma coisa? Porque você não gosta? Eu ainda sou iniciante e prefiro fazer tudo da forma menos complicada, como eu disse. Aliás eu acho que o Linux em si podia ser MUITO menos complicado e bugado....

PS.: Lendo novamente acho que meu post pode parecer meio de descaso com o Tuto, mas num foi mesmo essa intenção não! Foi só mesmo minha opinião de não gostar de fazer esses montes de códigos mesmo, quanto menos fizer, melhor pra mim! hehe
PC: AMD 4400x2 - A8N-Sli - 2GB DDR1 G.Skill - Extreme 450W - EVGA 7800GTX KO
Notebook: Sony Vaio VGN-FW455J

Joseph

Citação de: Himitsu online 30 de Abril de 2007, 09:59
Citação de: Wolwerine online 30 de Abril de 2007, 07:27
Citação de: Himitsu online 30 de Abril de 2007, 00:12
Olha, muito legal o Tuto, mas... Não é mais prático usar o Automatix pra fazer isso? Ele instala automaticamente o driver pra você sem ter essa complicação toda de Linux... Quanto menos complicação "à la Linux" pra mim, melhor!

talvez seja, eu nao uso script pra instalar programas no linux, sou meio desconfiado, mas valeu sua opiniao, abraços.

Existe alguma diferença? Tipo performance ou, sei lá, alguma coisa? Porque você não gosta? Eu ainda sou iniciante e prefiro fazer tudo da forma menos complicada, como eu disse. Aliás eu acho que o Linux em si podia ser MUITO menos complicado e bugado....

PS.: Lendo novamente acho que meu post pode parecer meio de descaso com o Tuto, mas num foi mesmo essa intenção não! Foi só mesmo minha opinião de não gostar de fazer esses montes de códigos mesmo, quanto menos fizer, melhor pra mim! hehe

geralmente os drivers nativos tem correçoes mais recentes q o do ubuntu, penso eu, no quesito performance ha uma melhora, nao tao significativa.

kripton11235

Amigo wolwerine segui a risca o seu tutorial no entanto ao reiniciar o pc,encontro o seguinte erro:
  Falha ao iniciar o servidor X (sua interface gráfica). É provável que ele não esteja configurado            corretamente. Gostaria de ver o relatório do servidor X para diagnosticar o problema?
  O que posso fazer para resolver o problema e utilizar o driver nvidia?



Joseph

Citação de: kripton11235 online 02 de Maio de 2007, 22:38
Amigo wolwerine segui a risca o seu tutorial no entanto ao reiniciar o pc,encontro o seguinte erro:
  Falha ao iniciar o servidor X (sua interface gráfica). É provável que ele não esteja configurado            corretamente. Gostaria de ver o relatório do servidor X para diagnosticar o problema?
  O que posso fazer para resolver o problema e utilizar o driver nvidia?

me diz qual o modelo da tua placa de video, e posta o conteudo do teu xorg.conf

kripton11235

Citação de: kripton11235 online 02 de Maio de 2007, 22:38
Amigo wolwerine segui a risca o seu tutorial no entanto ao reiniciar o pc,encontro o seguinte erro:
  Falha ao iniciar o servidor X (sua interface gráfica). É provável que ele não esteja configurado corretamente. Gostaria de ver o relatório do servidor X para diagnosticar o problema?
  O que posso fazer para resolver o problema e utilizar o driver nvidia?




Tudo bem amigo?Tenho uma placa nvidia geforce fx 5200.Escolhendo não para a pergunta acima,é requerido meu nome de usuário e minha senha,para  ter acesso ao conteúdo do xorg.conf,digitei o seguinte comando:
 
  sudo mcedit xorg.conf ,consigo acessar o  arquivo,mas me é retornado apenas uma tela azul,sem conteúdo algum.

Joseph

Citação de: kripton11235 online 03 de Maio de 2007, 09:47
Citação de: kripton11235 online 02 de Maio de 2007, 22:38
Amigo wolwerine segui a risca o seu tutorial no entanto ao reiniciar o pc,encontro o seguinte erro:
  Falha ao iniciar o servidor X (sua interface gráfica). É provável que ele não esteja configurado corretamente. Gostaria de ver o relatório do servidor X para diagnosticar o problema?
  O que posso fazer para resolver o problema e utilizar o driver nvidia?




Tudo bem amigo?Tenho uma placa nvidia geforce fx 5200.Escolhendo não para a pergunta acima,é requerido meu nome de usuário e minha senha,para  ter acesso ao conteúdo do xorg.conf,digitei o seguinte comando:
 
  sudo mcedit xorg.conf ,consigo acessar o  arquivo,mas me é retornado apenas uma tela azul,sem conteúdo algum.

vc nao entendeu, o xorg.conf,  se encontra na pasta /etc/X11, o erro deve ta aí, vc tem q ler o topico inteiro, nao entendendo, fala pra gente, abraço.

Megatornado

Tutorial muito bom, parabéns (Y)

Ontem eu tive uns problemas com o driver da Nvidia e seguindo este guia eu consegui solucionar.

Só uma pergunta: o que significa o Option "DynamicTwinView" "false" ?

kripton11235

Wolwerine me perdoe o incoveniente,segue o conteúdo do arquivo /etc/X11/xorg.conf :

Section "Server Layout"
      identifier           "Default Layout"
      Screen             "Default Screen" 0 0
      InputDevice      "Generic Keyboard"
      InputDevice      "Configured mouse"
      InputDevice      "stylus" "SendCoreEvents"
      InputDevice      "cursos" "SendCoreEvents"
      InputDevice      "eraser" "SendCoreEvents"
EndSection

Section "Files"

           #path to defoma fonts
      FontPath         "/usr/share/fonts/X11/mis"
      FontPath         "/usr/share/fonts/X11/cyrillic"
      FontPath         "/usr/share/fonts/X11/100dpi/:unscalled"
      FontPath         "/usr/share/fonts/X11/75dpi/:unscalled"
      FontPath         "/usr/share/fonts/X11/Type1"
      FontPath         "/usr/share/fonts/X11/100dpi"
      FontPath         "/usr/share/fonts/X11/75dpi"
      FontPath         "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueTipe"
EndSection

Section "Module"
      Load            "bitmap"
      Load            "ddc"
      Load            "extmod"
      Load            "freetype"
      Load            "glx"
      Load            "int10"
      Load            "vbe"
      Load            "DRI"
      BusId
EndSection

Section "InputDevice"
      Identifier        "Generic Keyboard"
      Driver            "kbd"
      Option           "CoreKeyboard"
      Option           "XkbRules" "xorg"
      Option           "XkbModel" "pc105"
      Option           "XkbLayout" "us"
endSection

Section "InputDevice"
      Identifier        "Configured MOuse"
      Driver            "mouse"
      Option           "CorePointer"
      Option           "Device" "/dev/input/mice"
      Option           "protocol" "ImPS/2"
      Option           "ZAxisMapping" "4 5"
      Option           "Emulate3Buttons" "true"
endSection

Section "InputDevice"
      Identifier        "stylus"
      Driver            "wacom"
      Option           "Device" "/dev/input/wacom"
      Option           "Type" "stylus"
      Option           "ForceDevice" "ISDV4"    #Tablet PC ONLY
endSection

Section "InputDevice"
      Identifier        "cursor"
      Driver            "wacom"
      Option           "Device" "/dev/input/wacom"
      Option           "Type" "eraser"
      Option           "ForceDevice" "ISDV4"    #Tablet PC ONLY
endSection

Section "InputDevice"
      Identifier        "cursor"
      Driver            "wacom"
      Option           "Device" "/dev/input/wacom"
      Option           "Type" "cursor"
      Option           "ForceDevice" "ISDV4"    #Tablet PC ONLY
endSection
Section "Monitor"
      Identifier        "Monitor Gen rico"
      HorizSync       28.0 - 51.0
      VertRefresh     43.0 - 60.0
      Option           "DPMS"
endSection

Section "Device"
      Identifier        "Nvidia FX Geforce 5200"
      Driver            "nvidia"
      BusId            "PCI:1:0:0"
endSection

Section "DRI"
      Mode 0666
endSection

Section "Screen"
      Identifier        "DefaultScreen"
      Device           "Nvidia FX geforce 5200"
      Monitor          "Monitor Gen rico"
      DefaultDepth   24
     Subsection   "Display"
             Depth   1
             modes  "1024x768" "800x600" "640 x 480"
     EndSubSection
     Subsection   "Display"
             Depth   4
             modes  "1024x768" "800x600" "640 x 480"
     EndSubSection
     Subsection   "Display"
             Depth   8
             modes  "1024x768" "800x600" "640 x 480"
     EndSubSection
     Subsection   "Display"
             Depth   15
             modes  "1024x768" "800x600" "640 x 480"
     EndSubSection
     Subsection   "Display"
             Depth   16
             modes  "1024x768" "800x600" "640 x 480"
     EndSubSection
     Subsection   "Display"
             Depth   24
             modes  "1024x768" "800x600" "640 x 480"
     EndSubSection
endSection


agradeço a a juda que vem me prestando.

Joseph

Citação de: Megatornado online 04 de Maio de 2007, 08:35
Tutorial muito bom, parabéns (Y)

Ontem eu tive uns problemas com o driver da Nvidia e seguindo este guia eu consegui solucionar.

Só uma pergunta: o que significa o Option "DynamicTwinView" "false" ?

devido a um bug do ubuntu, creio eu, ela corrige erros na frequencia do monitor, permite q vc aumente a resolução.

Joseph

comente com uma # as linhas abaixo discriminadas, basta fazer uma comparaçao.
Citação de: kripton11235 online 04 de Maio de 2007, 14:03

Section "Module"
      Load            "bitmap"
      Load            "ddc"
      Load            "extmod"
      Load            "freetype"
      Load            "glx"
      Load            "int10"
      Load            "vbe"
#    Load            "DRI"
      BusId
EndSection

Section "Device"
      Identifier        "Nvidia FX Geforce 5200"
      Driver            "nvidia"
#    BusId            "PCI:1:0:0"
endSection

#Section "DRI"
#     Mode 0666
#endSection