I support several software developers - all of them have dual or three head workstations running either NVIDIA 315, NVIDIA 510, or NVIDIA 620 video cards. Ever since we upgraded to CentOS 7 from CentOS 6, we have always had to reinstall the NVIDIA video driver after any yum updates that included a new kernel. Re-installing the video driver just became a given, and an expected last step every time I did a yum update that included a new kernel.
Ever since the CentOS 3.10.0-1160.15.2.el7.x86_64 kernel came out, when I go to re-install the video driver, maybe 20% of the time, re-installing the video driver really goes south - it spawns a couple thousand “sh” processes, and it maxes out the RAM and CPU until the machine starts really crawling and eventually crashes.
To get the machine back to a working state I have to drop it down to run level three, re-enable the nouveau video driver, delete /etc/X11/xorg.conf, and reboot. I tried to uninstall the NVIDIA driver using the --uninstall switch, but any running of that driver kills the machine again.
After I can boot into X windows with the CentOS nouveau driver, I can then reinstall the NVIDIA video driver once again. Any customizations the user had in their video settings will be lost and they’ll have to start from scratch again.
These are the video drivers I’m using for each card:
315 card NVIDIA-Linux-x86_64-390.138.run
510 card NVIDIA-Linux-x86_64-410.73.run
620 card NVIDIA-Linux-x86_64-450.66.run
Any suggestions how to make this process less painful?