最近新装了显卡,在windows下安装显卡驱动自然很方便,但是来到ubuntu环境下发现这还是个问题,这里总结一下手动安装nvidia驱动的步骤:
下载驱动
进入nvidia中文官网,下载对应版本的驱动,放在用户主目录下
编译依赖
sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
如果有软件无法下载,请自己更新软件源
屏蔽开源驱动nouveau
其实可以跳过,在安装过程那一部,运行驱动安装程序,会问您要不要帮您屏蔽,选择yes退出后重启即可。
sudo vim /etc/modprobe.d/blacklist.conf
添加
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
备份文件
预防启动失败,先备份文件
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
卸载旧驱动
sudo apt-get --purge remove nvidia-*
sudo apt-get --purge remove xserver-xorg-video-nouveau
注销系统,关闭图形环境,安装驱动
按下Ctrl+Alt+F1组合进入终端,切换到下载的驱动文件目录下
sudo service lightdm stop
sudo sh NVIDIA-Linux-*.run
安装过程中
如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(modules),询问是否上网下载,选no;
如果提示编译模块,询问是否进行编译,选ok;
如果提示将要修改Xorg.conf,询问是否允许,选Yes;
启动图形环境
sudo service lightdm start
或者重启电脑都可以