5 Replies Latest reply on Jun 28, 2015 2:31 AM by mz24cn

    OpenCL 2.0 driver version 1642 vs 1800

    mz24cn

      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 ?

        • Re: OpenCL 2.0 driver version 1642 vs 1800
          mz24cn

          I need the 1800 version to support multiple GPUs OpenCL 2.0. How to make it "appear" again?

          • Re: OpenCL 2.0 driver version 1642 vs 1800
            mz24cn

            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?

            • Re: OpenCL 2.0 driver version 1642 vs 1800
              mz24cn

              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?

              • Re: OpenCL 2.0 driver version 1642 vs 1800
                mz24cn

                It seems I found the answer. It should be the driver AMD Catalyst 15.x (15.200.1040.0 June 8) , provided by Windows 10 Update. The version is 1800.3.

                • Re: OpenCL 2.0 driver version 1642 vs 1800
                  mz24cn

                  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.