Bitcoin Forum
May 13, 2024, 08:08:55 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Other / Beginners & Help / GPU working at half speed... Opencl and ADL mismatch? on: June 02, 2013, 12:00:27 AM
Hi guys, I just set up my first small rig over the last couple of days, for fun more than profit really but I have a problem, I suspect/hope this may be a simple hiccup for someone who knows cgminer better than I but, anyway:

I have installed 3x 7950s in a small rig. One card is in a PCI-E x16 slot and two are in risers from PCI-E x1 slots. The two in risers are performing fine, mining at over 500 Mhash apiece. However the one in the 16x is stuck at half speed for some reason. I can't alter the clock speeds within cgminer (I can with the other two).
I tried shuffling the cards around to see what that did and I got an error message which I think preceded the x16 card going to half speed ( I think it had been working fine in isolation).

"ADl found less devices than opencl!
There is possibly more than one display attached to a GPU
Use the GPU map feature reliably map Opencl to ADL
WARNING The number of Opencl and ADL devices did not match!
Hardware monitoring may not match up with devices!"

Anyone have any idea how to get the card working at full speed?

I had logmein installed and thought it might be something to do with that but uninstalled it and no change.

I read this on another thread:

jake262144: "The root cause of the change is that AMD drivers are composed of loosely connected sets of technologies:
ADL - used for clocks, voltage temperature and fan control - being hardware-bound, sees only one device.
OpenCL - the language used for GPGPU ops - sees one device per each connected VDU.
Unfortunately, no one has been able to reliably tie ADL devices to their corresponding OpenCL virtual devices or in some scenarios (some systems using multiple double-GPU cards) even to the correct physical device!
I'm not exactly sure this matter requires any action on your part but if you wand to do something about it, one of the virtual openCL devices can be disabled with disable-gpu.
The number of threads per GPU core can be specified with gpu-threads.
It's all pretty well documented in the HOWTO."
 
I understand this is connected but I don't understand how to rectify it myself if anyone would be able to help out I'd very much appreciate it Smiley
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!