【问题标题】:How to select graphics card while using opencv3 with opencl?使用opencv和opencl时如何选择显卡?
【发布时间】:2019-03-11 07:34:13
【问题描述】:

我的笔记本电脑有两个显卡,Intel HD Graphics 530 和 Nvidia Geforce GTX 965M。 当我在 opencl 中使用 opencv3 时,它自动选择了 Intel。 为了更快的速度,我想改用 Nvidia。 我尝试添加

OPENCV_OPENCL_DEVICE = NVIDIA:GPU:GTX 965M

到环境变量,但它不起作用。
环境:
Windows 10、OpenCV 3.4.5、Cuda 9.2、Visual Studio 2017

【问题讨论】:

标签: c++ opencv opencl


【解决方案1】:

对于 302 或更高版本的驱动程序(应该在大多数系统上可用,因为当前版本 >400),您必须导出全局变量 NvOptimusEnablement

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

来源:This driver technical notes from NVIDIA(第 3 页)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 2018-02-11
    • 2014-12-17
    • 1970-01-01
    相关资源
    最近更新 更多