1.禁用nouveau
安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。
编辑文件blacklist.conf
sudo vim /etc/modprobe.d/blacklist.conf
在文件最后部分插入以下两行内容
blacklist nouveau
options nouveau modeset=0
更新系统
sudo update-initramfs -u
之后需要重新启动
问题1:
重新启动后黑屏只有左上角光标闪动
解决过程:切回windows系统(电脑安装的双系统),打开easyBCD将linux引导重新在/boot的分区上再建立一次。(其中尝试使用grub2建立与grub下勾选副本的建立,都不成功,ubuntu启动不起来,是"grub>"的界面,即grub4DOM界面。)
启动后,验证nouveau是否已禁用
lsmod | grep nouveau
未显示信息,即成功,可以进行下一步安装
2.安装nvidia驱动
启动后分辨率很差,暂时不管,安装nvidia驱动
进入终端输入命令,寻找驱动版本;
ubuntu-drivers devices
带有recommended为推荐的版本,本人电脑上为440的版本。
在英伟达的官网上查找你自己电脑的显卡型号然后下载相应的驱动。网址:http://www.nvidia.cn/page/home.html
下载后的run文件拷贝至指定目录下。
在ubuntu下按ctrl+alt+f5进入命令行界面(f1~f5,本人电脑是f5),
然后在命令行界面下输入:
su root //此处切换成root用户
service lightdm stop //这个是关闭图形界面,不执行会出错。
然后卸载掉原有驱动:
sudo apt-get remove nvidia-* (若安装过其他版本或其他方式安装过驱动执行此项)
给驱动run文件赋予执行权限:
sudo chmod a+x NVIDIA-Linux-x86_64-418.43.run
安装:
sudo ./NVIDIA-Linux-x86_64-418.43.run -no-x-check -no-nouveau-check -no-opengl-files //只有禁用opengl这样安装才
不会出现循环登陆的问题
3.完成
完成安装
sudo service lightdm start //启动图形界面
再按Ctrl+Alt+F1回到图形界面即可。(有的电脑是f7)
查看
nvidia-smi
出现显卡信息则安装成功。
问题2:开始su root然而安装还是出现权限的问题
解决:安装过程中不省略sudo可以安装成功。
问题3:分辨率
直接扩展无效
解决:修改xorg.conf文件
sudo vim /etc/xorg.conf
复制以下:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 28.0 - 70.0
VertRefresh 56.0 - 75.0
EndSection
Section "Device"
Identifier "VMware SVGA"
Driver "vesa"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920x1080_60.00"
EndSubSection
EndSection
:wq保存后重启即可