当计算机同时具有集成图形和专用图形时,它会决定将哪个图形用于给定程序。
为了做出这个决定,它会看什么?
程序的编写者可以做些什么来确保为给定的任务选择了正确的程序?(例如,如果程序是视频游戏,则希望计算机选择专用图形,如果程序是文字处理器,则希望计算机选择集成)
编辑澄清:特别是,我在谈论 Windows 笔记本电脑。当笔记本电脑的专用 Nvidia 显卡显然是更好的选择时,我看到我的笔记本电脑在某些游戏中使用英特尔集成显卡后,这个问题就出现了。
更多说明:我知道驱动程序控制使用哪些,(在我的笔记本电脑上,我可以看到哪个程序正在使用 Nvidia 控制面板中的哪些图形)。我也不想知道如何更改给定程序使用的图形。我想知道它正在查看哪些具体的东西来决定使用什么图形。
电脑决定不了。应用程序决定,默认值通常是功率较低的 GPU(例如,集成的)。
如果应用程序需要更高性能的图形,它可以检查注册表以查看是否有多个 GPU 可用,如果是,则可以更改为更高功率的 GPU。该决定由开发人员做出;如果它们不需要高功率,则 Windows 将继续使用默认显示适配器。