Graphics Windows 10如何在多显示器、多GPU环境下渲染窗口?

Graphics Windows 10如何在多显示器、多GPU环境下渲染窗口?,graphics,multiple-monitors,multiple-gpu,Graphics,Multiple Monitors,Multiple Gpu,我正在使用四个显示器,同时启用外部和内部GPU(IGFX)。其中三个连接到外部GPU,另一个连接到主板。在图形控制面板中,我看到每个显示器都分配给特定的GPU。事实上,之前的QnA说。然而,我使用两个GPU,有时在多个显示器之间放置一个窗口。在这种情况下,我想知道哪个GPU或CPU实际上在哪个绘图区域上工作,包括显示区域外窗口的隐藏部分 我知道Windows10中的基本窗口类使用GDI+,一些应用程序或游戏使用DirectX或OpenGL库。它们在渲染单元方面有区别吗?据我的朋友说,渲染的参考点

我正在使用四个显示器,同时启用外部和内部GPU(IGFX)。其中三个连接到外部GPU,另一个连接到主板。在图形控制面板中,我看到每个显示器都分配给特定的GPU。事实上,之前的QnA说。然而,我使用两个GPU,有时在多个显示器之间放置一个窗口。在这种情况下,我想知道哪个GPU或CPU实际上在哪个绘图区域上工作,包括显示区域外窗口的隐藏部分

我知道Windows10中的基本窗口类使用GDI+,一些应用程序或游戏使用DirectX或OpenGL库。它们在渲染单元方面有区别吗?据我的朋友说,渲染的参考点是左上角点(我不确定,但我想知道真相)

下图显示了我的配置

显示器#1、#2、#3:连接到外部GPU(NVIDIA GTX 1060)

显示器#4:连接到主板图形端口(英特尔i7-8700内部GPU)

以下示例显示了窗口(红色矩形)位置的几种可能性。在每种情况下,我都想知道哪个处理器计算哪个分区

案例1:

这种情况很明显,CPU和外部GPU(GTX 1060)适用于整个窗口区域

案例2:

案例3:

案例4:

案例5: