This is true for kernel 4.3 too.
It might be worth noting that the NVIDIA driver does not reference mtrr_add and mtrr_del in the core (binary) driver, but only in the os-specific wrapper, which is distributed in source form and compiled by the installer into the kernel module. This at least for the x86_64 version.
Moreover, the driver already uses PAT and falls-back to use MTRR only if PAT is not available.
Since most modern CPUs (from Pentium III onwards) implement PAT, on these CPUs MTRR appears not to be used, yet the references are compiled in the kernel module, which fails to load.
For x86_64, as far as I can see all 64-bit processors (at least the Intel ones) implement PAT, so MTRR is not used, but still the references are compiled in the module.
Driver 304.131 installation solution on Suse Tumbleweed (may by on Leap 42.1 too)
There was a problem mtrr_dell during installation.
Use the driver NVIDIA-Linux-x86_64-304.131.run.
After patched use the makeself.sh script makeself.sh ./NVIDIA-Linux-x86_64-304.131 NVIDIA-Linux-x86_64-304.131-patched.run “NVIDIA driver 304.131 patched for k4.3+” ./nvidia-installer
And now we have got a new file NVIDIA-Linux-x86_64-304.131-patched.run
Ok. Run it. And follow the instructions.
Hello
I need the 304 64bit linux version to 4.15 kernel. Could someone compile it please?
The 340.107 and 340.108 version makes my lightdm freeze. Some people say the 304 version could help.