Linux如何安装最新官方版英伟达NVIDIA驱动

    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重启。

进入系统就发现驱动安装完成了!可以看到应用程序里面有了英伟达控制面板:

可以进入调整一些显示适配设置:

到此,就安装成功了! 

发布了24 篇原创文章 · 获赞 28 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/yanhanhui1/article/details/104077800