小编abh*_*k47的帖子

r8168/r8169 - 我应该使用哪一个?

我找到了很多答案,例如“你需要 r8168”“你需要 r8169”,但没有解释。我知道这取决于 Linux 内核,但我在 Google 的前两页中没有找到任何倾向于其中一个或另一个的内核列表。所以我的子问题:

  1. 如何为任何特定的 Ubuntu 内核找到正确的驱动程序?
  2. r8168 和 r8169 之间的主要区别是什么,使得它们仅在某些内核上稳定?
  3. 稍后编辑)如果没有明确的列表,“如果有问题并且你没有r8168,你可能需要它”和“如果有问题并且你已经有r8168,你可能需要它”背后是否有任何规则清除它”?

我有 16.04,内核为 4.15.0-118-generic,但我对一般原则更感兴趣,而不是我现在应该使用的内容。

kernel networking realtek drivers

7
推荐指数
1
解决办法
2万
查看次数

安装 cuda-toolkit 后 nvidia-smi 停止工作

总长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.runnvidia-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-smi
  • mokutil --sb-state : SecureBoot disabled
  • nvidia-settings : …

nvidia cuda hardware-enablement-stack 18.04

4
推荐指数
1
解决办法
1万
查看次数