Есть ли способ программно установить флаг NvOptimusEnablement для приложения на основе Python, использующего OpenGL (и, в частности, для приложений, использующих Qt) из скрипта Python?
Все ссылки, которые я видел до сих пор - например. Программный выбор интегрированной графики в nVidia Optimus или https://stackoverflow.com/a/39047129/6531515 - для C/C++, где флаг должен быть установлен как глобальное определение который скомпилирован в исполняемый файл, но, очевидно, в данном случае это не сработает.
Единственные варианты:
- Создайте собственную оболочку интерпретатора Python с этим установленным флагом (например, https://github.com/cprogrammer1994/optimuspy), ИЛИ
- Заставить пользователей явно помечать Python / pyinstaller-created-binary как требующий графического процессора Nvidia для каждой используемой ими машины?