I'm trying to install the latest NVIDIA drivers for my GTX 965M Refresh on a Skylake board. I run Ubuntu MATE 16.04 with the stock kernel 4.4.0.
I added the graphics PPA. Now when I select any of the NVIDIA drivers under "additional drivers" in system settings, it does install them correctly, but the system won't boot anymore.
I tried 375.26, 370.28 and 367.57 with kernel 4.4.0, 4.4.39 and also 4.8 – same issue with all of them. The system freezes right after selecting a kernel in GRUB (blinking underscore cursor at the left top of the screen) and it doesn't write anything to syslog or kern.log that could help me figure out what the issue is about.
I disabled secure boot in BIOS. I use UEFI mode. I disabled the second onboard video card in the BIOS settings too, so that shouldn't be conflicting. And yes, I did purge nvidia-* several times before installing other drivers. I also tried manually setting nomodeset in my GRUB config, but no luck.
Any ideas how the heck I could debug this or what else I could try?
Update 1: I tried booting Manjaro in nonfree mode (which loads proprietary drivers automatically) from a pen drive and guess what? It works without issues and the card uses the nvidia driver. Manjaro currently uses Xorg 1.18.4 and kernel 4.4.x, (almost) same as Ubuntu 16.04. Now I know it's not related to the kernel version, the NVIDIA driver version, the xserver version, a BIOS setting or secure boot, but what the heck could it be related to then?