4 Replies Latest reply on Oct 24, 2017 2:42 AM by dipak

    AMDGPU-PRO OpenCL not working in Radeon Vega FE


      Hi all,


      I have been trying to have the AMDGPU-PRO OpenCL SDK in a Radeon Vega FE GPU I recently got, but despite I have tried many versions (17.20-445420, 17.30-465504 mainly) I always get this error when running clinfo:

      terminate called after throwing an instance of 'cl::Error'

        what():  clGetPlatformIDs



      When I try to compile the sample from: https://raw.githubusercontent.com/bgaster/opencl-book-samples/master/src/Chapter_2/HelloWorld

      I see that is not able to see any platform in the system:

      Failed to find any OpenCL platforms.

      Failed to create OpenCL context.


      The OS is CentOS 7.3, kernel version 3.10.0-693.2.2

      The CPU is a Intel Xeon Silver 4110

      Motherboard is a Supermicro X11DPG-QT


      Installed packages:

      amdgpu-pro.x86_64                    17.20-445420.el7          @amdgpu-pro-local

      rocm-amdgpu-pro.x86_64               17.20-445420.el7          @amdgpu-pro-local

      (and many more amdgpu-pro related)


      ls /etc/OpenCL/vendors reports:

      amdocl32.icd  amdocl64.icd  amdocl-rocr64.icd


      lspci reporst this:

      b1:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 6863

      b1:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device aaf8


      But the most thing was what dmesg reports about amd:

      [    0.893006] amd_nb: Cannot enumerate AMD northbridges


      I attach also many other lspci outputs may be interesting. If anyone knows if I'm missing something or there is something wrong in my hardware configuration, I really would be grateful you could share it with me.


      Thanks in advance for your help,