I've been trying to get my Vega card running on either Ubuntu 16.04.3 or Debian stretch. I've tried both AMDGPU-Pro (latest 17.30) and ROCm (1.6.180) but in both cases it's a complete failure:
- the 17.30 driver seems to start fine (clinfo connects to DRI, does a bunch of ioctls) but at some points decides it absolutely needs "amdoclsc64" or "libamdoclsc64.so" which is nonexistent and this results in "Number of platforms 0" or "terminate called after throwing an instance of 'cl::Error' what(): clGetPlatformIDs aborted" when using AMD's clinfo.
- ROCm seems better at first (kernel is 4.11.0-kfd-compute-rocm-rel-1.6-180), clinfo works but when I start to use a real OpenCL application, in this case luxmark 3.1, I get: Memory access fault by GPU node-1 on address 0x111a205000. Reason: Page not present or supervisor privilege. luxmark works fine on Polaris with 17.10 so I doubt it is at fault. I did set OPENCL_ROOT to /opt/rocm/opencl
OTOH OpenGL video acceleration with 17.30 seems to be working fine.
I very much appreciate the fact that AMD has open-sourced their driver, which is why I put my money into a Vega card, but at this point I'm a bit desperate. Has anyone here been able to get OpenCL with their Vega card? Please share your experience
- the 17.30 driver seems to start fine (clinfo connects to DRI, does a bunch of ioctls) but at some points decides it absolutely needs "amdoclsc64" or "libamdoclsc64.so" which is nonexistent and this results in "Number of platforms 0" or "terminate called after throwing an instance of 'cl::Error' what(): clGetPlatformIDs aborted" when using AMD's clinfo.
- ROCm seems better at first (kernel is 4.11.0-kfd-compute-rocm-rel-1.6-180), clinfo works but when I start to use a real OpenCL application, in this case luxmark 3.1, I get: Memory access fault by GPU node-1 on address 0x111a205000. Reason: Page not present or supervisor privilege. luxmark works fine on Polaris with 17.10 so I doubt it is at fault. I did set OPENCL_ROOT to /opt/rocm/opencl
OTOH OpenGL video acceleration with 17.30 seems to be working fine.
I very much appreciate the fact that AMD has open-sourced their driver, which is why I put my money into a Vega card, but at this point I'm a bit desperate. Has anyone here been able to get OpenCL with their Vega card? Please share your experience
Comment