笔记本DELL 1530,Geforce 8600M GT,Mint17.1 64位。
1、从官网下载与机器nvidia显卡相匹配的闭源显卡驱动,多以.run结尾(nouveau显卡驱动是开源的)
2、安装编译环境:
sudo apt-get install build-essential pkg-config linux-headers-$(uname -r)
3、删除原有驱动:
sudo apt-getremove --purgenvidia-* sudo apt-getremove --purge xserver-xorg-video-nouveau
4、关闭nouveau驱动:
(1)把nouveau驱动加入黑名单:
编辑 /etc/modprobe.d/blacklist.conf ,在文件后面加入blacklist nouveau.
(2)重新构建initramfs:
通过sudo update-initramfs -u实现(dracut命令也可实现)
到这一步可以重启电脑,重启后可以看到系统变成软件渲染,lsmod | grep nouveau也看不到它的模块,到这里可以说成功了一大半.
5、由于N卡驱动不能在X环境下安装,所以现在可以把系统切换到命令行模式。
sudo service mdm stop
6、提高驱动文件的权限,此时就可以执行./*.run 安装NVIDIA的显卡驱动了。
7、重启一下系统使用的驱动就由原来的nouveau开源驱动换成了NVIDIA方闭源驱动
8、去掉NVIDIA驱动的图标
sudo nvidia-xconfig --no-logo
其他的的设置可以参考ubuntu官方指南。