适用于 NVIDIA GPU 的 Debian Nouveau 驱动程序包含/缺少哪些功能?

适用于 NVIDIA GPU 的 Debian Nouveau 驱动程序包含/缺少哪些功能?

在使用 Nvidia 固件和驱动程序第 9999999^10 次破坏我的设置后,我只是做了:

sudo apt purge nvidia*
sudo apt purge cuda*

现在我的系统启动速度更快了,而且我真的无法区分默认的 Debian Sid Nouveau 和非自由的 nvidia 驱动程序之间的区别。看来他们对我的名声很不好,我是不是错过了什么?现在对我来说工作完美。

在此输入图像描述

答案1

您有一张 Nvidia RTX 3000 系列显卡。该系列目前处于 Nouveau 驱动程序开发的最佳阶段:足够老,开发人员可以熟知;但又足够新,可以成为新开发工作最重要的目标之一。

看着那(这Nouveau 驱动程序功能矩阵:您的卡对应NV170栏。您唯一缺少的主要功能是:

  • 硬件辅助视频解码和播放(Xv、VDPAU、XvMC)
  • 2D 图形加速功能(无论如何,当今的现代桌面环境都不会使用该功能,因为 3D 加速功能通常更强大)
  • 双链路 DVI(你的卡还有 DVI 吗?)
  • SLI(如今也是一个非常罕见的功能)
  • GPU计算特性

因此,如果您有足够的 CPU 能力来进行视频解码,并且不关心 GPU 计算功能,则基本上您的卡的所有其他功能都受支持。

许多旧卡(NV140 及更早版本)或多或少都因缺少 GPU 电源管理支持而受到限制,但这对您来说不是问题。

答案2

nVidia 卡(尤其是高端卡)的规格尚未发布。因此,开源Nouveau驱动程序无法支持所有卡的所有功能。

如果您没有使用所有功能,或者您拥有的卡受到 Nouveau 的良好支持,那么该驱动程序可能适合您。如果不是这种情况,则根本不会使用该驱动程序。此外,驱动程序也在不断改进并支持越来越多的功能。

如果您有高端卡,尤其是可用作 GPGPU 的卡,Nouveau 驱动程序可能不支持 cuda 等必要功能,并且需要 nVidia 专有驱动程序才能实现全部功能。

另外,有些卡根本不受支持,尤其是在过去,Nouveau 驱动程序会识别该卡,即使它实际上并不支持该特定卡,加载,然后使 GPU 完全崩溃,以致系统将锁定或看似锁定,导致键盘卡住和黑屏。这个特殊问题就是 Nouveau 驱动程序名声不佳的原因。在这种情况下,唯一的解决方案是以部分或完全禁用Nouveau驱动程序的模式启动系统,然后为该卡安装更合适的驱动程序。

有些功能可能永远不会被 nouveau 支持。对于所有功能,您必须使用专有驱动程序。看https://nouveau.freedesktop.org/FeatureMatrix.htmlhttps://en.wikipedia.org/wiki/Nouveau_(软件)

相关内容