什么是 linux-modules-nvidia 以及它提供哪些功能?

什么是 linux-modules-nvidia 以及它提供哪些功能?

似乎有 3 种方法可以安装 NVIDIA 专有驱动程序。

  1. 来自 NVIDIA 的脚本
  2. 来自 repo 的 nvidia-driver-*
  3. linux-modules-nvidia-* \ nvidia-kernel-common-* 来自 repo

当我安装 Ubuntu 时,我选择了扫描专有驱动程序的选项,并安装了 linux-modules-nvidia-*。我的显卡似乎没有发挥出最佳性能,因为仍然会出现撕裂现象。开始四处寻找,但我没有安装论坛上不断弹出的命令:nvidia-smi、nvidia-settings、nvcc,

让我疑惑的是,我是否可以访问 CUDA 核心、用于切换的主要资源,或者 GL 或 CL?

nvidia-drivers-* 将功能替换为对 *compute、*gl、*settings 的依赖项,prime 等,但我找不到指向 linux-modules-nvidia 的依赖树。或者我只是错过了。

这是将官方重新打包成模块还是不同的包?它具有相同的功能吗?有没有办法使用与上面列出的命令不同的命令来测试这些功能?我猜“附加驱动程序”管理器告诉我它是手动安装的,这让我很烦,但我不知道它与保持更新有什么关系。

答案1

这些模块是 Nvidia 专有驱动程序的二进制模块。它们是由 Canonical 从某个时候开始构建的。

之前仅提供 dkms 源。现在用户有了更多选择。

这些模块在功能方面没有附加价值。它们安装速度更快,并且不需要 dkms。

相关内容