如果是重装了系统,记得更新内核
不然可能出现反复登录的问题
更新方法如下:
在这个网址下
https://kernel.ubuntu.com/~kernel-ppa/mainline/
下载如下三个文件(注:这里只是我随便找的内核版本,可以根据需要选择)
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc6/linux-headers-5.3.0-050300rc6-generic_5.3.0-050300rc6.201908252033_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc6/linux-headers-5.3.0-050300rc6_5.3.0-050300rc6.201908252033_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.3-rc6/linux-image-unsigned-5.3.0-050300rc6-generic_5.3.0-050300rc6.201908252033_amd64.deb
然后找到下载的文件,自行安装,输入
sudo dpkg -i *.deb
查看内核的命令
uname -r
注意:一定要下载适合自己电脑的Nvidia驱动
我的笔记本是联想Y7000 i5+1060
在BIOS里将Secure Boot改为disabled
1.查询网址:https://www.geforce.cn/drivers
图像 小部件
笔记本电脑一定要选择GeForce 10 Series(Notebooks)
下载的驱动版本不要太新,容易出问题。
2.下载过后有一个NVIDIA-Linux-x86_64-xxx.xx.run文件,将其放入home目录下
3. 屏蔽驱动nouveau
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
加入 以下信息
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
再进行更新
sudo update-initramfs -u
重启
sudo reboot
4.Ctrl+Alt+F1 进入tt1控制台,输入用户名和密码登录,登录过后就可以输入命令了
确定电脑上的Nvidia驱动已经卸载干净,这里还是再输入一次
sudo apt-get remove --purge nvidia*
5.结束X-window服务,输入
sudo service lightdm stop
6.找到你的.run文件位置
sudo ./NVIDIA-Linux-x86_64-xxx.xx.run -no-x-check -no-nouveau-check -no-opengl-files
后面几个一定要输入,以免出问题
7.完成。然后输入
sudo service lightdm start
Ctrl+Alt+F7返回
8.输入
nvidia-smi
nvidia-settings
可以看到相关信息
或者在About this computer中可以看到下面的信息
每次装都会出现不同问题,解决方案如下:
1.在登录界面输入密码一直循环
卸载装好的驱动,然后再自动安装
sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove
sudo apt-get install nvidia-384
2.分辨率只有固定的一个选项,特别低
卸载装好的驱动,然后再自动安装
sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove
sudo apt-get install nvidia-384
需要安装的驱动版本找不到
//xxx版本找不到
sudo apt-get install nvidia-xxx
需要更新源
# Add the graphics-driver PPA
sudo add-apt-repository ppa:graphics-drivers
# And update
sudo apt-get update
参考:https://blog.csdn.net/weixin_40003920/article/details/89887028