小编rot*_*oup的帖子

如何让 X 忽略我的主 GPU?

我有一块 MSI B450 Tomahawk Max 主板,里面有两个 GPU。我的“主”GPU 是 NVidia GeForce GTX 1660,位于主 GPU 插槽(PCI_E1,最靠近 CPU 并以 16 倍速运行)。我的第二个 GPU 是一个便宜的小型 AMD Radeon HD 5450,位于 PCI_E4,这是唯一可以容纳全尺寸卡的插槽。我的 Ryzen 5 没有集成显卡功能。

我想让我的 X windows 系统仅使用 Radeon 卡,这样我的 NVidia 就可以腾出来做其他事情,比如 GPU 直通到虚拟机等。我在使用本指南作为参考的同时遵循了本指南。我设法完成所有设置,以便我的 nvidia 卡在启动时被 vfio-pci 存根捕获,并且正确的驱动程序最初被列入黑名单,但可以稍后加载。一切似乎都很好,除了...我无法在 nVidia 卡被拔掉的情况下启动 X。我的控制台上只是出现了空白的黑屏。我可以 ssh 进入盒子,但控制台是空白的。

具有讽刺意味的是,如果我改变方式来使 Radeon 卡失效,那么 X 就可以正常启动。我还可以同时运行两张卡,每张卡驱动不同的显示器。但我无法让 X 开始仅使用 Radeon 卡。

我确实尝试了参考页面上给出的解决方案,但它不起作用 - 我最终遇到了完全相同的情况。似乎根本没有任何效果。

我针对以下两种情况发布了我的 Xorg.0.log 文件。Radeon-stub 可以工作。Nvidia-stub 不起作用 - 它最终抱怨没有配置屏幕。我试图费力地浏览它以找到线索,但考虑到所有在幕后进行的自动配置,X 的配置对我来说非常不透明。我不明白为什么任何事情都会成功或失败。

如果我知道如何查看当前的 X 配置,那就太好了,这样至少我知道“好”是什么样子。

如何强制 X 仅使用我的 Radeon …

xorg gpu amd-radeon nvidia-graphics-card

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

标签 统计

amd-radeon ×1

gpu ×1

nvidia-graphics-card ×1

xorg ×1