安装独立显卡官方驱动
目前独立显卡主要是指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版本的驱动,可能安装失败或产生其它问题。
未完稿