我目前使用的是配备 nvidia GPU 和 intel 集成显卡的 Lenovo Thinkstation P330。他们的 BIOS 目前似乎只让我选择 intel 或 nvidia。在任一配置中,运行 lspci 仅显示一个 VGA 控制器,因此我猜测 BIOS 以某种方式隐藏了 GPU?因此,我认为我不能使用有关运行集成 GPU 和专用 GPU 的主题的先前问题。我想要一个配置,其中我使用 intel 作为显示器,但最终在 nvidia gpu 上运行 CUDA 实验。
到目前为止,我的方法是:我尝试使用 lspci 和 setpci 来更改配置空间,以便内核可以识别该设备。我的 Nvidia GPU 始终显示在“1@00:0.0”,而我的 Intel GPU 始终显示在“0@00:02.0”。我尝试修改 lspci 和 setpci 源,以强制通过直接硬件访问完全写入配置空间,即使它找不到合适的供应商,但它不起作用。
知道这是否可能吗?我想不同的 BIOS 可能会起作用,但我宁愿不改变 BIOS。如果有帮助的话,我正在运行 Fedora 33。
答案1
将 BIOS 中的视频设置设置为“自动”。您可能需要先更新 BIOS。然后您应该在 中看到两个视频设备lspci
。