You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:48:12