参考文献:
[1]、启动项修改,生成grub.cfg,查询启动设置:https://blog.csdn.net/c935612575/article/details/81558352
[2]、内核升级,使用小版本升级:https://blog.csdn.net/breeze915/article/details/79243673
[3]、run安装参考:https://docs.nvidia.com/cuda/archive/9.0/cuda-installation-guide-linux/index.html#runfile-installation
[4]、驱动检测:https://www.cnblogs.com/mar-q/p/7482720.html
具体步骤:
1、安装nvidia-detect,检测显卡驱动的类型:参考文献[4]
输入nvidia-detect -v获取到titanX支持390.87的驱动;前往https://www.geforce.cn/drivers选择对应型号和linux-64bit,在搜索出的驱动里面选择390.87的驱动并下载安装。
2、安装驱动:安装过程中如果因为无法定位核导致失败,则可以参考文献[2]更新内核,同时安装过程中不选择dkms自动更新。
3、安装cuda:参考文献[3],如果出现无法定位kernel-source,则参考https://blog.csdn.net/mydear_11000/article/details/52918149,执行sudo yum install epel-release和yum install --enablerepo=epel dkms,然后重新安装runfile文件。