nvidia driver and linux kernel compatibility

The official nvidia 384.111 works with Linux 4.14.12;
I know about the tumbleweed nvidia driver:
I don’t use it because of tearing with OpenBox / Chromium.

I’m wondering if 384.111 will work with 4.14.13,
or more specifically if there is a way of knowing
if they will be compatible before a zypper dup.

What is it about kernel updates that breaks compatibility?

I found:

“From time to time, a new kernel release changes the internal ABI for drivers, which means all drivers that use those ABIs must be changed accordingly.”

Here is seemingly a quicker way to check for (or follow) new driver releases:


From Nvidia support: “Yes, 384.111 will work with linux kernel 4.14.13”

Kernel change logs:



Note that it’s actually 4.14.14 now.

I just completed a zypper dup and confirm 384.111 works with 4.14.14

However, directly after zypper dup and reboot,
I did experience the problem stated here:

This was solved by pressing ‘e’ at grub and adding ‘3’ after ‘nomodset’ (apparently unrelated) as suggested.