![多 GPU 设置摇摆不定](https://linux22.com/image/200182/%E5%A4%9A%20GPU%20%E8%AE%BE%E7%BD%AE%E6%91%87%E6%91%86%E4%B8%8D%E5%AE%9A.png)
我很快就会有一个设置,我的台式机有一个集成显卡和一个专用显卡,都是 AMD 的,我已经搜索过,但没有找到关于多 GPU 设置如何工作的任何好的答案。我想要一个主要使用集成显卡的设置,并且可以通过环境变量为启动应用程序选择 GPU,类似于 NVIDIA 的 primusrun。
我读到您可以使用环境变量 WLR_DRM_DEVICES,以便第一个设备将用于渲染并复制到其他显卡。但是,您是否可以为游戏等计算密集型应用程序即时选择另一个 GPU?
我读到的另一件事是,它使用 GBM 自动管理此操作,但话又说回来,我如何选择要使用哪个 GPU?
背景信息:我正在购买一个新的 CPU,我选择它具有集成显卡,因此我有 2 个可渲染设备。原因是我希望能够在软件中拔出我的专用显卡,这样如果应用程序(特别是游戏)不能与 wine 一起使用,我可以通过 PCI 直通将其用于我的 Windows VM 设置。在有人提到双操作系统设置之前,我已经有了这个,但是如果你必须重新启动系统来更改操作系统,特别是当你通过 Discord、Teamspeak 等与某人交谈时,这会非常烦人。
TL;DR: sway 中的多 GPU 设置如何工作?
答案1
经过 5 个小时的搜索后,您在提出问题后又花了 10 分钟,找到了问题的关键词:DRI_PRIME。似乎它必须在台面驱动程序中实现,他们几年前就已经这样做了:https://www.phoronix.com/scan.php?page=news_item&px=wayland-dri-prime-mesa-nodes。