Ubuntu双GPU设备中OpenCL无法识别Intel GPU的问题求助
Ubuntu双GPU设备中OpenCL无法识别Intel GPU的问题求助
我现在在一台老Ubuntu笔记本上开发OpenCL C++程序,碰到个棘手的问题,想请教下大家!
我的笔记本有两块GPU,用命令lspci | grep VGA可以看到:
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 01:00.0 VGA compatible controller: NVIDIA Corporation GK107M [GeForce GT 650M] (rev a1)
我查过这俩GPU的OpenCL支持情况,NVIDIA这块是不支持的,但Intel的核显是支持的。可是当我运行clinfo命令时,只看到了rusticl平台的信息,完全找不到Intel GPU对应的OpenCL设备:
Platform Name rusticl Platform Vendor Mesa/X.org Platform Version OpenCL 3.0 Platform Profile FULL_PROFILE Platform Extensions cl_khr_byte_addressable_store cl_khr_create_command_queue cl_khr_expect_assume cl_khr_extended_versioning cl_khr_icd cl_khr_il_program cl_khr_spirv_no_integer_wrap_decoration ...
我搞不懂为啥明明Intel核显支持OpenCL,系统却识别不到对应的设备?有没有大佬能指点下该怎么解决这个问题,让我的程序能用上Intel核显的OpenCL能力呀?
备注:内容来源于stack exchange,提问作者Turgut
相关产品推荐
相关产品推荐

