Go to file
2020-04-15 14:53:27 +02:00
patches nvidia-all: 440.66.04 - previous index was here: https://github.com/Tk-Glitch/PKGBUILDS/tree/master/nvidia-all 2020-03-26 13:52:57 +01:00
system Revert "Add Driver entry to Device section in 20-nvidia.conf" 2020-04-10 14:32:19 +02:00
.gitignore Fix src and pkg path in per-submodule .gitignore 2020-03-28 03:35:58 +01:00
customization.cfg Disable 62142_fix by default. We only want this enabled selectively. 2020-04-03 21:26:45 +02:00
PKGBUILD Remove warning note about 440.48.02 stability issues. It seems to be onward so let's not digress. 2020-04-15 14:53:27 +02:00
README.md Add basic makepkg instructions 2020-04-01 21:09:33 +02:00

Nvidia driver 440/435/430/418/415/410/396 series AIO installer

LIBGLVND compatible, with 32 bit libs and DKMS enabled out of the box (you will still be asked if you want to use the regular package). Installs for all currently installed kernels. Comes with custom patches to enhance kernel compatibility, dynamically applied when you're requesting a driver that's not compatible OOTB with your currently installed kernel(s). Unwanted packages can be disabled with switches in the PKGBUILD. Defaults to complete installation.

You may need/want to add a pacman hook for nvidia depending on your setup : https://wiki.archlinux.org/index.php/NVIDIA#DRM_kernel_mode_setting

Vulkan dev drivers : https://developer.nvidia.com/vulkan-driver

Regular drivers : https://www.nvidia.com/object/unix.html

git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si

My DKMS driver installed with kernel X.1 doesn't work/build anymore after I upgraded to kernel X.2! Help!

  • Simply rebuild the packages so the script can detect your currently installed kernel(s) and patch your driver accordingly to fix compatibility issues.

How to generate a package for a driver that isn't listed (390 and lower branches are not supported) :

  • When you are prompted for driver version, select "custom" (choice 9).
  • You'll then be asked the branch group. Select either "Vulkan dev" (choice 2) for Vulkan dev drivers or "stable or regular beta" (choice 1) for every other driver.
  • Now you have to enter the version number of the desired driver. Vulkan dev drivers version is usually formatted as mainbranch.version.subversion (i.e.: 415.22.01) while the stable or regular beta drivers version is usually mainbranch.version (i.e.: 415.25)
  • To finish, you'll be asked if you want dkms(recommended) or regular modules, similarly to the usual drivers versions.

Optimus users :

Mostlyportable-gcc users :