Linux其实在安装时大多数预装了nouveau驱动可支持英伟达显卡,但是该驱动性能较差。所以如何安装最新版英伟达驱动呢?下面我将来逐一介绍。
一、禁用nouveau驱动并清除英伟达驱动残留
电脑自带的nouveau需要禁用,才能安装英伟达驱动。使用文本编辑器编辑/etc/modprobe.d/blacklist.conf文件(我这里用的leafpad):
sudo leafpad /etc/modprobe.d/blacklist.conf
加入下面两行内容:
blacklist nouveau
options nouveau modeset=0
然后输入下面的命令检测显卡:
sudo update-initramfs -u
检测完毕,重启电脑。然后再打开终端执行:
lsmod|grep nouveau
如果什么都没有显示,就说明nouveau已经成功禁用了。
如果之前在linux中安装过NVIDIA驱动,请将其全部删除:
sudo apt-get --purge remove nvidia*
二、下载并安装英伟达驱动
先根据自己的显卡下载相应驱动,官方下载地址:点击以进入
选择相应的显卡的Linux版,注意选对显卡型号和系统位数!
例如我这里选择的是GTX1050,Linux 64位:
然后在下面的搜索结果里面下载最新版:
下载完成后,是一个扩展名为run的文件,大家可以把它重命名以方便后续命令行操作(我把它重命名为了nvidia.run):
先给它授予执行权限:
sudo chmod a+x "/home/swsk33/Downloads/nvidia.run"
上面"/home/swsk33/Downloads/nvidia.run"这一部分替换为你们自己下载的显卡驱动文件路径。
然后输入下面的命令关闭图形界面:
sudo service lightdm stop
然后按下Ctrl+Alt+F2进入命令行,重新登录账户。(Deepin按Ctrl+Alt+F2进入命令行模式,按Ctrl+Alt+F1进入图形界面模式;而其它有些系统是按Ctrl+Alt+F1进入命令行,Ctrl+Alt+F7进入图形界面,请注意区分!)
然后在其中输入:
sudo bash "/home/swsk33/Downloads/nvidia.run"
上面"/home/swsk33/Downloads/nvidia.run"这一部分替换为你们自己下载的显卡驱动文件路径。
然后就开始安装了。按照指引完成。
出现这个↑选择yes。
如果出现这个↑选择中间(Install and overwrite existing)
如果出现这个↑选择yes
这边↑随意。(64位用户可以no)
然后安装完成,输入su指令进入管理员,输入reboot重启。
进入系统就发现驱动安装完成了!可以看到应用程序里面有了英伟达控制面板:
可以进入调整一些显示适配设置:
到此,就安装成功了!