Устанавливаю через yay
==> Исходные файлы готовы.
==> Сборка пакета nvidia-340xx 340.107-90 (Птн 12 июл 2019 13:54:43)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> ВНИМАНИЕ: Использование существующего дерева исходных файлов в '$srcdir/'
==> Запускается build()...
NVIDIA: calling KBUILD...
make[1]: *** /usr/lib/modules/5.1.16-arch1-1-ARCH/build: Нет такого файла или каталога. Останов.
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [Makefile:192: nvidia.ko] Ошибка 1
==> ОШИБКА: Произошел сбой в build().
Прерывание...
Error making: nvidia-340xx
[deepforest@home ~]$
[deepforest@home ~]$ yay -S nvidia-340xx
:: There are 3 providers available for nvidia-340xx:
:: Repository AUR
1) nvidia-340xx 2) nvidia-340xx-dkms 3) nvidia-340xx-lts
Enter a number (default=1): 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1] nvidia-340xx-340.107-90
1 nvidia-340xx (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1
:: Deleting (1/1): /home/deepforest/.cache/yay/nvidia-340xx
:: Downloaded PKGBUILD (1/1): nvidia-340xx
1 nvidia-340xx (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: Parsing SRCINFO (1/1): nvidia-340xx
==> Сборка пакета nvidia-340xx 340.107-90 (Птн 12 июл 2019 15:03:58)
==> Получение исходных файлов...
-> Загрузка NVIDIA-Linux-x86_64-340.107-no-compat32.run...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 36.9M 100 36.9M 0 0 10.4M 0 0:00:03 0:00:03 --:--:-- 10.4M
-> Найден kernel-4.11.patch
-> Найден kernel-5.0.patch
-> Найден kernel-5.1.patch
==> Проверка файлов source с использованием sha512sums...
NVIDIA-Linux-x86_64-340.107-no-compat32.run ... Готово
kernel-4.11.patch ... Готово
kernel-5.0.patch ... Готово
kernel-5.1.patch ... Готово
==> Очистка...
==> Сборка пакета nvidia-340xx 340.107-90 (Птн 12 июл 2019 15:04:04)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
-> Найден NVIDIA-Linux-x86_64-340.107-no-compat32.run
-> Найден kernel-4.11.patch
-> Найден kernel-5.0.patch
-> Найден kernel-5.1.patch
==> Проверка файлов source с использованием sha512sums...
NVIDIA-Linux-x86_64-340.107-no-compat32.run ... Готово
kernel-4.11.patch ... Готово
kernel-5.0.patch ... Готово
kernel-5.1.patch ... Готово
==> Удаление директории '$srcdir/'...
==> Распаковка исходных файлов...
==> Запускается prepare()...
Creating directory NVIDIA-Linux-x86_64-340.107-no-compat32
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 340.107..........................................................................................................................................................................................................
patching file kernel/uvm/nvidia_uvm_lite.c
patching file kernel/nv-drm.c
patching file kernel/os-interface.c
patching file kernel/uvm/nvidia_uvm_lite.c
patching file kernel/uvm/nvidia_uvm_lite.c
patching file kernel/nv-drm.c
==> Исходные файлы готовы.
==> Сборка пакета nvidia-340xx 340.107-90 (Птн 12 июл 2019 15:04:12)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> ВНИМАНИЕ: Использование существующего дерева исходных файлов в '$srcdir/'
==> Запускается build()...
NVIDIA: calling KBUILD...
make[1]: *** /usr/lib/modules/5.1.16-arch1-1-ARCH/build: Нет такого файла или каталога. Останов.
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [Makefile:192: nvidia.ko] Ошибка 1
==> ОШИБКА: Произошел сбой в build().
Прерывание...
Error making: nvidia-340xx
[deepforest@home ~]$