![我如何告诉系统/GDM 不使用 GPU,而只使用其他 GPU?](https://linux22.com/image/174617/%E6%88%91%E5%A6%82%E4%BD%95%E5%91%8A%E8%AF%89%E7%B3%BB%E7%BB%9F%2FGDM%20%E4%B8%8D%E4%BD%BF%E7%94%A8%20GPU%EF%BC%8C%E8%80%8C%E5%8F%AA%E4%BD%BF%E7%94%A8%E5%85%B6%E4%BB%96%20GPU%EF%BC%9F.png)
我在系统上使用 AMD RX 5700 XT GPU 已有 6 个多月了,并且使用开源驱动程序。效果很好。
但我需要做一些机器学习的事情,而 ROCM 甚至还不能在这张卡上工作。所以我需要CUDA。
幸运的是,我手头有一台较旧的 nVidia Geforce GTX 970。所以我安装了它。
当我重新启动时,一切正常。两张卡均已检测到并正常工作。
然后我安装了专有的 nvidia 驱动程序。
现在 GDM 尝试在 GPU 卡上启动,但失败。它也尝试启动 X11 会话(我实际上正在使用 wayland,并且想继续使用 wayland)
因此,当它不断尝试在 nvidia GPU 上启动 GDM/X11 后,它会停止尝试并最终向我显示一个控制台。顺便说一句,所有输出都在我的 AMD GPU 上。
所以问题是:我如何告诉系统/GDM 不使用 nvidia GPU,而继续使用 AMD GPU?