我刚刚购买了 Razer Core X Chroma 和 Gigabyte RTX 3070。它们与支持 thunderbolt 3 的 HP Zbook studio 结合使用。我使用全新安装的 Ubuntu 20.04 LTS 作为我的操作系统。
为了配置 eGPU,我使用了以下教程:https://developer.nvidia.com/blog/accelerating-machine-learning-on-a-linux-laptop-with-an-external-gpu/
我还在互联网上搜索解决方案,这导致我执行以下操作
- 我在 BIOS 中将“Thunderbolt 安全级别”设置为“PCIe 和 DisplayPort - 无安全性”。
- 在 xorg.conf 文件中,我还向 Geforce RTX 3070 的设备部分添加了“选项“AllowExternalGpus” “True””。
- 我使用 lightdm 作为显示管理器,而不是 gdm3
- 我将驱动程序更新为 nvidia-driver-460
由于 eGPU 被 nvidia-smi 识别,一切似乎都运行正常: nvidia-smi 命令的屏幕截图
此外,通过 HDMI 连接至 eGPU 的外部显示器也能被 NVIDIA X 服务器设置识别。
问题是外接显示器显示我的光标(像一个奇怪的十字),但在 Ubuntu 设置中未被识别为显示器,并且不显示任何窗口。因此我无法使用外接显示器。有人知道这个问题的解决方案吗?
答案1
我找到了以下 GitHub:https://github.com/hertg/egpu-switcher
运行这个可以为我解决问题。