I wanted to play with APU meaning to learn OpenCL and other GPGPU tricks, so I've installed the AMD APP SDK Ver 3.0 (which implements OpenCL 2.0) on my PC. This SDK documentation says I need to install the AMD Catalyst (or fglrx
driver) at first, which I did successfully after a lot of troubles. I used the archive from the AMD site, named as radeon-crimson-15.12-15.302-151217a-297685e.zip
.
Nevertheless the fglrx
driver doesn't see the GPU cores. The aticonfig --initial
reports:
aticonfig: No supported adapters detected
The fglrxinfo
output is below:
display: :0.0 screen: 0
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV84
OpenGL version string: 3.0 Mesa 11.0.2
I know, this kind of questions were asked many times, but in my case I completely don't care about graphics, graphical acceleration, 3D graphics and so on. I just want to access GPU cores in my APU via OpenCL calls.
What can I do to get there?
Hardware configuration:
- Motherboard: ASUS A88X-PRO
- CPU: AMD A8-7600 with Radeon R7 (4 CPUs + 6 GPUs)
- Graphics card: some NVidia-based
Operating system: Xubuntu 15.10.
fglrx
driver: "Ignore this graphics card, focus on the APU". Theaticonfig
tool doesn't even show its help screen! Shame on AMD... But anyway, I'll try to switch my video cable to the onboard video and enable it