Linux的Nvidia显卡驱动是一个让人很头疼的问题。Nvidia为了保护其显卡架构没有开源其驱动,Nvidia本身对Linux 的支持也极为糟糕,所以Linux安装Nvidia驱动经常碰到各种问题,并且性能也落后于Windows系统。这里总结些信息便于以后查看,也希望对大家有用。
1. 删除旧Nvidia驱动
Ubuntu等Linux发行版中都会预装Nvidia的驱动,不过这都是老旧驱动,性能不好,需要删掉。
sudo apt-get remove --purge nvidia-currentXXX
如果要删除你自己以前安装的Nvidia的闭源驱动可以采用以下命令:
首先找到你下载的驱动,进入目录,然后使用以下命令:
./NVIDIA-Linux-x86-285.05.09.run --uninstall
2. 卸载nouveau驱动
有可能在卸掉本身的nvidia驱动后可能会加载将开源驱动nouveau驱动,因此需要屏蔽掉该驱动。
在/etc/modprobe.d/blacklist.conf
里加上blacklist nouveau
。
3.关闭图形环境
注销系统,然后点Ctrl + Alt +F1到第一控制台.输入用户密码(如果num lock亮着,再按两次), 然后输入命令关闭X.
sudo /etc/init.d/kdm stop #适