1 概述
因为某些需要需要在Linux
上安装显卡驱动,这里记录一下安装过程。
2 环境
Manjaro
RTX 2060
3 下载驱动安装包
到官网上搜索下载即可,可以戳这里:
![6fae9f080954665eb2d0f049eed31844.png](https://i-blog.csdnimg.cn/blog_migrate/5c744d37e3f7646db434059f8bf3e092.jpeg)
选择自己的显卡型号即可,笔者选择参考如下:
![c3378a3647e40a44e6fe3eb9dd7fc54f.png](https://i-blog.csdnimg.cn/blog_migrate/1900557e71c5a0f524b4babe8be34b5a.jpeg)
搜索下载即可,下载之后是一个.run
文件,加上执行权限:
sudo chmod u+x NVIDIA-Linux-x86_64-455.28.run
4 准备工作
4.1 安装linux-header
安装之前先安装linux-header
,首先获取内核版本号:
uname -a
![146998c81d6eaa9d9e2be218bfca9869.png](https://i-blog.csdnimg.cn/blog_migrate/41c556b567d343974120076f43b945a9.png)
笔者这里是5.8
版本的,搜索linux-header
并选择5.8
版本进行安装:
![96d57cd9d972e69e4865f2bace576058.png](https://i-blog.csdnimg.cn/blog_migrate/568cfb0b69748d364c20f0ec17145dae.jpeg)
命令如下:
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
如果在终端出现如下情况:
![99cdf447f2f7a2e27b0c887a4f52692f.png](https://i-blog.csdnimg.cn/blog_migrate/3748430b13bfba22b53250ac781e7bfa.png)
表明没有关闭图形界面,因为上面禁用了Nouveau
,是无法进入图形界面的,这种情况一般出现在双显卡的电脑上,手动关闭图形界面即可:
systemctl status lightdm
systemctl stop lightdm
安装有几个简单的选项根据个人需要选择是或否即可,安装过程非常快,完成后会提示安装完成xxx complete
,重启即可进入图形界面。
6 收尾工作
重启进入图形界面后可以输入
nvidia-smi
查看显卡运行状况,输入
nvidia-settings
可以查看图形界面的配置:
![d45c29ff488da76dac65896dacad56ec.png](https://i-blog.csdnimg.cn/blog_migrate/8831f1c081cd703c54e09486a0452c8f.jpeg)
这样就算安装完成了,另外笔者测试的时候发现双屏显示需要进行手动的设置,如下图所示:
![4f8341af24c5ee9e7d875498c0b1e64a.png](https://i-blog.csdnimg.cn/blog_migrate/411b3f434517c1005f45ace24143dfec.jpeg)
需要手动设置一下双屏的位置,不然的话会重叠在一起。
另外nvidia-settings
的设置是临时的,想要保存到文件需要root
写入权限:
sudo nvidia-settings
![07fa11bc3fe85f0f1d83f40fe14706e4.png](https://i-blog.csdnimg.cn/blog_migrate/433b96b0b16b105124bd8ff549a8b06b.png)
7 关于画面撕裂
安装驱动后,笔者使用flameshot
截个图都难受了,鼠标基本动不了,以为是截图工具的问题,换了deepin-screenshot
也是这样,接着去查了一下这应该是一个叫“画面撕裂”的现象,笔者通过一个简单的设置解决了:
![93ca7893bff05ee1cbb2930104ba7d6c.png](https://i-blog.csdnimg.cn/blog_migrate/806211f7c6d88e0aea377fed68f83164.jpeg)
![9421d06e6a78cd21d5be368a70e41dfb.png](https://i-blog.csdnimg.cn/blog_migrate/ea4b3fe7e9f0ba67d53248c57046a4d3.jpeg)
记得保存到文件。