我找到了很多答案,例如“你需要 r8168”或“你需要 r8169”,但没有解释。我知道这取决于 Linux 内核,但我在 Google 的前两页中没有找到任何倾向于其中一个或另一个的内核列表。所以我的子问题:
我有 16.04,内核为 4.15.0-118-generic,但我对一般原则更感兴趣,而不是我现在应该使用的内容。
总长DR
我正在尝试nvidia-smi恢复,在安装 cuda-toolkit 之前一切正常。卸载 cuda-toolkit 没有帮助。如何恢复nvidia-smi输出?
NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。确保已安装并运行最新的 NVIDIA 驱动程序。
我在运行 Ubuntu 18.04 的笔记本电脑上安装了 GEFORCE RTX 2070,并已从官方运行文件成功安装了其驱动程序NVIDIA-Linux-x86_64-470.63.01.run。nvidia-smi这是该安装的输出:
接下来,我从官方运行文件安装了 cuda-toolkit cuda_11.4.2_470.57.02_linux.run,确保取消选择驱动程序安装。这是安装完成后的终端窗口:
就在我这样做之后nvidia-smi,我得到:
NVIDIA-SMI 失败,因为它无法与 NVIDIA 驱动程序通信。确保已安装并运行最新的 NVIDIA 驱动程序。
由于 cuda-toolkit 的安装可能“损坏” nvidia-smi,因此我卸载了 cuda-toolkit (通过运行cuda-uninstallerfind in /usr/local/cuda-11.4/bin,如安装后生成的文本中所述)。
不幸的是,这没有帮助,而且nvidia-smi仍然被损坏。我从官方 NVIDIA 运行文件安装的原因是因为之前我在从 Ubuntu 存储库安装驱动程序时遇到了问题,但可以使其与官方驱动程序一起使用。所以我想我应该尝试使用 cuda-toolkit 进行同样的操作。
我怎样才能回来nvidia-smi?
which nvidia-smi : /usr/bin/nvidia-smimokutil --sb-state : SecureBoot disablednvidia-settings : …