Существует много вопросов и ответов о том, как выбрать дискретный адаптер nVidia во время выполнения на платформе Windows. Самый простой способ - экспортировать переменную NvOptimusEnablement следующим образом:
extern "C" _declspec(dllexport) DWORD NvOptimusEnablement = 0x00000001;
У меня есть противоположное требование. Мне нужно установить интегрированную графику во время выполнения для моего приложения, независимо от того, что является предпочтительным графическим процессором в панели управления NVIDIA. Эта переменная не подходит для этого. Как я могу это сделать?