有些计算机安装了不止一个显卡/芯片组,即使(例如笔记本电脑)它们没有超过一台显示器也是如此。我在使用同时配备Intel和Nvidia图形硬件的笔记本电脑系统时遇到问题。Intel的驱动程序在OpenGL支持方面出了名的糟糕,我的代码遇到了一个莫名其妙的渲染错误,因为在创建渲染上下文时它似乎默认为Intel系统,而不是Nvidia系统。有什么方法可以在启动时避免这种情况吗?比如说“轮询所有可用的图形驱动程序,尽可能避免使用Intel驱动程序,并使用可以工作的驱动程序为我构建一个OpenGL渲染上下文”? 最佳答案 没有可移植的方法来完
关于如何在Windows平台上运行时选择nVidia独立适配器有很多问题和答案。最简单的方法是像这样导出NvOptimusEnablement变量:extern"C"_declspec(dllexport)DWORDNvOptimusEnablement=0x00000001;我有相反的要求。无论NVIDIA控制面板中的首选图形处理器是什么,我都需要在运行时为我的应用程序设置集成显卡。这个变量不适合这个。我该怎么做? 最佳答案 sop-setoptimusprofile下的代码注册一个应用程序配置文件,以便驱动程序自动为指定的应用程
关于如何在Windows平台上运行时选择nVidia独立适配器有很多问题和答案。最简单的方法是像这样导出NvOptimusEnablement变量:extern"C"_declspec(dllexport)DWORDNvOptimusEnablement=0x00000001;我有相反的要求。无论NVIDIA控制面板中的首选图形处理器是什么,我都需要在运行时为我的应用程序设置集成显卡。这个变量不适合这个。我该怎么做? 最佳答案 sop-setoptimusprofile下的代码注册一个应用程序配置文件,以便驱动程序自动为指定的应用程