我正在开发适用于多显示器的 SlimDX 应用程序。应用程序将占据选定的显示,并且它的选择是通过命令行输入的,如 int。然后我用System.Windows.Forms.Screen.AllScreens[selection]
它来了解绑定,并在该显示器上“全屏”显示我的应用程序。
现在,为了优化性能,我需要选择哪个 gpu 适配器来初始化 Direct3D 的设备。如何找出哪个 gpu 适配器正在为选定的显示器供电?
由于每个 gpu 适配器可能连接一到两个显示器,因此我无法使用显示器编号。
我正在使用 Direct3D10。我不介意 Direct3D9 中的解决方案。
更糟糕的情况是让用户通过命令行选择显示器和适配器,但我更喜欢傻瓜证明方法。
谢谢