Veremos agora como instalar o driver da Nvidia no Linux, os passos abaixo descritos foram realizados no Slackware Current.
Os passos aqui descritos, salvo poucas excessões poderão ser utilizados em quaisquer distro, as excessões por mim citadas, são referentes ao runlevel do sistema e principalmente em relação aos headers do kernel (kernel-headers-* ou kernel-devel e por aí vai) que não vem instalados em algumas distros, não é o caso do Slackware e tampouco do kernel utilizado aqui que foi compilado:
Comecemos pelo download do binário no site da Nvidia:
http://www.geforce.com/drivers
ou em:
http://www.nvidia.com.br/Download/index.aspx?lang=br
Após o download, de preferência mova o arquivo para o diretório /root:
# mv NVIDIA-*.run /root/
E edite o arquivo /etc/inittab:
# nano /etc/inittab
Alterando o runlevel de:
# Default runlevel. (Do not set to 0 or 6) id:4:initdefault:
Para:
# Default runlevel. (Do not set to 0 or 6) id:3:initdefault:
Feito isto reinicie o PC. Após o reinicio, logue-se como root e execute o instalador:
# chmod +x NVIDIA-Linux-x86-304.51.run # sh NVIDIA-Linux-x86-304.51.run
Abaixo, vejam que estou adicionando o módulo nouveau ao blacklist:
Após o novo reinício, executamos novamente o instalador e não deve ocorrer erros (exceto se como já dito não tiver os headers instalado):
# sh NVIDIA-Linux-x86-304.51.run
Após a instalação é chegada a hora de criarmos um xorg.conf, para tal criei um script com o seguinte conteúdo:
#!/bin/sh nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --composite --no-logo --nvagp=1 --render-accel --render-extension -o /etc/X11/xorg.conf
Mas isso não é necessário, para a maioria basta executar:
# nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --composite --no-logo --nvagp=1 --render-accel --render-extension -o /etc/X11/xorg.conf
Após a criação do arquivo, modificarei o xorg.conf comentando as entradas referentes ao teclado e ao mouse como visto nas imagens abaixo:
Abaixo vemos duas imagens que mostram as informações do sistema antes e depois da aplicação dos passos vistos acima.
Informações importantes.
Lembro a todos que em caso de atualização do kernel, os mesmos passos terão que ser executados (exceto os da inserção do nouveau ao blacklist).
Em caso de remoção (desinstalação) do driver Nvidia, para retornar ao uso do driver nouveau bastará remover o arquivo /etc/modprobe.d/nvidia-installer-disable-nouveau.conf, o arquivo /etc/X11/xorg.conf e reiniciar o PC:
# rm -fv /etc/modprobe.d/nvidia-installer-disable-nouveau.conf # rm -fv /etc/X11/xorg.conf # reboot
… and that’s all folks!
Caro EDPS, feliz 2013,
Tive um problema com minha placa mãe e processador, recuperei o linux no HD e coloquei outra placa e procesador e tb uma placa de video W1943 (1360×768@60Hz)
128MB NVIDIA GeForce FX 5200 (Microsoft Corporation) (XFX Pine Group)
Após uns 10 min de uso ela começa a falhar, as janelas ficam pretas de cada app até ficar td preto literalmente rsr…
Essa minha placa seguiria este procedimento seu descrito? meu problema seria driver?
Obrigado
CurtirCurtir
Provavelmente para o seu caso é uma destas:
$ sudo apt-get install build-essential bison dkms flex linux-headers-`uname -r` make module-init-tools fakeroot nvidia-glx-legacy-173xx nvidia-kernel-legacy-173xx-dkms nvidia-vdpau-driver nvidia-settings nvidia-xconfig
$ sudo apt-get install build-essential bison dkms flex linux-headers-`uname -r` make module-init-tools fakeroot nvidia-glx-legacy-96xx nvidia-kernel-legacy-96xx-dkms nvidia-vdpau-driver nvidia-settings nvidia-xconfig
$ sudo apt-get install build-essential bison dkms flex linux-headers-`uname -r` make module-init-tools fakeroot nvidia-glx-legacy-71xx nvidia-kernel-legacy-71xx-dkms nvidia-vdpau-driver nvidia-settings nvidia-xconfig
Está na ordem das mais atuais para as mais obsoletas, a sua deve ser as Nvidia 173xx, se não for tente as 96xx, para mais informações veja esse meu antigo artigo no VOL:
http://www.vivaolinux.com.br/artigo/Instalacao-do-driver-Nvidia-no-Debian-e-em-distros-derivadas
CurtirCurtir
OBrigado amigo EDPS,
Feliz 2013
CurtirCurtir
Boa noite,
Tenho um Assus K45Vm que vem com uma placa de vídeo Nvidia GT630M – 2GB. Estou tentando instalar o driver NVIDIA-Linux-x86_64-319.17.run ou uma versão mais antiga NVIDIA-Linux-x86_64-310.44.run, mas não estou conseguindo.
Minha distribuição é Mint 15 (Olivia)!
Já tentei de tudo, mas ainda não obtive resultado positivo em nenhum caso. Sendo assim solicito sua ajuda para que consiga instalar minha placa. Abaixo segue o log de instalação da placa:
nvidia-installer log file ‘/var/log/nvidia-installer.log’
creation time: Mon Jun 10 01:58:53 2013
installer version: 319.17
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
nvidia-installer command line:
./nvidia-installer
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 319.17.
-> Running distribution scripts
executing: ‘/usr/lib/nvidia/pre-install’…
-> done.
-> The distribution-provided pre-install script failed! Continue installation anyway? (Answer: Yes)
ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding. Please consult the NVIDIA driver README and your Linux distribution’s documentation for details on how to correctly disable the Nouveau kernel driver.
WARNING: One or more modprobe configuration files to disable Nouveau are already present at: /etc/modprobe.d/nvidia-installer-disable-nouveau.conf. Please be sure you have rebooted your system since these files were written. If you have rebooted, then Nouveau may be enabled for other reasons, such as being included in the system initial ramdisk or in your X configuration file. Please consult the NVIDIA driver README and your Linux distribution’s documentation for details on how to correctly disable the Nouveau kernel driver.
ERROR: Installation has failed. Please see the file ‘/var/log/nvidia-installer.log’ for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at http://www.nvidia.com.
CurtirCurtir
Você escolheu o driver correto, o problema é que não recomendo esse tipo de instalação da Nvidia em nenhuma distro Debian-based.
Para elas (no caso, o Linux Mint, Ubuntu e derivados) veja essa minha dica recente:
https://gnutwoall.wordpress.com/2013/06/09/instalacao-do-driver-nvidia-no-linux-mint-mate/
CurtirCurtir
Boa noite,
Realizei tudo que você solicitou no tutorial acima! Mas o resultado obtido não foi satisfatório. Depois de realizar o processo solicitado o resultado para os comandos foram os seguintes:
Mint eduorloff # glxinfo | grep render
Xlib: extension “NV-GLX” missing on display “:0.0”.
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
Mint eduorloff # glxinfo | grep direct
Xlib: extension “NV-GLX” missing on display “:0.0”.
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
Mint eduorloff # glxinfo | grep OpenGL
Xlib: extension “NV-GLX” missing on display “:0.0”.
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile
OpenGL version string: 1.4 (3.0 Mesa 9.2.0-devel)
OpenGL extensions:
Sendo assim não obtive nenhum resultado ao realizar o reboot. Ou seja: no gerenciador de drivers não aparece nenhum resultado. Não é possível clicar em nenhum driver.
Se tiver alguma informação que possa ajudar agradeço! Caso queira qualquer outra informação do sistema basta avisar!
Abraço!
CurtirCurtir
Estou observando uma coisa estranha aí, digite isso em um terminal:
$ lspci | grep “VGA”
* e antes de tentar instalar qualquer coisa no Mint, Ubuntu, Debian e etc você deve executar:
$ sudo apt-get update
CurtirCurtir
Quando dou o comando que você solicitou não aparece nada.
Mint eduorloff # lspci | grep “VGA”
Mint eduorloff #
Repare acima! Ou seja o grep não encontrou nada “VGA”
CurtirCurtir
Agora quando dou o comando # lspci (somente ele)
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 630M] (rev ff)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express Gigabit Ethernet controller (rev 07)
03:00.0 Network controller: Atheros Communications Inc. AR9485 Wireless Network Adapter (rev 01)
CurtirCurtir
O seu caso é o mesmo que descrevi na minha dica:
http://gnutwoall.wordpress.com/2013/06/09/instalacao-do-driver-nvidia-no-linux-mint-mate/
Veja a semelhança em:
http://www.techlw.com/2012/03/install-nvidia-drivers-on-ubuntu-1204.html
http://www.noobslab.com/2012/10/install-latest-nvidia-drivers-in-ubuntu.html
A única diferença é que nessas outras adiciona-se uma PPA para os drivers, enquanto que na minha são instalados os pacotes pŕoprios do Ubuntu.
Tente antes de tudo:
$ sudo apt-get update
$ sudo apt-get install nvidia-current nvidia-settings
Se não resolver prossiga com:
$ sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
$ sudo apt-get update
$ sudo apt-get install nvidia-current nvidia-settings
Quando retornar, posta o seu comentário na dica do Linux Mint, pois essa aqui do Slackware e driver binário não tem nada a ver com o erro.
CurtirCurtir
Salve edps .Hoje instalei uma placa de video da nvidia no meu pc ,antes de instala-la coloquei o nouveau na blacklist,baixei e instalei o drive tranquilamente ,após a instalação dei um xorgsetup ,lilo e reiniciei ,apos isso loguei como root e dei um startx entrou, mas a resolução esta muito baixa.Fui ver se tinha a opção de uma resolução maior no painel da placa e não tinha.Olhei no arquivo /etc/X11/xorg.conf mas fiquei um pouco perdido sem saber onde exatamete configurar a resolução do monitor .Como resolver isso para que possa ter a resolução adequada?
Obrigado pela atenção!!!
CurtirCurtir
Sim, sim! mas qual o modelo da placa? a resolução suportada?
Sem mais delongas, teste essa minha antiga dica:
http://www.vivaolinux.com.br/dica/Nvidia-Criando-um-xorgconf-minimo-e-pratico/
Lá existe o xorg.conf mínimo (o 2º exemplo) e que funciona com qualquer Nvidia.
Se quiser modificar um xorg.conf mais completo, veja o meu em:
https://www.dropbox.com/s/o03cq9iu4wabc6p/xorg.conf
Daí modifique o modelo da placa, com o resultado obtido por:
$ lspci
Rodando o lspci aqui me apresenta isto:
05:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9400 GT] (rev a1)
Daí no meu xorg.conf, eu modificaria as linhas BoardName e BusID pelos resultados que você obtiver:
Driver “nvidia”
VendorName “nVidia Corporation”
BoardName “nVidia Corporation G96 [GeForce 9400 GT] (rev a1]”
BusID “PCI:5:00:0”
CurtirCurtir
Segui esta dica, tentei ajustar está parte para a resolução de 1360×768 que é a maxima que meu monitor suporta ,mas não obtive êxito
# 1368×768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 85.86 MHz
Modeline “1368×768” 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
CurtirCurtir
Tenta usar o xorg mínimo e vai ajustando, não se baseie inteiramente pelo meu.
Se não conseguir usando o nvidia-xconfig (usando o instalador da Nvidia) ou com o nvidia-xconfig da minha dica, tente usando o próprio xorg:
# X -configure
# mv xorg.conf.new /etc/X11/xorg.conf
No Slackware, você pode tentar:
# xorg-config
CurtirCurtir
Ok .Minha dúvida é nisto aqui
HorizSync 30-83
VertRefresh 56-75
Quando mexo nesses valores não sei o que acontece realmente na resolução ,aumenta ou diminui ?
No seu xorg.conf a resolução 1368×758 é a que serviria para mim .Só que quando a escolho ,um quinto da tela some para o lado esquerdo deixando a tela desalinhada em relação ao monitor .É possivel alinhar ela ,como ? No momento estou utizando essa resolução 1024×768 , foi a resolução maxima que apareceu quando instalei o driver NVIDIA-Linux-x86_64-319.32.run ,um pouco fraca para o meu monitor .
CurtirCurtir
digite:
$ xrandr
para descobrir os modos e as taxas de atualização suportados pelo seu monitor, a sua dúvida é isso: taxa de atualização.
se tiver o manual do monitor isso não é necessário.
CurtirCurtir
Valeu pela. Depois de muito trabalho estou quase acertando a resolução ,testando uma a uma .Estou com uma resolução boa mas não excelente .Com suas informações tenho uma base para configurá-lo e deixá-lo no ponto .O site está excepcional!!!
Salve!!!
CurtirCurtir
Obrigado e boa sorte!
Uma coisa que ajuda muito a resolução de vídeo é a placa de vídeo, pois as vezes por mais quew seu monitor suporte taxas e modos altos se não tiver uma boa placa de vídeo de nada adianta.
CurtirCurtir
(corrigindo)
Valeu pela ajuda …
CurtirCurtir
Salve edps .Depois de muita luta encontrei um xorg.conf ,( http://adrenaline.uol.com.br/forum/area-linux-e-open-source/312684-configuracao-do-xorg-conf-para-resolucoes-de-1360×768-em-placas-nvidia.html ) , que me desse a configuração 1360×768 .Tá muito bom ,será que tem como refiná-lo mais ?
Obrigado pela atenção.
CurtirCurtir
Que bom brother!
Sobre refiná-lo veja as opções da seção Screen do meu conf:
Option “DPI” “96 x 96”
Option “CursorShadow” “1”
Option “CursorShadowAlpha” “63”
Option “CursorShadowYOffset” “2”
Option “CursorShadowXOffset” “4”
Option “FlatPanelProperties” “Scaling = native”
Option “NoLogo” “True”
Option “UseEDID” “True”
Option “RenderAccel” “True”
Option “XAANoOffscreenPixmaps” “true”
Option “AllowGLXWithComposite” “true”
Option “AddARGBGLXVisuals” “True”
Option “NvAGP” “0”
Option “OnDemandVBlankInterrupts” “1”
Option “Coolbits” “1”
E não deixe de ler:
https://wiki.archlinux.org/index.php/NVIDIA
CurtirCurtir
Ficou excelente .Valeu pela dica .Um abraço.
Salve!!!
CurtirCurtir
Ôpa! Também vou querer esse suporte quando instalar minha NVidia. rs
Favoritado!
Quando vencer a garantia desse PC, tasco minha dedicada nele!
VLW Edinaldo.
Manda um foto sua, quero ser igual a você!
CurtirCurtir
Pra você vai sair caro meu jovem! podes crer! hauhauuahahua!
CurtirCurtir
Rufião!
CurtirCurtir
qui nada!
CurtirCurtir
Copiei para o meu blog com créditos e link para o seu ok? http://biblioteca-linux.blogspot.com.br/2015/01/instalando-os-drivers-nvidia-no-linux.html
CurtirCurtir