一.下载nvidia驱动
到NVIDIA 官网上下载驱动文件(.run 格式) :https://www.nvidia.com/en-us/drivers/results/133571/
下载自己对应的版本即可
二.安装
sudo ./NVIDIA-Linux-x86_64-*.run
三.可能遇到的问题
1.you appear to be running an x server please exit x before installing的问题
遇到这个问题关闭X 服务即可,可输入一下命令:
sudo /etc/init.d/lightdm stop
sudo /etc/init.d/lightdm status
对于其他的 linux 版本,如果桌面系统是基于 gdm 类型,应该把命令中的 lightdm 改为 gdm 即可;非这两种桌面系统类型的,百度一下你的 linux 版本关闭 X 服务的相关命令吧。
关闭了 X 服务后图形桌面可能会关闭,因为我是通过 ssh 连接的服务器进行的操作,所以也没有看到具体的变化,然后输入一下命令:
ps aux | grep X
查看还有没有X服务的进程,若有直接sudo kill -9 进程号 杀死X服务进程即可:
sudo kill -9 [‘pid’]
2.An NVIDIA kernel module 'nvidia-uvm' appears to already be loaded in your kernel的问题
很简单,就像原文所述,'nvidia-uvm'程序因故未退出导致按照无法正常进行,直接:
sudo lsof | grep nvidia.uvm
查看哪些程序在占用nvidia.nvm就可以了,可直接通过 sudo kill -9 [`pid`] 杀死相对应的进程即可
对于一些 kill 杀不死的进程可直接重启服务器。
如果还是存在错误,那么就需要查看是否卸载了之前的驱动:
sudo ./NVIDIA-Linux-x86-3*.run --uninstall
sudo reboot now
之后就会安装成功,本人安装时遇到了这两个问题,如有其他问题欢迎大家提出。