总体过程并不复杂 -屏蔽开源驱动nouveau -关 X-window -运行下载好的驱动程序
但是妥妥整了3个晚上 希望能为后人开路
1、下载驱动文件
和网上大家说的不太一样
建议到这个页面下下载
https://www.geforce.cn/drivers
选择 Geforce 10 series
gtx 1060
linux 64-bit
chinese
搜索
我安装过418的版本,不是很好用
建议没有特殊需求的下载390.87版本的
http://cn.download.nvidia.com/XFree86/Linux-x86_64/390.87/NVIDIA-Linux-x86_64-390.87.run
下载好后记得放在一个没有英文路径的文件夹里
2、卸载原始驱动 - 屏蔽开源驱动nouveau
卸载原始Nvidia驱动程序
sudo apt-get purge nvidia*
打开黑名单 blacklist.conf :
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
加上:
blacklist nouveau
options nouveau modeset=0
再更新
sudo update-initramfs -u
这个过程中我的电脑报了两个缺少组件的警告
强迫症不严重的可以无视
3、重启电脑
这个过程我在别的经验里没有见到
但是我的电脑不重启他就不舒服
重启过后原来的图形界面进不去了
ctrl+alt+f1 进入非图形登录界面
登录后 会发现中文都是小星星
所以要庆幸自己把驱动文件放在非中文目录
4、关闭 X-window
输入
sudo service lightdm stop
关灯
5、运行驱动文件
为驱动文件加上可执行权限
chmod 777 NVIDIA-Linux-x86_64-390.87.run
运行安装文件
sudo ./NVIDIA-Linux-x86_64-390.87.run
有个初始化错误 不用理他
有个更新程序 同意就好
6、测试
安装完成后开灯
sudo service lightdm start
ctrl+alt+f7
图形界面可用了
执行 nvidia-smi
列出一个表格 说明安装驱动成功