![将 iGPU 与独立 GPU 一起使用会导致 GPU 性能下降](https://linux22.com/image/1630541/%E5%B0%86%20iGPU%20%E4%B8%8E%E7%8B%AC%E7%AB%8B%20GPU%20%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%E4%BC%9A%E5%AF%BC%E8%87%B4%20GPU%20%E6%80%A7%E8%83%BD%E4%B8%8B%E9%99%8D%20.png)
我有一台 AMD Ryzen 7 4800h CPU、AMD Radeon Graphics 以及一台 Nvidia GTX 1650,全部安装在联想 Legion 5 上。
我注意到,当我使用 iGPU(AMD Radeon Graphics)启动并使用独立 GPU(Nvidia GTX 1650)玩游戏时,我体验到的性能比单独使用专用 GPU 启动时更差。当我启动应用程序时,两个 GPU 的活动时间都会增加,尽管我将应用程序分配给了 Nvidia GPU。
我正在尝试使用的应用程序是一款要求不高的FPS射击游戏,名为勇敢者在低图形设置下。在 BIOS 中启用 iGPU 运行时,我得到的帧数减少了约 100 帧,尽管任务管理器仍然显示我正在使用专用显卡来玩游戏。
- 我已经使用制造商驱动程序和通用驱动程序对此进行了测试。GPU 使用专用 GPU RAM 来运行应用程序。
- 我已通过 Windows 的图形设置将应用程序配置为使用专用 GPU。
- 我试图研究这个问题,我相信这与独立 GPU 将图像发送到 iGPU 有关,而 iGPU 直接(我认为)连接到我的显示器。
- 我想知道为什么会发生这种情况。如果可以的话,请与我详细阐述一下这个问题。
答案1
答案2
我今天研究了一下并找到了答案这里
虽然这个问题适用于台式机,但我相信它也适用于这种情况以及我在这里遇到的情况。 GPU 将渲染的帧传递给 iGPU 以供显示。显然,从将其传递给 iGPU 一直到显示器之间的延迟似乎是导致这种性能下降的原因。