以编程方式在nVidia Optimus中选择集成图形

时间:2014-07-22 03:12:32

标签: c++ windows nvidia

关于如何在Windows平台上的运行时选择nVidia离散适配器,有很多问题和答案。最简单的方法是导出一个NvOptimusEnablement变量,如下所示:

extern "C" _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;

我有相反的要求。我需要在运行时为我的应用程序设置集成显卡,无论NVIDIA控制面板中的首选图形处理器是什么。这个变量不适合这个。我该怎么做?

1 个答案:

答案 0 :(得分:2)

sop - setoptimusprofile下的代码注册了一个应用程序配置文件,以便驱动程序自动为指定的应用程序选择离散卡,也许你可以更改它以便它使用集成卡?