First off, LOVE cgminer, amazing, thank you.. please never stop development!!
Card order/sorting...
Is there any way to get CGMiner to indicate the card type it has assigned to "CARD 0", "CARD 1" etc, or at least check it against the "list-adapters" list?
Case in point, what the ATI driver indicates as card 0,1,2 is backwards from what CG miner chooses... has bit me more than once.
Example?
[root@miners]# DISPLAY=:0 aticonfig --list-adapters
* 0. 08:00.0 AMD Radeon HD 6900 Series
1. 04:00.0 ATI Radeon HD 5800 Series
* - Default adapter
but cgminer has the 5800 series as GPU 0, and 6900 Series as Card 1
GPU 0: 398.9 / 392.2 Mh/s | A:371 R:0 HW:0 U:5.29/m I:9
80.0 C F: 42% (1801 RPM) E: 960 MHz M: 300 Mhz V: 1.088V A: 99% P: 0%
GPU 1: 364.2 / 366.1 Mh/s | A:361 R:1 HW:0 U:5.15/m I:9
78.0 C F: 52% (2888 RPM) E: 900 MHz M: 1250 Mhz V: 1.100V A: 99% P: 0%
(now that I'm posting this, I'm wondering whether my DISPLAY order in xorg.conf doesn't match the adapter list, order wise, and whether I could fix it that way... but it would still be nice to see cgminer identify the card matching GPU)
AMD/ATI have been a bunch of fsking morons with their drivers and the driver returns a different set of values to the ATI display library and all I can do is enumerate them in the order they appear in each library and hope they're one and the same. It usually correlates with PCI slot but even then, mobo manufacturers don't enumerate them always in order either.... sigh
The 6990 / dual GPU cards also are special cases in point and while the ADL library does give tiny hints about how they're related, I can't poke and prod around them to find what the values mean because I don't own one.
i.e. unfortunately not.