安装独立显卡官方驱动

目前独立显卡主要是指Nvidia和AMD两种,我们分别说明。不过,在安装之前,有些问题需要事先了解。

已知问题

因为Nvidia对于Linux支持的力度问题,Nvidia官方驱动虽然可以释放显卡的性能,但可能在某些小的方面不如开源驱动。所以,如果安装了官方驱动后想换回开源驱动,那么仅仅是按说明卸载的话,可能无法恢复到之前的开源驱动的效果。

所以,请做好系统备份,甚至做好重装系统的准备工作,以防万一。

一、Nvidia显卡驱动安装过程

关于Nvidia显卡驱动的安装,Debian官方已经提供详细的步骤,地址在这里:

(或者打开bing.com搜索nvidia即可找到)

下面是此链接内容的中文整理版本:

第一步,确认自己的显卡型号是否有驱动支持

第二步,如果支持,那么无论是哪个驱动,都需要安装Kernel headers包

sudo apt install linux-headers-amd64

这里有一点需要注意,就是之前已经安装的linux-image-amd64版本是从backports安装的,那么Kernel headers包也需要从backports安装;即linux-image-amd64与linux-headers-amd64必须是匹配的。

假设我之前的linux-image-amd64安装是使用下面的命令:

sudo apt install -t bullseye-backports linux-image-amd64

那么,linux-headers-amd64也需要使用相同的命令来安装:

sudo apt install -t bullseye-backports linux-headers-amd64

(上面说的相同的命令主要是指 -t bullseye-backports)

第三步,安装对应的驱动

sudo apt install nvidia-driver firmware-misc-nonfree

第四步,重启系统

二、Nvidia显卡驱动卸载过程

sudo apt purge "*nvidia*"

然后重新启动系统即可。如果有问题,可以尝试重装开源驱动:

sudo apt install --reinstall xserver-xorg-core xserver-xorg-video-nouveau

然后再重启系统。

三、AMD显卡驱动

目前,AMD官方只提供RHEL、CentOS、Ubuntu、SLED/SLES这四种发行版的驱动,不提供Debian驱动。不建议您尝试在Debian系统上安装Ubuntu版本的驱动,可能安装失败或产生其它问题。

未完稿