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

Programmatically selecting integrated graphics in nVidia Optimus

本文关键字:方式 选择 集成 图形 编程 nVidia Optimus      更新时间:2023-10-16

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

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

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

sop - setoptimusprofile下的代码注册一个应用程序配置文件,以便驱动程序自动为指定的应用程序选择分立卡。也许你可以改变它,让它使用积分?