将 iGPU 与独立 GPU 一起使用会导致 GPU 性能下降

将 iGPU 与独立 GPU 一起使用会导致 GPU 性能下降

我有一台 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

您是否尝试过进入 Nvidia 显示属性并告诉它使用其中的专用 GPU 进行游戏?

我在台式机上,但我认为在笔记本电脑上会出现一个选项来选择每个游戏使用哪个 GPU:

选项的屏幕截图。

此外,有些游戏会让您手动选择使用哪个 GPU,您尝试过吗?

我知道在某些笔记本电脑上,如果通过 HDMI 或 DisplartPort 端口插入外接显示器,则可以强制使用专用 GPU,但据我所知,仅使用内部屏幕不会导致性能下降?

答案2

我今天研究了一下并找到了答案这里

虽然这个问题适用于台式机,但我相信它也适用于这种情况以及我在这里遇到的情况。 GPU 将渲染的帧传递给 iGPU 以供显示。显然,从将其传递给 iGPU 一直到显示器之间的延迟似乎是导致这种性能下降的原因。

相关内容