I bought AMD Radeon FirePro W9100 32GB recently in order to reduce calculation time for OpenACC code which uses a lot of double type variables.(Before, I used NVIDIA GeForce)
- Ubuntu 16.04 LTS 64bit
- amdgpu-pro-16.60-379184 (installed using amdgpu-pro-install --px by following advice in drivers - Can't login after installing AMDGPU-PRO 16.60 - Ask Ubuntu)
I don't know about OpenCL, but when I ran clinfo in /opt/amdgpu-pro/bin directory, Board name appeared correctly and Max compute units is displayed as 44.(Please see the attached file. I did not include CPU part to reduce the size of the file)
So, maybe installing amdgpu-pro-16.60-379184 might solve your problem, though I cannot guarantee that W9100 works with OpenCL program in Ubuntu 16.04.
For me, when I compiled my OpenACC code with PGI Community Edition 16.10 for W9100, there was no error messages. However, when I ran that program, results are ridiculous in a sense that 1 + 1 gives NaN or 2.something e+305.
My OpenACC code works perfectly fine when I used NVIDIA GeForce, so maybe there is some driver problem on AMD W9100 for Ubuntu 16.04. When I asked this problem to PGI Forum, someone told me that my OpenACC test code worked fine for Radeon 7660(PGI Userforums).
I heard that Ubuntu 16.04 is not friendly with AMD drivers(especially fglrx), and I cannot monitor GPU usage via "amdconfig --odgc" and "amdconfig --odgt"(Monitoring GPU utilization). When I type that in my terminal, it says that "amdconfig: command not found" even though "lshw -C display" and
"lspci -nnk | grep -i vga -A3 | grep 'in use'" gives same results as yours.
clinfo.txt.zip 1.6 KB