有没有办法在 Python 脚本中使用 OpenGL(尤其是使用 Qt 的应用程序)以编程方式为基于 Python 的应用程序设置 NvOptimusEnablement 标志?
到目前为止,我看到的所有参考资料——例如在 nVidia Optimus或https://stackoverflow.com/a/39047129/6531515中以编程方式选择集成显卡——都是针对 C/C++ 的,其中标志需要设置为全局定义哪个编译成可执行文件,但显然在这种情况下不起作用。
是唯一的选择:
- 使用此标志集创建自定义 Python 解释器包装器(例如https://github.com/cprogrammer1994/optimuspy),或者
- 强制用户将 Python / pyinstaller-created-binary 显式标记为需要他们使用的每台机器的 Nvidia GPU?