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
也是这样,接着去查了一下这应该是一个叫“画面撕裂”的景象,笔者通过一个简略的设置解决了:
记得保留到文件。