如何在 Visual Studio / OpenGL 中设置 GPU [重复]

Posted

技术标签:

【中文标题】如何在 Visual Studio / OpenGL 中设置 GPU [重复]【英文标题】:How to set GPU in visual studio / OpenGL [duplicate] 【发布时间】:2018-06-16 10:59:38 【问题描述】:

我使用的是 Surface Book 2 和视觉工作室。我正在尝试制作一个 OpenGL 应用程序,我注意到它默认使用集成英特尔 GPU,而不是笔记本电脑上的独立 NVIDIA GPU。

我知道我可以使用 NVIDIA 控制面板将 NVIDIA GPU 设置为默认值,但基本设置是“让应用程序选择”(我理解此设置的目的是在更好的情况下节省电池不需要 GPU)。我正在尝试找到一种方法,可以在我的应用程序中选择 GPU,而无需手动更改 NVIDIA 控制面板中的设置。

我环顾四周,听起来 OpenGL 不支持在不同 GPU 之间进行选择的任何方法(这让我感到非常惊讶)。有什么方法可以在不使用其他 API 且不更改 NVIDIA 控制面板中的设置的情况下选择我想要的 GPU?

【问题讨论】:

【参考方案1】:

找到 Visual Studio 生成的可执行文件,并为其设置 GPU。

【讨论】:

那行得通(我以为每次重新编译它都会被覆盖,但它仍然有效)。但是,如果我试图让这个应用程序可移植,我不想在我安装应用程序的每台计算机上手动设置它。有没有办法以编程方式设置它?

以上是关于如何在 Visual Studio / OpenGL 中设置 GPU [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在visual studio开发android程序

如何利用visual studio2015编写uwp应用

在 visual studio 中如何看它执行的步骤,

visual studio 中 如何还原.bak数据文件

在visual studio里面,如何能让我看到.CS文件?

如何只用visual c++编译器而不安装visual studio