Como obter uma GTX 1070 em execução no Arch Linux?

0

Eu tentei instalar o driver "NVIDIA-Linux-x86_64-367.27" do site oficial, mas isso dá o seguinte erro:

PATH: /usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

nvidia-installer command line:
    ./nvidia-installer

Unable to load: nvidia-installer ncurses v6 user interface

Unable to load: nvidia-installer ncurses user interface

Using built-in stream user interface
-> Detected 8 CPUs online; setting concurrency level to 8.
WARNING: You do not appear to have an NVIDIA GPU supported by the 375.20 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 www.nvidia.com.
-> License accepted.
-> Installing NVIDIA driver version 375.20.
-> Performing CC sanity check with CC="/usr/bin/cc".
ERROR: The kernel header file '/lib/modules/4.8.4-1-ARCH/build/include/linux/kernel.h' does not exist.  The most likely reason for this is that the kernel source path '/lib/modules/4.8.4-1-ARCH/build' is incorrect.  Please make sure you have installed the kernel source files for your kernel and that they are properly configured; on Red Hat Linux systems, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed.  If you know the correct kernel source files are installed, you may specify the kernel source path with the '--kernel-source-path' command line option.
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 www.nvidia.com.

Eu não entendo porque estou recebendo este aviso.

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

Essa GPU foi comprada diretamente da MSI.

    
por Hyde 09.12.2016 / 14:57

2 respostas

2

Eu recomendo a leitura do Wiki do Arch na NVIDIA em vez de baixar os drivers diretamente do site da Nvidia. Aqui está uma seção relevante do wiki:

For GeForce 400 series cards and newer [NVCx and newer], install the nvidia or nvidia-lts package along with nvidia-libgl. If these packages do not work, nvidia-betaAUR may have a newer driver version that offers support.

Parece que você deve instalar o pacote nvidia

pacman -S nvidia

Em seguida, ele perguntará se você deve usar outros pacotes. Por o wiki - seu cartão requer o pacote nvidia-libgl .

    
por 14.12.2016 / 10:21
1

O problema imediato que você está tendo está faltando kernel.h file, o que impede que os drivers sejam recriados para o seu sistema. Você deve instalar os arquivos de cabeçalho do kernel ( linux-headers package) e tentar executar a instalação novamente.

O aviso que você está recebendo sobre hardware não suportado pode desaparecer assim que a instalação for bem-sucedida. Caso contrário, você terá que investigar como seu hardware é detectado e por que esses drivers não funcionarão com ele. Neste ponto, será útil fornecer saída de ferramentas de diagnóstico de hardware, como lspci e lshw .

    
por 09.12.2016 / 15:57