

Install -Dt "$builddir/tools/bpf/resolve_btfids" tools/bpf/resolve_btfids/resolve_btfids Install the nvidia-dkms package (or a specific branch), and the corresponding headers for your kernel.Įnsure your kernel has CONFIG_DRM_SIMPLEDRM=y, and if using CONFIG_DEBUG_INFO_BTF then this is needed in the PKGBUILD (since kernel 5.16): If using a custom kernel, compilation of the NVIDIA kernel modules can be automated with DKMS.


This will prevent the initramfs from containing the nouveau module making sure the kernel cannot load it during early boot.Ħ. Remove kms from the HOOKS array in /etc/nf and regenerate the initramfs. For 32-bit application support, also install the corresponding lib32 package from the multilib repository (e.g. For even older cards, have a look at #Unsupported drivers.Ĥ.Be aware, this security feature is responsible for mitigating a class of exploit techniques.

You can disable it by setting the ibt=off kernel parameter from the boot loader. Note: 470xx and older drivers may not function correctly on Linux 5.18 (or later) on systems with Intel CPUs 11th Gen and newer due an incompatibility with Indirect Branch Tracking.
