我正在编写一个需要运行Nvidia GPU的应用程序,因为它正在使用一些高级OpenGL扩展。我在Nvidia控制面板的“3d设置”部分添加了一个配置文件,并将其设置为使用高性能Nvidia处理器。
我的问题出现在具有多个GPU的机器上,例如,板载Intel和NVidia gtx 1060.如果我独立运行我的应用程序,一切都很好。但是,我的应用程序也可以通过Adobe After Effects打开(通过调用:: system()等启动)。如果After Effects使用板载(我无法控制),那么我的应用程序也将被告知使用板载,无论其在3D设置中的配置文件。