起因
一开始以为显卡驱动装好了,nvidia-smi也显示了但是一直没办法通过显示器链接耳机来听取声音,所以一直很难受,为了b站学习,所以照着csdn上的经验贴又下了个驱动,很荣幸,进入了死循环,搜遍了也没解决任务。最后摸索出来一个。
禁用nouveau
sudo gedit /etc/modprobe.d/blacklist.conf
如果没出现就进入root: sudo -s
打开文件,在最后添加如下两行:
blacklist nouveau
options nouveau modeset=0
更新系统:
sudo update-initramfs -u
重启:
reboot
验证nouveau是否已禁用:
lsmod | grep nouveau
最好在root模式下也试一下。因为我在之后的操作中好像还是没禁用成功,也可能是我看错了。
下载驱动
进入nvidia官网
查找显卡驱动并下载到home目录下,文件名一般为NVIDIA-Linux-x86_64-xxx.run
最后在root账户下修改显示,因为之后的操作中汉字都会变成菱形:
gedit /etc/default/locale
英文格式:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
中文格式:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
然后重启:reboot
安装驱动
Ctrl+ALT+F1 进入命令行界面,登录
此时一定要登录root账户
cd ~
sudo service lightdm stop //关闭图形界面
sudo apt-get remove nvidia-* //卸载系统中存在的驱动,默认有安装
sudo chmod a+x NVIDIA-Linux-x86_64-xxx.run //给文件权限
sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files ,其中:
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
之后出现的问题一路默认就好,我也没注意看
安装成功后,在命令行输入:sudo service lightdm start //重启图形界面
这时候我已经进入界面了,好像还有按Ctrl+Alt+F7返回图形界面(没做过)
到此就安装完成了
可以通过nvidia-smi查看,如果提示没有此命令就下载。
然后重启看NVIDIA X Server Settings是否有显示(不会上传图片)
有就代表安装成功。