I have a strange issue with OpenCL/APP 2.8 on my 12.10 box. I had one 5830 and then added a 6850. The aticonfig utility sees them correctly but opencl has a duplicate entry for the 5830.
$ aticonfig --lsa * 0. 01:00.0 ATI Radeon HD 5800 Series 1. 02:00.0 AMD Radeon HD 6800 Series * - Default adapter $ clinfo | grep "Board name\|Device Topology" Board name: ATI Radeon HD 5800 Series Device Topology: PCI[ B#2, D#0, F#0 ] Board name: ATI Radeon HD 5800 Series Device Topology: PCI[ B#2, D#0, F#0 ]
I can't figure out how to get OpenCL to reconfigure itself.
I have previously had a similar configuration (one 6850 and one 5830 but in reversed PCI slots) and had no issues. I then removed the 6850 and replaced it with a second 5830 but I couldn't get that to work correctly. I was pretty sure OpenCL was confusing the two 5830s so I took one out and tried with just one, and that worked normally. I then put the 6850 in to see if it was having two identical cards that was the issue.