- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My cpu device is reported as available from clGetDeviceInfo. But when I try to clCreateContext, it returns error -2 (CL_DEVICE_NOT_AVAILABLE). The device is then reported as non-availble from clGetDeviceInfo.
I am running ubuntu 14.04 on virtualbox on Windows 7. From what I gathered, running in a VM is not an issue for OpenCL on a cpu. My cpu is an i5-2520m.
There might be a solution (http://stackoverflow.com/questions/18193320 and http://stackoverflow.com/questions/17346647), but I thought I would try this forum first. The solution in those posts is to install the AMD graphics driver, even if one does not have an AMD video card.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Maxime,
What version of VirtualBox you are using? Please note that SSE4.2 support is required for Intel OpenCL CPU runtime. And I'm not sure whether latest official VitrualBox release support it. See this discussion - https://software.intel.com/en-us/forums/topic/506830.
You might also check /proc/cpuinfo for the presence of sse4_2 in flags.
Thanks,
Yuri

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page