the kmod rpm is the same driver as the nvidia.run
this is not a problem on 5 or 6 ( i do not run 7 so)
the kernel and the kmod ARE!!!! A MATCHED SET!!!
as in if the kernel is updated the kmod MUST MATCH
normally both are released at the same time ( this was not the case a few years back on Fedora )
but i have been running the nvidia.run for many many years and it really is not that hard to support
issues with the nvidia.run
it REPLACES !!! the default "GL.h" and GLu.h headers
and replaces the default libgl with nvidia's custom version ( that matches the source headers)
so
programs that are built with the NVIDIA.run and the nvidia gl headers might NOT RUN!!! if the default MESA gl.h and glu.h and mesa version of libgl is used
and visa versa
so i reinstall the mesa GL and mesa-devel rpms after reinstalling the nvidia.run after kernel updates
but the kmod-nvidia.rpm is easier and normally is not a issue
EXCEPT!!!! FOR!!!!
the change from using Nouveau to the nvidia driver
that first change can be a pain in the rear
the kmod SHOULD!!! add a blacklist for the nouveau driver
BUT!!!
you need to rebuild the boot image WITHOUT the nouveau driver ( first time only)
see the fedora nvidia guide for grub2 and cent7
http://www.forums.fedoraforum.org/sh...d.php?t=305167