Linux安装nvidia遇到的问题you appear to be running an x server please exit x before installing

一.下载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

之后就会安装成功,本人安装时遇到了这两个问题,如有其他问题欢迎大家提出。

猜你喜欢

转载自blog.csdn.net/m0_62278731/article/details/130078492