繁体   English   中英

AMD OpenCL未将Intel HD 4000检测为GPU设备

[英]AMD OpenCL does not detect Intel HD 4000 as a GPU device

我有一台配备Intel HD 4000图形卡的笔记本电脑。 我正在运行Ubuntu 12.04。 现在,当我运行AMD OpenCL SDK附带的一些opencl示例时,该SDK使用了CPU,因为无法识别GPU设备。

系统详细信息屏幕显示“图形Intel®Ivybridge Mobile x86 / MMX / SSE2” 运行lspci显示:

$lspci -nnk | grep -iA3 vga 
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor
Graphics Controller [8086:0166] (rev 09)
  Subsystem: Lenovo Device [17aa:2208]
  Kernel driver in use: i915
  Kernel modules: i915

我相信这证实了我的计算机上正在运行Intel HD 4000。 但是我不确定为什么opencl示例不能将其识别为GPU设备。 请帮忙。

谢谢。

您的问题标题是这样的:由于AMD OpenCL面向AMD GPU,因此您需要安装Intel OpenCL SDK才能在Intel GPU上运行。 在此处下载Intel OCL SDK 并确保您的驱动程序支持OpenCL。

有同样的问题。 安装了英特尔的SDK( opencl_runtime_14.2_x64_4.5.0.8 )。 它只看到处理器,没有图形卡。 (这实际上很奇怪-我认为几年前我曾在同一台笔记本电脑的图形上运行过OpenCL。也许旧版本的SDK会卡住它。)

人们说 :“英特尔不为Linux下的GPU提供OpenCL支持。”

并添加 :“ beignet 显然, beignet是英特尔推出的一个开放源代码项目,用于由Linux社区开发开放驱动程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM