![什么是 linux-modules-nvidia 以及它提供哪些功能?](https://linux22.com/image/942619/%E4%BB%80%E4%B9%88%E6%98%AF%20linux-modules-nvidia%20%E4%BB%A5%E5%8F%8A%E5%AE%83%E6%8F%90%E4%BE%9B%E5%93%AA%E4%BA%9B%E5%8A%9F%E8%83%BD%EF%BC%9F.png)
似乎有 3 种方法可以安装 NVIDIA 专有驱动程序。
- 来自 NVIDIA 的脚本
- 来自 repo 的 nvidia-driver-*
- 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。