It is strange that I get different OpenCL driver results when repeatly installing same driver "amd-catalyst-15.5beta-64bit-win8.1-may27.exe"
The HW/SW enviroment is R9 295x2/A10-7870K/HD5870/Windows 10 preview/AMD 15.5beta driver
This is current GPU information result:
Name:AMD Accelerated Parallel Processing
Version:OpenCL 2.0 AMD-APP (1642.5)
Vendor:Advanced Micro Devices, Inc.
Profile:FULL_PROFILE
Extensions:cl_khr_icd cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_dx9_media_sharing cl_amd_event_callback cl_amd_offline_devices
Devices:
Name:Hawaii
Type:GPU
Version:OpenCL 2.0 AMD-APP (1642.5)/1642.5 (VM)
Global/Local Memory:4,294,967,296/32,768
Name:Hawaii
Type:GPU
Version:OpenCL 1.2 AMD-APP (1642.5)/1642.5 (VM)
Global/Local Memory:3,221,225,472/32,768
Name:Spectre
Type:GPU
Version:OpenCL 1.2 AMD-APP (1642.5)/1642.5 (VM)
Global/Local Memory:2,146,959,360/32,768
Name:Cypress
Type:GPU
Version:OpenCL 1.2 AMD-APP (1642.5)/1642.5 (VM)
Global/Local Memory:1,073,741,824/32,768
While sometimes I got different results for the same HW/SW. All version number (1642.5) changed to be (1800.x) (x is a number I forgot). The OpenCL version of the second and third GPUs changed to be 2.0. The global memory of the second GPU changed to be 4GB (same as the first GPU). But now I cannot get this 1800.x version result.
Why ?
Solved! Go to Solution.
I have restored the Engineering Sample driver from Windows device manager (update driver from local driver list).
Now driver information is as following:
Name:AMD Accelerated Parallel Processing
Version:OpenCL 2.0 AMD-APP (1800.3)
Vendor:Advanced Micro Devices, Inc.
Profile:FULL_PROFILE
Extensions:cl_khr_icd cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_dx9_media_sharing cl_amd_event_callback cl_amd_offline_devices
Devices:
Name:Hawaii
Type:GPU
Version:OpenCL 2.0 AMD-APP (1800.3)/1800.3 (VM)
Global/Local Memory:4,294,967,296/32,768
Name:Hawaii
Type:GPU
Version:OpenCL 2.0 AMD-APP (1800.3)/1800.3 (VM)
Global/Local Memory:4,294,967,296/32,768
Name:Spectre
Type:GPU
Version:OpenCL 2.0 AMD-APP (1800.3)/1800.3 (VM)
Global/Local Memory:2,683,568,128/32,768
Name:Cypress
Type:GPU
Version:OpenCL 1.2 AMD-APP (1800.3)/1800.3 (VM)
Global/Local Memory:1,073,741,824/32,768
It's very nice all devices (except old HD5000 series) are now opencl 2.0 compatiable.
I need the 1800 version to support multiple GPUs OpenCL 2.0. How to make it "appear" again?
I searched a similar post on 1642.5 driver behaviour:
After updating to the latest Omega driver, only one GPU core is doing work
I cannot understand why 15.5beta driver shows same version number as Omega driver?
On Linux, after installing driver 'amd-catalyst-omega-15.5-linux-run-installers.zip', I got another version number 1702.3 :
Version:OpenCL 2.0 AMD-APP (1702.3)
Vendor:Advanced Micro Devices, Inc.
Profile:FULL_PROFILE
Extensions:cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Devices:
Name:Hawaii
Type:GPU
Version:OpenCL 2.0 AMD-APP (1702.3)/1702.3 (VM)
Global/Local Memory:4,210,032,640/32,768
Name:Spectre
Type:GPU
Version:OpenCL 1.2 AMD-APP (1702.3)/1702.3 (VM)
Global/Local Memory:2,384,461,824/32,768
Name:Cypress
Type:GPU
Version:OpenCL 1.2 AMD-APP (1702.3)/1702.3
Global/Local Memory:536,870,912/32,768
Name:Hawaii
Type:GPU
Version:OpenCL 1.2 AMD-APP (1702.3)/1702.3 (VM)
Global/Local Memory:3,221,225,472/32,768
Can any AMD staff give official answer on the OpenCL driver version number?
It seems I found the answer. It should be the driver AMD Catalyst 15.x (15.200.1040.0 June 😎 , provided by Windows 10 Update. The version is 1800.3.
I have restored the Engineering Sample driver from Windows device manager (update driver from local driver list).
Now driver information is as following:
Name:AMD Accelerated Parallel Processing
Version:OpenCL 2.0 AMD-APP (1800.3)
Vendor:Advanced Micro Devices, Inc.
Profile:FULL_PROFILE
Extensions:cl_khr_icd cl_khr_d3d10_sharing cl_khr_d3d11_sharing cl_khr_dx9_media_sharing cl_amd_event_callback cl_amd_offline_devices
Devices:
Name:Hawaii
Type:GPU
Version:OpenCL 2.0 AMD-APP (1800.3)/1800.3 (VM)
Global/Local Memory:4,294,967,296/32,768
Name:Hawaii
Type:GPU
Version:OpenCL 2.0 AMD-APP (1800.3)/1800.3 (VM)
Global/Local Memory:4,294,967,296/32,768
Name:Spectre
Type:GPU
Version:OpenCL 2.0 AMD-APP (1800.3)/1800.3 (VM)
Global/Local Memory:2,683,568,128/32,768
Name:Cypress
Type:GPU
Version:OpenCL 1.2 AMD-APP (1800.3)/1800.3 (VM)
Global/Local Memory:1,073,741,824/32,768
It's very nice all devices (except old HD5000 series) are now opencl 2.0 compatiable.