温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux下如何安装nvidia显卡驱动

发布时间:2022-02-16 15:06:01 来源:亿速云 阅读:710 作者:小新 栏目:开发技术

小编给大家分享一下Linux下如何安装nvidia显卡驱动,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!


环境

  • Manjaro
  • RTX 2060

下载驱动安装包

到官网上搜索下载即可:

Linux下如何安装nvidia显卡驱动

选择自己的显卡型号即可,笔者选择参考如下:

Linux下如何安装nvidia显卡驱动

搜索下载即可,下载之后是一个.run文件,加上执行权限:

sudo chmod u+x NVIDIA-Linux-x86_64-455.28.run

准备工作

安装linux-header

安装之前先安装linux-header,首先获取内核版本号:

uname -a
Linux下如何安装nvidia显卡驱动
在这里插入图片描述

笔者这里是5.8版本的,搜索linux-header并选择5.8版本进行安装:

Linux下如何安装nvidia显卡驱动

命令如下:

pacman -Ss linux-header
sudo pacman -S linux58-headers
禁用Nouveau

一般来说安装Manjaro会自动安装开源显卡驱动Nouveau,需要手动禁用才能安装Nvidia驱动,创建如下文件:

sudo vim /etc/modprobe.d/blacklist.conf

输入如下内容:

blacklist nouveau

添加blacklist后是不能进入图形界面的,为了保险起见可以先不删除Nouveau驱动以防误操作无法进入图形界面。

重启

重启之后,正常来说是不能进入图形界面的(笔者单显卡环境是不能进入的,双显卡的不确定请自行测试),通过Ctrl+Alt+F2切换到终端后输入:

lsmod | grep nouveau

若没有任何输出则表明已经禁用了Nouveau

注意这一步很重要,一定要禁用,否则无法安装Nvidia驱动。

正式安装

下面进行正式安装操作,重启并通过Ctrl+Alt+F2切换到终端后,并以root登录后,进入安装包对应文件夹,安装即可:

./NVIDIA-Linux-x86_64-455.28.run

如果在终端出现如下情况:

Linux下如何安装nvidia显卡驱动

表明没有关闭图形界面,因为上面禁用了Nouveau,是无法进入图形界面的,这种情况一般出现在双显卡的电脑上,手动关闭图形界面即可:

systemctl status lightdm
systemctl stop lightdm
12

安装有几个简单的选项根据个人需要选择是或否即可,安装过程非常快,完成后会提示安装完成xxx complete,重启即可进入图形界面。

收尾工作

重启进入图形界面后可以输入

nvidia-smi

查看显卡运行状况,输入

nvidia-settings

可以查看图形界面的配置:

Linux下如何安装nvidia显卡驱动

这样就算安装完成了,另外笔者测试的时候发现双屏显示需要进行手动的设置,如下图所示:

Linux下如何安装nvidia显卡驱动

需要手动设置一下双屏的位置,不然的话会重叠在一起。

另外nvidia-settings的设置是临时的,想要保存到文件需要root写入权限:

sudo nvidia-settings
Linux下如何安装nvidia显卡驱动

关于画面撕裂

安装驱动后,笔者使用flameshot截个图都难受了,鼠标基本动不了,以为是截图工具的问题,换了deepin-screenshot也是这样,接着去查了一下这应该是一个叫“画面撕裂”的现象,笔者通过一个简单的设置解决了:

Linux下如何安装nvidia显卡驱动Linux下如何安装nvidia显卡驱动

记得保存到文件。

以上是“Linux下如何安装nvidia显卡驱动”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI