Instalação do driver NVIDIA no Linux Mint MATE


Uma breve e sucinta instalação dos drivers Nvidia no Linux Mint MATE, sem firulas ou frescuras.

$ sudo apt-get update
$ sudo apt-get install nvidia-current nvidia-settings
$ sudo reboot
programa gráfico que diz ter essa finalidade...
programa gráfico que diz ter essa finalidade…
início da instalação...
início da instalação…
término da instalação...
término da instalação…
driver Nvidia instalado!
e após o reboot: driver Nvidia instalado!
Anúncios
Instalação do driver NVIDIA no Linux Mint MATE

14 comentários sobre “Instalação do driver NVIDIA no Linux Mint MATE

  1. Eduardo Almeida disse:

    Bom dia,

    Fiz conforme descrito. Quando abro o NVIDIA X Server Settings aparece a mensagem abaixo:

    “You do not appear to be using the NVIDIA X driver. Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server”

    Daí faço o que manda a mensagem, executo o nvidia-xconfig como root e reinicio o servidor X com o seguinte comando (antes saio da parte gráfica ctrl + alt + f)

    #service mdm stop

    #reboot (ou service mdm start)

    Mas nada aparece!

    Tô ficando maluco com isso!

    Curtir

  2. Eduardo Almeida disse:

    Pessoal o resumo da situação é a seguinte:

    Notebook Asus K45VM

    Sistema Operacional: Linux Mint 15 “Olivia” – Instalado do Zero
    *Está em dual boot com Win8 mesmo com UEFI!

    Processador: I73610QM

    Plava de Vídeo: NVDIA 630M – 2GB

    Drivers Testados:

    NVIDIA-Linux-x86_64-310.44.run
    NVIDIA-Linux-x86_64-319.17.run
    NVIDIA-Linux-x86_64-319.23.run

    Fiz Algumas operações e em resumo estamos assim:

    (1) # ctrl + alt +f1 => para sair do ambiente gráfico;

    (2) # service mdm stop => para derrubar o ambiente gráfico;

    (3) # modprobe -r nouveau => para o neveau não atrapalhar a instalação;

    (4) ./NVIDIA-Linux-xxxxx.run => no meu caso o driver NVIDIA-Linux-x86_64-319.23.run (já tentei com os drivers 319.44 e 310.44 também, ou seja com versão antiga e moderna);

    Repare que depois que fiz tal procedimento surgiu o arquivo “xorg.conf” em “/etc/X11/”. Daí dei um “Reboot”. Tudo isso fiz com super usuário “sudo su”.

    Ao inicializar apareceu a seguinte imagem:

    Imagem 1: Onde o sistema diz não ser capaz de parametrizar a tela

    https://docs.google.com/file/d/0B0AtQ1ZEQTPkV0FxbGtwWTFwdVU/edit?usp=sharing

    Imagem 2: Repare na tela horrível que ficou meu notebook:

    https://docs.google.com/file/d/0B0AtQ1ZEQTPkMjZ6ZERvLWxwdlE/edit?usp=sharing

    Imagem 3: Repare no gerenciador de drivers

    https://docs.google.com/file/d/0B0AtQ1ZEQTPkYVFhajZ0WHZha2M/edit?usp=sharing

    Imagem 4: Repare na janela Nvidia X Server Settings.png

    https://docs.google.com/file/d/0B0AtQ1ZEQTPkZXRGWU9oLXZQNUU/edit?usp=sharing

    Abaixo segue cópia do log nvidia:

    nvidia-installer log file ‘/var/log/nvidia-installer.log’
    creation time: Tue Jun 11 11:28:18 2013
    installer version: 319.23

    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
    WARNING: You do not appear to have an NVIDIA GPU supported by the 319.23 NVIDIA Linux graphics driver installed in this system. For further details, please see the appendix SUPPORTED NVIDIA GRAPHICS CHIPS in the README available on the Linux driver download page at http://www.nvidia.com.
    -> License accepted.
    -> Installing NVIDIA driver version 319.23.
    -> There appears to already be a driver installed on your system (version: 319.23). As part of installing this driver (version: 319.23), the existing driver will be uninstalled. Are you sure you want to continue? (‘no’ will abort installation) (Answer: Yes)
    -> Running distribution scripts
    executing: ‘/usr/lib/nvidia/pre-install’…
    -> done.
    -> The distribution-provided pre-install script failed! Continue installation anyway? (Answer: Yes)
    -> Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later. (Answer: Yes)
    -> Installing both new and classic TLS OpenGL libraries.
    -> Installing both new and classic TLS 32bit OpenGL libraries.
    -> Install NVIDIA’s 32-bit compatibility OpenGL libraries? (Answer: Yes)
    -> Parsing log file:
    -> done.
    -> Validating previous installation:
    -> Unable to access previously installed file ‘/usr/lib/xorg/modules/drivers/nvidia_drv.so’ (No such file or directory).
    -> Unable to access previously installed file ‘/usr/bin/nvidia-smi’ (No such file or directory).
    -> Unable to access previously installed file ‘/usr/share/man/man1/nvidia-smi.1.gz’ (No such file or directory).
    -> Unable to access previously installed file ‘/usr/bin/nvidia-xconfig’ (No such file or directory).
    -> Unable to access previously installed file ‘/usr/share/man/man1/nvidia-xconfig.1.gz’ (No such file or directory).
    -> Unable to access previously installed file ‘/usr/bin/nvidia-bug-report.sh’ (No such file or directory).
    -> Unable to access previously installed file ‘/etc/OpenCL/vendors/nvidia.icd’ (No such file or directory).
    -> The previously installed file ‘/usr/lib/libGL.la’ seems to have changed, but `prelink -u` failed; unable to restore ‘/usr/lib/libGL.la’ to an un-prelinked state.
    -> Un-prelinking unsuccessful: ‘/usr/lib/libGL.la’ will not be uninstalled.
    ERROR: File ‘/usr/lib/xorg/modules/extensions/libglx.so’ is not a symbolic link.
    -> Unable to access previously installed symlink ‘/usr/lib/libOpenCL.so’ (No such file or directory).
    -> Unable to access previously installed symlink ‘/usr/lib/vdpau/libvdpau_nvidia.so.1’ (No such file or directory).
    -> Unable to access previously installed symlink ‘/usr/lib/libvdpau_nvidia.so’ (No such file or directory).
    -> Unable to access previously installed symlink ‘/usr/lib32/libOpenCL.so’ (No such file or directory).
    -> Unable to access previously installed symlink ‘/usr/lib32/libvdpau_nvidia.so’ (No such file or directory).
    -> Unable to access previously installed symlink ‘/usr/lib32/vdpau/libvdpau_nvidia.so.1’ (No such file or directory).
    -> done.
    WARNING: Your driver installation has been altered since it was initially installed; this may happen, for example, if you have since installed the NVIDIA driver through a mechanism other than nvidia-installer (such as your distribution’s native package management system). nvidia-installer will attempt to uninstall as best it can. Please see the file ‘/var/log/nvidia-installer.log’ for details.
    -> Uninstalling NVIDIA Accelerated Graphics Driver for Linux-x86_64 (1.0-31923 (319.23)):
    -> DKMS module detected; removing…
    -> Unable to delete directories created by previous installation.
    -> done.
    -> Uninstallation of existing driver: NVIDIA Accelerated Graphics Driver for Linux-x86_64 (319.23) is complete.
    -> Searching for conflicting X files:
    -> done.
    -> Searching for conflicting OpenGL files:
    -> done.
    -> Installing ‘NVIDIA Accelerated Graphics Driver for Linux-x86_64’ (319.23):
    executing: ‘/sbin/ldconfig’…
    executing: ‘/sbin/depmod -aq’…
    ignored deprecated option -q
    -> done.
    -> Driver file installation is complete.
    -> Installing DKMS kernel module:
    -> done.
    -> Running post-install sanity check:
    -> done.
    -> Post-install sanity check passed.
    -> Shared memory test passed.
    -> Running runtime sanity check:
    -> done.
    -> Runtime sanity check passed.
    -> Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up. (Answer: Yes)
    -> Your X configuration file has been successfully updated. Installation of the NVIDIA Accelerated Graphics Driver for Linux-x86_64 (version: 319.23) is now complete.

    E Aqui segue cópia “/etc/X11/xorg.conf”

    # nvidia-xconfig: X configuration file generated by nvidia-xconfig
    # nvidia-xconfig: version 319.23 (buildmeister@swio-display-x86-rhel47-11) Thu May 16 20:17:21 PDT 2013

    Section “ServerLayout”
    Identifier “Layout0”
    Screen 0 “Screen0” 0 0
    InputDevice “Keyboard0” “CoreKeyboard”
    InputDevice “Mouse0” “CorePointer”
    EndSection

    Section “Files”
    EndSection

    Section “InputDevice”

    # generated from default
    Identifier “Mouse0”
    Driver “mouse”
    Option “Protocol” “auto”
    Option “Device” “/dev/psaux”
    Option “Emulate3Buttons” “no”
    Option “ZAxisMapping” “4 5”
    EndSection

    Section “InputDevice”

    # generated from default
    Identifier “Keyboard0”
    Driver “kbd”
    EndSection

    Section “Monitor”
    Identifier “Monitor0”
    VendorName “Unknown”
    ModelName “Unknown”
    HorizSync 28.0 – 33.0
    VertRefresh 43.0 – 72.0
    Option “DPMS”
    EndSection

    Section “Device”
    Identifier “Device0”
    Driver “nvidia”
    VendorName “NVIDIA Corporation”
    EndSection

    Section “Screen”
    Identifier “Screen0”
    Device “Device0”
    Monitor “Monitor0”
    DefaultDepth 24
    SubSection “Display”
    Depth 24
    EndSubSection
    EndSection

    E aí será possível encontrar uma solução de utilização para essa placa de vídeo fantástica ou somos obrigados a subutilizar o hardware só porque uso o Linux?

    Curtir

    1. edps disse:

      De que adianta eu arrancar meus poucos cabelos se você não segue o meio mais fácil (e que é descrito nesta dica e em tantas outras da net)?

      Sem nenhum passo exótico consegui instalar o driver de uma Geforce 9400GT 1GB pelo ambiente gráfico.

      Se quer mesmo continuar tentando instalar o binário da NVIDIA, observe parte do log:

      You do not appear to have an NVIDIA GPU supported by the 319.23 NVIDIA Linux graphics driver installed in this system.

      que diz que sua placa não é suportada por esse instalador.

      Voltando se quer mesmo realizar esse tipo de instalação siga a outra dica da NVIDIA (a do Slackware) num sistema limpo, adicione o driver nouveau na blacklist (e isso se faz até pelo próprio instalador), reinicie pelo Recovery Mode e siga o processo de instalação.

      Na página do driver que você baixar existe a descrição das placas suportadas, não adianta baixar um diferente que não vai funcionar.

      Curtir

      1. Eduardo Almeida disse:

        Na verdade tentei fazer o método mais fácil que foi sugerido no seu tutorial e em outros! O problema é que não consegui de jeito nenhum….nem pelo método mais fácil e nem pelo método difícil……rsrsrsr!

        Mas se tem alguma dica que possa me passar…tipo um passo a passo! Se quiser podemos fazer juntos eliminado inclusive as instalações antigas e indo bem devagar!

        O que acha? O que tento é sempre o método mais simples, mas não deu certo em nenhum caso! Aí vai dando um desespero e vou tentando tudo que vai aparecendo pela frente….rsrsrsr!

        Fica uma loucura só!

        Mas se puder ir devagar podemos fazer juntos por aqui no blog, pois deve ter outras pessoas nessa situação, como eu!

        Um forte abraço e estou no aguardo de uma ajuda!

        Curtir

  3. edps disse:

    Pro seu caso o melhor a fazer é realizar uma instalação limpa, certificar-se que tem acesso à net:

    $ ping http://www.google.com

    Atualizar as listas de pacotes:

    $ sudo apt-get update

    Abrir aquele aplicativo de drivers e ver se aparece algum para você, ou se quiser tente instalar exatamente como fiz nessa dica.

    Além disso e para não ficar dependendo da minha disponibilidade sugiro que abra um post em http://www.vivaolinux.com.br pois lá existem muitas pessoas aptas a lhe ajudar e que dão expediente durante todo o dia, coisa que não posso fazer nem aqui nem lá.

    Curtir

  4. Se o driver não for o adequado pra sua placa de vídeo, esse tipo de instalação vai trazer mais dor de cabeça do que satisfação. Eu não sabia disso e instalei seguindo o caminho proposto nesse tópico e o sistema ficou extremamente lento, pois o driver instalado não era o correto. Portanto, sugiro que entre no site da nvidia (www.nvidia.com.br) e baixe o drive correspondente à sua placa. Depois siga os passos para instalação via terminal, conforme http://www.linuxmint.com.br/forum/t-1985/instalacao-de-placas-de-video-nvidia.html

    Curtir

    1. Eduardo Almeida disse:

      A pesquisa pelo driver na Nvdia para a placa GT630M sempre dá como resposta NVDIA-Linux-x86_64-319.17.run

      No entanto quando instalo diz que parece não se ser o driver certo! Tem alguma sugestão?

      Obrigado!

      Curtir

      1. edps disse:

        Pela sua descrição obtive isto:

        http://www.nvidia.com.br/object/linux-display-amd64-319.23-driver-br.html

        Lista de placas suportadas:

        GeForce 700M series:
        GT 750M, GT 745M, GT 740M, GT 735M, GT 730M, GT 720M, 710M

        GeForce 700 series:
        GTX 780, GTX 770

        GeForce 600 series:
        GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti BOOST, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605

        GeForce 600M series:
        GTX 680MX, GTX 680M, GTX 675MX, GTX 675M, GTX 670MX, GTX 670M, GTX 660M, GT 650M, GT 645M, GT 640M LE, GT 640M, GT 635M, GT 630M, GT 625M, GT 620M, G610M

        GeForce 500 series:
        GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510

        GeForce 500M series:
        GTX 580M, GTX 570M, GTX 560M, GT 555M, GT 550M, GT 540M, GT 525M, GT 520MX, GT 520M

        GeForce 400 series:
        GTX 480, GTX 470, GTX 465, GTX 460 v2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, GT 415, 405

        GeForce 400M series:
        GTX 485M, GTX 480M, GTX 470M, GTX 460M, GT 445M, GT 435M, GT 425M, GT 420M, GT 415M, 410M

        GeForce 300 series:
        GT 340, GT 330, GT 320, 315, 310

        GeForce 300M series:
        GTS 360M, GTS 350M, GT 335M, GT 330M, GT 325M, GT 320M, 320M, 315M, 310M, 305M

        GeForce 200 series:
        GTX 295, GTX 285, GTX 280, GTX 275, GTX 260, GTS 250, GTS 240, GT 240, GT 230, GT 220, G210, 210, 205

        GeForce 200M series:
        GTX 285M, GTX 280M, GTX 260M, GTS 260M, GTS 250M, GT 240M LE, GT 240M, GT 230M, GT 220M, G210M

        GeForce 100 series:
        GT 140, GT 130, GT 120, G 100

        GeForce 100M series:
        GTS 160M, GTS 150M, GT 130M, GT 120M, G 110M, G 105M, G 103M, G 102M

        GeForce 9 series:
        9800 GX2, 9800 GTX+, 9800 GTX/GTX+, 9800 GT, 9600 GT, 9600 GSO 512, 9600 GSO, 9600 GS, 9500 GT, 9500 GS, 9400 GT, 9400, 9300 SE, 9300 GS, 9300 GE, 9300 / nForce 730i, 9300, 9200, 9100

        GeForce 9M series:
        9800M GTX, 9800M GTS, 9800M GT, 9800M GS, 9700M GTS, 9700M GT, 9650M GT, 9650M GS, 9600M GT, 9600M GS, 9500M GS, 9500M G, 9400M G, 9400M, 9300M GS, 9300M G, 9200M GS, 9100M G

        GeForce 8 series:
        8800 Ultra, 8800 GTX, 8800 GTS 512, 8800 GTS, 8800 GT, 8800 GS, 8600 GTS, 8600 GT, 8600 GS, 8500 GT, 8400 SE, 8400 GS, 8400, 8300 GS, 8300, 8200, 8100 / nForce 720a

        GeForce 8M series:
        8800M GTX, 8800M GTS, 8700M GT, 8600M GT, 8600M GS, 8400M GT, 8400M GS, 8400M G, 8200M G, 8200M

        NVS Series:
        NVS 510, NVS 310, NVS 300

        Quadro series:
        K5000, 7000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000

        Quadro FX series:
        FX 5800, FX 580, FX 570, FX 5600, FX 4800, FX 4700 X2, FX 4600, FX 380 LP, FX 3800, FX 380, FX 370 Low Profile, FX 3700, FX 370, FX 3400/4400, FX 1800, FX 1700, CX

        Quadro Notebook series:
        K5000M, K4000M, K3000M, K2000M, K1000M, 5010M, 5000M, 4000M, 3000M, 2000M, 1000M

        Quadro FX Notebook series:
        FX 880M, FX 770M, FX 570M, FX 380M, FX 3800M, FX 370M, FX 3700M, FX 360M, FX 3600M, FX 2800M, FX 2700M, FX 1800M, FX 1700M, FX 1600M

        Quadro NVS series:
        NVS 450, NVS 420, NVS 295, NVS 290

        Quadro NVS Notebook series:
        NVS 5400M, NVS 5200M, NVS 4200M, NVS 320M, NVS 160M, NVS 150M, NVS 140M, NVS 135M, NVS 130M

        Quadro Plex series:
        Model IV, Model II, D Series, 7000

        Quadro Sync series:
        Sync, G-Sync II

        Quadro SDI series:
        Quadro SDI

        ION series:
        ION LE, ION

        C-Class Processors:
        Tesla C870, Tesla C2075, Tesla C2070, Tesla C2050, Tesla C1060, T10 Processor

        M-Class Processors:
        Tesla M2090, Tesla M2075, Tesla M2070-Q, Tesla M2070, Tesla M2050, Tesla M1060

        X-Class Processors:
        Tesla X2090

        K-Series Processors:
        Tesla K20m, Tesla K20c, Tesla K10

        A sua placa está na seção em negrito.

        Curtir

    2. edps disse:

      Você pode tomar como base os seguintes pacotes do Debian que descrevem exatamente quais placas suportam:

      http://packages.debian.org/wheezy/nvidia-kernel-legacy-173xx-dkms

      http://packages.debian.org/wheezy/nvidia-kernel-legacy-96xx-dkms

      http://packages.debian.org/wheezy/nvidia-kernel-legacy-71xx-dkms

      Daí você procura pela versão em seu Mint, descrevi algo assim num artigo para o VOL:

      http://www.vivaolinux.com.br/artigo/Instalacao-do-driver-Nvidia-no-Debian-e-em-distros-derivadas/

      O método aqui descrito é para as plcas mais novas, confesso que vacilei em não especificar isso, mas pelas imagens pode se ver que funcionou a contento.

      Boa sorte.

      Curtir

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s