If there is a better way to provide additonal, useful information (which is not really a proper answer) on SO than this, please let me know. Location: /System/Library/Frameworks/amework Signed by: Software Signing, Apple Code Signing Certification Authority, Apple Root CA _string: Intel(R) Core(TM) i7-2600 CPU 3.40GHzĪnd this for OpenCL version: system_profiler | grep -A 11 OpenCL: Hardware UUID: 1025AC04-9F8E-5342-9EF4-XXXXXXXXXXXXXĪnd also this for the actual CPU details: sysctl -a | grep "brand_string" If you want a legible list of your installed CPU and Graphics equipment, the following command does it nicely: system_profiler | awk '/^Hardware/ || /^Graphics/ p' I would have posted it as a comment, but the formatting there would be useless. This doesn't answer your question, (and doesn't need downvoting please) but hopefully will help you work out what you have actually got installed. After upgrading my OS to Mavericks (was previously running Mountain Lion), openCL now recognizes my graphics card as a valid device.
Or am I simply not fetching the data correctly?ĮDIT: I have found the issue. How can that be? Is openCL not compatible with Intel HD Graphics 4000 card? And I thought my computer had a dual core processor.
Std::cout<<"NUM CPUS: "< A forum where Apple customers help each other with their products. Question: Q: Can we upgrade Graphic Card for Mid-2012 MacBook Pro More Less. In my program I do the following to check how many devices I have access to: // get first platformĮrr = clGetPlatformIDs(1, &platform, NULL) Įrr = clGetDeviceIDs(platform, CL_DEVICE_TYPE_GPU, 0, NULL, &gpuCount) Įrr |= clGetDeviceIDs(platform, CL_DEVICE_TYPE_CPU, 0, NULL, &cpuCount) Sell it and get a new MacBook Pro Thunderbolt external GPU aka eGPU More Less. I'm writing an openCL program on a mid 2012 13" macbook pro with the following specs:#NEW PROCESSOR AND GRAPHICS CARD FOR MACBOOK PRO 2012 UPGRADE#