Every time I get a kernel update, my screen resolution is lowered. I can fix this by switching the NVIDIA driver to a different version and then restarting. I think what is happening is that the NVIDIA driver module is not getting recompiled. Is there any way I can fix this? I have this workaround, but it's very annoying.
well there is a HOWTO: Automatically update manually installed NVidia drivers after kernel updates for you. I assume you have a driver with source version as NVIDIA-Linux-x86-173.14.05-pkg1.run
Then now ,open your terminal and type as
now type as
then paste this code in it
from now on wards at the time of new kernels your driver also get updates and compiles.
hope that helps.
For more information : Ubuntuforums-HOWTO