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'
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
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,