Hello, all. Sorry to post what appears to be one of many --gpu-map questions, but unfortunately I haven't found anything which has worked over the past 10 days or so that I've been wrestling with this off and on. Any assistance would be appreciated.
I combined two single-gpu mining rigs into a single machine for easier watercooling, and have accordingly run into a problem with OpenCL recognizing the devices. I am running an Intel 4790k cpu, a 7950, and 7990 on Windows 10. I've upgraded Catalyst to 15.7.1, the latest at time of writing, and to sgminer_v5.1_2015-03-09-win32 as provided by NiceHash.
The full output of sgminer -n is below:
[14:17:30] CL Platform vendor: Advanced Micro Devices, Inc.
[14:17:30] CL Platform name: AMD Accelerated Parallel Processing
[14:17:30] CL Platform version: OpenCL 2.0 AMD-APP (1800.8)
[14:17:30] Platform devices: 3
[14:17:30] 0 Tahiti
[14:17:30] 1 Tahiti
[14:17:30] 2 Tahiti
[14:17:30] Number of ADL devices: 3
[14:17:30] ATI ADL Overdrive5 API found.
[14:17:30] ATI ADL Overdrive6 API found.
[14:17:30] Found 16 logical ADL adapters
[14:17:30] ADL index 0, id 169197120 - BIOS partno.: 113-C3810100-103, version: 015.017.000.001, date: 2012/04/11 02:08
[14:17:30] GPU 0 assigned: iAdapterIndex:0 iPresent:1 strUDID:PCI_VEN_1002&DEV_679A&SUBSYS_27601462&REV_00_4&1286464&0&0008A iBusNumber:1 iDeviceNumber:0 iFunctionNumber:0 iVendorID:1002 name:AMD Radeon HD 7900 Series
[14:17:30] ADL index 1, id 169197120 - BIOS partno.: 113-C3810100-103, version: 015.017.000.001, date: 2012/04/11 02:08
[14:17:30] ADL index 2, id 169197120 - BIOS partno.: 113-C3810100-103, version: 015.017.000.001, date: 2012/04/11 02:08
[14:17:30] ADL index 3, id 169197120 - BIOS partno.: 113-C3810100-103, version: 015.017.000.001, date: 2012/04/11 02:08
[14:17:30] ADL index 4, id 169197120 - BIOS partno.: 113-C3810100-103, version: 015.017.000.001, date: 2012/04/11 02:08
[14:17:30] ADL index 5, id 169197120 - BIOS partno.: 113-C3810100-103, version: 015.017.000.001, date: 2012/04/11 02:08
[14:17:30] ADL index 6, id 178252608 - BIOS partno.: 113-C47601M0-101, version: 015.032.000.004, date: 2013/05/03 15:54
[14:17:30] GPU 1 assigned: iAdapterIndex:6 iPresent:1 strUDID:PCI_VEN_1002&DEV_679B&SUBSYS_0B2A1002&REV_00_6&13A8AB83&0&00400009A iBusNumber:4 iDeviceNumber:0 iFunctionNumber:0 iVendorID:1002 name:AMD Radeon HD 7900 Series
[14:17:30] ADL index 7, id 178252608 - BIOS partno.: 113-C47601M0-101, version: 015.032.000.004, date: 2013/05/03 15:54
[14:17:30] ADL index 8, id 178252608 - BIOS partno.: 113-C47601M0-101, version: 015.032.000.004, date: 2013/05/03 15:54
[14:17:30] ADL index 9, id 178252608 - BIOS partno.: 113-C47601M0-101, version: 015.032.000.004, date: 2013/05/03 15:54
[14:17:30] ADL index 10, id 178252608 - BIOS partno.: 113-C47601M0-101, version: 015.032.000.004, date: 2013/05/03 15:54
[14:17:30] ADL index 11, id 178252608 - BIOS partno.: 113-C47601M0-101, version: 015.032.000.004, date: 2013/05/03 15:54
[14:17:30] ADL index 12, id 173347584 - BIOS partno.: 113-C47601S0-101, version: 015.032.000.004, date: 2013/05/03 15:56
[14:17:30] GPU 2 assigned: iAdapterIndex:12 iPresent:0 strUDID:PCI_VEN_1002&DEV_679B&SUBSYS_0B2A1002&REV_00_6&2EC6759&0&00800009A iBusNumber:5 iDeviceNumber:0 iFunctionNumber:0 iVendorID:1002 name:AMD Radeon HD 7900 Series
[14:17:30] ADL index 13, id 173347584 - FAILED to get BIOS info
[14:17:30] Failed to ADL_Adapter_ID_Get. Error -1
[14:17:30] ADL index 14, id 173347584 - FAILED to get BIOS info
[14:17:30] Failed to ADL_Adapter_ID_Get. Error -1
[14:17:30] ADL index 15, id 173347584 - FAILED to get BIOS info
[14:17:30] Failed to ADL_Adapter_ID_Get. Error -1
[14:17:30] GPU 0 AMD Radeon HD 7900 Series hardware monitoring enabled
[14:17:30] ADL GPU 0 is Adapter index 0 and maps to adapter id 169197120
[14:17:30] GPU 0 BIOS partno.: 113-C3810100-103, version: 015.017.000.001, date: 2012/04/11 02:08
[14:17:30] Failed to ADL_Overdrive5_FanSpeed_Get for default value
[14:17:30] GPU 1 AMD Radeon HD 7900 Series hardware monitoring enabled
[14:17:30] ADL GPU 1 is Adapter index 6 and maps to adapter id 178252608
[14:17:30] GPU 1 BIOS partno.: 113-C47601M0-101, version: 015.032.000.004, date: 2013/05/03 15:54
[14:17:30] Failed to ADL_Overdrive5_FanSpeed_Get for default value
[14:17:30] GPU 2 AMD Radeon HD 7900 Series hardware monitoring enabled
[14:17:30] ADL GPU 2 is Adapter index 12 and maps to adapter id 173347584
[14:17:30] GPU 2 BIOS partno.: 113-C47601S0-101, version: 015.032.000.004, date: 2013/05/03 15:56
[14:17:30] Failed to ADL_Overdrive5_FanSpeed_Get for default value
[14:17:30] 3 GPU devices max detected
It looks to me that device 0 (the 7950) has been assigned to ADL 0 and devices 1 and 2 (the 7990) have been assigned to ADL 6 and 12 respectively.
I have had limited success with the -d command, and am able to run the 7950 by setting the -d 0 flag. However, attempting to runt the 7990 with -d 1,2 provides one core of the 7990 and what appears to be the cpu based upon the hashrate. I have tried adding "-d 1,2 --gpu-map 1:6,2:12 --remove-disabled" and similar the 7990 batch file without success.
I may well be missing something obvious. Thanks in advance for any advice.