我正在运行带有两个 GPU 板的工作站。一个连接到我的屏幕的旧 AMD 板和一个用于 CUDA 开发的 Tesla K80。安装 Kubuntu 21.10 后,我遇到了一些问题,例如内核启动超时和启动失败。由于两个 Xorg 进程正在运行,我也无法重置 K80。我只将 K80 用于 CUDA,我认为我不需要这些过程。
我检查了驱动程序。在“附加驱动程序”设置中,安装了最新可用的 nvidia-driver-470 而不是Xorg Nouveau 驱动程序。
我还在列出我的 K80 的 K-Menu 中找到了一些“NVIDIA XServer 设置”应用程序。我不知道哪个软件包安装了该应用程序,但无论如何它似乎没有提供相关设置。
我的问题:
- 那些 Xorg 进程从何而来?
- 为仅限 CUDA 的卡运行这些 Xorg 进程有什么意义吗?
- 我怎样才能永久摆脱这些进程(或至少在一个会话中)?
似乎我找到了 3 的答案。我的系统上有一个文件
/usr/share/X11/xorg.conf.d/10-nvidia.conf
。我删除了内容(通过使用 将所有行变成注释#
)并重新启动系统。nvidia-smi
不再显示在 GPGPU 上运行的 Xorg 进程。仍然不知道为什么 Xorg 首先要使用 GPGPU。也许在第一次没有插入 GPGPU 的情况下启动一个新安装的系统是个好主意,以避免混淆 GPU 和 GPGPU。