【问题标题】:How to start my program with the discrete display card? [duplicate]如何使用独立显卡启动我的程序? [复制]
【发布时间】:2013-07-26 03:55:59
【问题描述】:

我已经编写了一个使用大量 openGL 调用的程序。但是当我在 Nvidia Optimus 系统上运行程序时,总是使用集成显卡。那不是我想要的。因为我的程序使用的集成显卡缺少一些硬件功能。

那么如何告诉擎天柱系统在运行我的程序时使用独立显卡呢?

我知道用户可以选择特定的图形处理器供 Nvidia 控制面板使用。但我不希望我的程序的每个用户都完成该操作。切换决定应该在我的程序中完成。有人知道怎么做这个吗?非常感谢。

顺便问一下,如果我有 AMD 显卡怎么办?

【问题讨论】:

  • @NicolBolas 是的,这正是我想要的?谢谢。
  • @NicolBolas 顺便问一下,如何在 AMD 显卡上做到这一点?你知道吗?

标签: opengl gpu nvidia


【解决方案1】:

我写了一篇关于它的博文:here

博文归结为添加:

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

到您的代码。

这是对NVIDIA documentation的引用。

【讨论】:

  • 顺便问一下,AMD显卡怎么做?你知道吗?
  • 不抱歉,这里没有 AMD 卡...
猜你喜欢
  • 2016-08-06
  • 1970-01-01
  • 2010-10-30
  • 1970-01-01
  • 2021-07-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多