乐趣区

关于nvidia:Linux-Nvidia显卡驱动安装

1 概述

因为某些须要须要在 Linux 上装置显卡驱动,这里记录一下装置过程。

2 环境

  • Manjaro
  • RTX 2060

3 下载驱动安装包

到官网上搜寻下载即可,能够戳这里:

抉择本人的显卡型号即可,笔者抉择参考如下:

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

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

4 筹备工作

4.1 装置linux-header

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

uname -a

笔者这里是 5.8 版本的,搜寻 linux-header 并抉择 5.8 版本进行装置:

命令如下:

pacman -Ss linux-header
sudo pacman -S linux58-headers

4.2 禁用Nouveau

一般来说装置 Manjaro 会主动装置开源显卡驱动 Nouveau,须要手动禁用能力装置Nvidia 驱动,创立如下文件:

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

输出如下内容:

blacklist nouveau

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

4.3 重启

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

lsmod | grep nouveau

若没有任何输入则表明曾经禁用了Nouveau

留神这一步很重要,肯定要禁用,否则无奈装置 Nvidia 驱动。

5 正式装置

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

 ./NVIDIA-Linux-x86_64-455.28.run 

如果在终端呈现如下状况:

表明没有敞开图形界面,因为下面禁用了Nouveau,是无奈进入图形界面的,这种状况个别呈现在双显卡的电脑上,手动敞开图形界面即可:

systemctl status lightdm
systemctl stop lightdm

装置有几个简略的选项依据集体须要抉择是或否即可,装置过程十分快,实现后会提醒装置实现xxx complete,重启即可进入图形界面。

6 收尾工作

重启进入图形界面后能够输出

nvidia-smi

查看显卡运行状况,输出

nvidia-settings

能够查看图形界面的配置:

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

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

另外 nvidia-settings 的设置是长期的,想要保留到文件须要 root 写入权限:

sudo nvidia-settings

7 对于画面撕裂

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

记得保留到文件。

退出移动版