NVIDIA Driver Installation on openSUSE Tumbleweed

It took me a bit of scouring the interwebs but I finally got this process figured out. This info was compiled on 2017-05-08 and applies specifically to driver version 375.66 and Tumbleweed snapshot 20170503 with stock Kernel 4.10.13-1-default. I hope it works for you, but I accidentally downloaded the driver version just before this one (375.39) and the installation kept failing to compiled the necessary kernel modules. It was just by accident that I noticed the 375.66 version and tried it only to have the modules compile flawlessly. So here goes.

Make sure you have the Base Development, Linux Kernel Development and C/C++ Development package patterns installed. You can check this in Software Management in YaST. Or from the command line run:

zypper install -t pattern devel_basis devel_C_C++ devel_kernel

You’ll also need to install DKMS from the packman repository. You can add the repo from the command line with: