安装环境硬件信息
Ubuntu16.04 LTS
step1:根据个人电脑配置下载显卡驱动程序
http://www.nvidia.cn/page/home.html
step2:卸载掉旧版本的显卡驱动`
sudo apt-get purge nvidia*
step3:禁用系统自带的nouveau驱动
创建一个配置文件
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
在配置文件中添加
blacklist nouveau
options nouveau modeset=0
step4:进行更新
sudo update-initramfs -u
step5:然后重启,在终端输入
lsmod | grep nouveau
若无输出,说明禁用成功
step6: 关闭图形化界面,进入文本模式
sudo service lightdm stop
回到图像化界面
sudo service lightdm start
step6: 更改下载的*.run的文件的权限
sudo chmod +x NVIDIA-Linux-x86_64-410.104.run
进行安装
sudo ./NVIDIA-Linux-x86_64-410.104.run -no-opengl-files
弹出的安装界面选择默认就ok
step7:测试是否安装成功
nvidia-smi
如果显示如下说明安装成功
step8:安装失败的解决办法
unable to load the kernel module 'nvidia.io' ***************
造成以上错误的原因可能是内核版本的问题,最后通过更新内核的方式,成功安装显卡驱动。
step9: 安装kernel开发包
sudo apt-get install kernel*
step10:首先下载内核.deb安装文件,共三个
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
step11:安装下载好的.deb文件
sudo dpkg -i *.deb
step12: 安装完重新启动,验证当前内核版本
uname -sr
然后重新执行前6步进行安装NVIDIA显卡