Instale o driver gráfico NVIDIA GTX no Linux Mint 17.1

1

Não consigo executar minha placa gráfica NVIDIA no Linux Mint 17.1. Tudo que eu obtenho é uma tela preta. Eu tentei instalar o driver com

$ sudo add-apt-repository ppa:xorg-edgers/ppa
$ sudo apt-get update
$ sudo apt-get install nvidia-346

e de acordo com o procedimento da NVIDIA.

@arielCo:

  1. Eu tenho dois kernels instalados. Foi inicializado 3.13.0-37-generic .
  2. /lib/modules/3.13.0-37-generic/updates/dkms/ contém apenas três arquivos:
    • vboxguest.ko
    • vboxsf.ko
    • vboxvideo.ko
  3. lsmod | grep -e nvidia -e nouveau

    nouveau 1097199 0 mxm_wmi 13021 1 nouveau video 19476 3 i915,nouveau,asus_wmi ttm 85150 1 nouveau i2c_algo_bit 13413 2 i915,nouveau drm_kms_helper 55071 2 i915,nouveau drm 303102 6 ttm,i915,drm_kms_helper,nouveau wmi 19177 3 mxm_wmi,nouveau,asus_wmi

  4. O diretório /usr/lib/nvidia-346 está presente. Há também um

    • /usr/lib/nvidia e um
    • /usr/lib/nvidia-346-prime .
  5. less -p "nvidia|nouveau" /var/log/Xorg.0.log resulta em

    Pattern not found .

  6. Eu posso postar meu /var/log/Xorg.0.log , mas é bastante longo. Nenhuma palavra de nouveau ou nvidia .

por jjack 08.02.2015 / 16:41

4 respostas

1

Os drivers NVIDIA podem ser facilmente instalados no Linux Mint 17.1 através do kit de ferramentas CUDA:

  1. Faça o download do instalador de rede CUDA 7.0 para o Ubuntu 14.04 (no qual o Mint é baseado) e instale-o:

    wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.0-28_amd64.deb
    dpkg -i cuda-repo-ubuntu1404_7.0-28_amd64.deb
    sudo apt-get update
    
  2. Instalar CUDA: sudo apt-get install cuda

  3. Reinicie. No começo tudo vai dar errado, porque o seu canela vai falhar. Não se preocupe; Basta iniciar o aplicativo Driver Manager e selecionar a versão 340.x do driver NVIDIA instalado recentemente.

  4. Reinicie novamente. Agora eu recomendo que você edite seu arquivo xorg.conf : sudoedit /etc/X11/xorg.conf (por favor, faça um backup antes) e modifique a seção do dispositivo NVIDIA:

    Section "Device"
        Identifier "nvidia"
        Driver "nvidia"
        BusID "PCI:1@0:0:0"
        Option "ConstrainCursor" "off"
        Option "UseEditDpi" "False"
        Option "DPI" "96 x 96"
    EndSection
  5. Basicamente, você precisa adicionar estas duas linhas:

        Option "UseEditDpi" "False"
        Option "DPI" "96 x 96"
    
  6. Reinicie mais uma vez e você estará pronto para usar.

por 20.06.2015 / 01:42
0

Você não diz se a instalação foi bem-sucedida; dpkg -l nvidia\* deve informar o estado dos pacotes e a saída de apt-get install nvidia-346 deve fornecer pistas se não funcionar.

Eu uso o mesmo PPA no Ubuntu com uma GTX 670; você pode fazer várias coisas para comparar com o meu sistema:

  • Inicialize no Recovery Mode, depois execute um shell de root.

  • Mesmo se instalado, o módulo construído no momento da instalação deve corresponder à versão do kernel. A execução de modinfo nvidia-346 deve produzir algo como:

    filename:       /lib/modules/YOUR_KERNEL_VERSION/updates/dkms/nvidia_346.ko
    alias:          char-major-195-*
    version:        346.35
    supported:      external
    license:        NVIDIA
    alias:          pci:v000010DEd00000E00sv*sd*bc04sc80i00*
    alias:          pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*
    alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
    alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
    ...
    

    Você pode ter vários diretórios em /lib/modules , um para cada kernel instalado; uname -r dirá o que você iniciou. Veja qual (is) módulo (s) você tem com ls -l /lib/modules/*/updates/dkms/nvidia_346.ko .

  • O módulo deve ser carregado antes mesmo que o X inicie (execute lsmod | grep -e nvidia -e nouveau de um console).

  • O driver proprietário atual é instalado em /usr/lib/nvidia-346 .

  • Execute less -p "nvidia|nouveau" /var/log/Xorg.0.log . No meu log, o Nouveau carrega e descarrega, então a nvidia continua.

Experimente, anote quaisquer diferenças significativas e poste o conteúdo de seu /var/log/Xorg.0.log .

    
por 09.02.2015 / 01:37
0

Isto é para uma nova instalação do Linux Mint 17.1 (Rebecca)

update completely sudo apt-get update & sudo apt-get upgrade

Add 'nomodeset' to the grub loader i.e. sudo vi /etc/default/grub should look like this:

    *GRUB_DEFAULT=0
    #GRUB_HIDDEN_TIMEOUT=0
    GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=10
    GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
    GRUB_CMDLINE_LINUX=""

install bumblebee bumblebee-nvidia bbswitch-dkms primus

Through synaptic package manager because there are dependancies for these three that didn't show up on the apt-get call

sudo apt-get install libcuda1-331 libvdpau1 nvidia-331 nvidia-331-uvm nvidia-libopencl1-331 nvidia-opencl-icd-331 nvidia-settings screen-resolution-extra

 gedit /etc/bumblebee/bumblebee.conf

Change:
 The Driver used by Bumblebee server. If this value is not set (or empty),

auto-detection is performed. The available drivers are nvidia and nouveau

(See also the driver-specific sections below)

Driver=

to:The Driver used by Bumblebee server. If this value is not set (or empty),

 auto-detection is performed. The available drivers are nvidia and nouveau

 (See also the driver-specific sections below)

**Driver=nvidia** 

Also change:

 Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]

 Module name to load, defaults to Driver if empty or unset

KernelDriver=nvidia-current

PMMethod=auto

 colon-separated path to the nvidia libraries

LibraryPath=/usr/lib/nvidia-current:/usr/lib32/nvidia-current

 comma-separated path of the directory containing nvidia_drv.so and the

 default Xorg modules path

XorgModulePath=/usr/lib/nvidia-current/xorg,/usr/lib/xorg/modules

XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

to:

-Section with nvidia driver specific options, only parsed if Driver=nvidia

-[driver-nvidia]

-Module name to load, defaults to Driver if empty or unset

KernelDriver=nvidia-331

PMMethod=auto

 colon-separated path to the nvidia libraries

LibraryPath=/usr/lib/nvidia-331:/usr/lib32/nvidia-331

 comma-separated path of the directory containing nvidia_drv.so and the

 default Xorg modules path

XorgModulePath=/usr/lib/nvidia-331/xorg,/usr/lib/xorg/modules

XorgConfFile=/etc/bumblebee/xorg.conf.nvidia'

Finally save the file, reboot and then test vblank_mode=0 glxgears you should 

get a high frame rate using the dedicated graphics chip.

Você também pode executar programas com os gráficos dedicados usando o optirun

    
por 09.03.2015 / 17:20
-1
sudo add-apt-repository ppa:graphics-drivers/ppa && 

sudo apt update && 

sudo apt-get install nvidia-352 nvidia-settings
    
por 08.11.2015 / 21:55