Kernel 4.10 jest wciąż bardzo nowy i dostępny głownie w dystrybucjach typu Arch czy openSuse Tumbleweed , ale pojawił sił problem z ostatnim sterownikiem Nvidii 375.39, tym ściąganym ze strony Nvidii czyli: NVIDIA-Linux-x86_64-375.39.run
Sterownik ten nie wspiera jądra 4.10 i w trakcie instalacji marudzi o braku pliku fence.h. Aby dokończyć instalację wymagane jest zainstalowanie patcha na sterowniku lub po prostu poczekanie na nowszą wersję sterownika, ale nie zawsze można czekać.
Instrukcja jest żywcem wyciągnięta z forum Nvidii i z sukcesem przetestowana na Tumbleweedzie:
Ściągamy sterownik ze strony Nvidii (chyba, że już go mamy):
wget http://fr.download.nvidia.com/XFree86/Linux-x86_64/375.39/NVIDIA-Linux-x86_64-375.39.run
sudo chmod +x ./NVIDIA-Linux-x86_64-375.39.run
Rozpakowujemy:
./NVIDIA-Linux-x86_64-375.39.run -x
cd ./NVIDIA-Linux-x86_64-375.39
Ściągamy i instalujemy patch:
wget https://pkgs.rpmfusion.org/cgit/nonfree/nvidia-kmod.git/plain/kernel_4.10.patch
patch -p1 < kernel_4.10.patch
Instalujemy jak zwykle:
sudo ./NVIDIA-Linux-x86_64-375.39/nvidia-installer