OK I'm running into this same frustration. Here's the setup:
MSI Z77A-GD65 LGA 1155 motherboard
Intel Core i3-2100 Sandy Bridge processor with HD 2000 graphics
Powercolor Radeon 7950
Windows 8.1
sgminer 4.0.1
Latest non-beta drivers of AMD Catalyst (13.1 I believe)
I don't have a dummy plug so that's not an option unless I buy/make one.
I installed Win 8 and did all the updates without the Radeon card (last part to arrive).
I connected the Radeon card and installed the drivers, tested mining and everything was working fine.
Moved the machine to the closet where it will be run and hooked up the monitor (an old 1024 x 768 LCD monitor with just a VGA plug) to the main board, and setup the EUFI to use the IGC.
Downloaded and installed the latest Intel drivers for good measure.
Now when I run my batch file which does this:
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_USE_SYNC_OBJECTS 1
sgminer.exe -c sgminer.conf
I get this message initially:
[23:02:52] ADL found less devices than opencl!
[23:02:52] There is possibly more than one display attached to a GPU
[23:02:52] Use the gpu map feature to reliably map OpenCL to ADL
[23:02:52] WARNING: Number of OpenCL and ADL devices did not match!
[23:02:52] Hardware monitoring may NOT match up with devices!
And after a few moments it continues, but the hashrate is pretty bad and there's no information displayed for the card's temperature or fan speed. I'd really like to get this to work properly!
Here's my sgminer.conf file with the pool information removed:
{
"pools" :
,
"device" : "0",
"intensity" : "19",
"worksize" : "256",
"lookup-gap" : "2",
"thread-concurrency" : "24000",
"shaders" : "0",
"gpu-engine" : "850-1110",
"gpu-fan" : "20-85",
"auto-fan" : true,
"gpu-memclock" : "1500",
"gpu-memdiff" : "0",
"gpu-powertune" : "20",
"gpu-vddc" : "0.000",
"temp-cutoff" : "95",
"temp-overheat" : "85",
"temp-target" : "80",
"auto-gpu" : true,
"expiry" : "1",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "1",
"hotplug" : "5",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "1",
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}
And in case it's useful here's the -n output from sgminer:
[18:27:22] CL Platform 0 vendor: Advanced Micro Devices, Inc.
[18:27:22] CL Platform 0 name: AMD Accelerated Parallel Processing
[18:27:22] CL Platform 0 version: OpenCL 1.2 AMD-APP (1348.5)
[18:27:22] Platform 0 devices: 1
[18:27:22] 0 Tahiti
[18:27:22] CL Platform 1 vendor: Intel(R) Corporation
[18:27:22] CL Platform 1 name: Intel(R) OpenCL
[18:27:22] CL Platform 1 version: OpenCL 1.1
[18:27:22] Error -1: Getting Device IDs (num)
[18:27:22] Number of ADL devices: 1
[18:27:22] ATI ADL Overdrive5 API found.
[18:27:22] ATI ADL Overdrive6 API found.
[18:27:22] Found 8 ADL adapters
[18:27:22] ADL index 0, id 2 - FAILED to get BIOS info
[18:27:22] Failed to ADL_Adapter_ID_Get. Error -5
[18:27:22] ADL index 1, id 2 - FAILED to get BIOS info
[18:27:22] Failed to ADL_Adapter_ID_Get. Error -5
[18:27:22] ADL index 2, id 2 - FAILED to get BIOS info
[18:27:22] Failed to ADL_Adapter_ID_Get. Error -5
[18:27:22] ADL index 3, id 2 - FAILED to get BIOS info
[18:27:22] Failed to ADL_Adapter_ID_Get. Error -5
[18:27:22] ADL index 4, id 2 - FAILED to get BIOS info
[18:27:22] Failed to ADL_Adapter_ID_Get. Error -5
[18:27:22] ADL index 5, id 2 - FAILED to get BIOS info
[18:27:22] Failed to ADL_Adapter_ID_Get. Error -5
[18:27:22] ADL index 6, id 2 - FAILED to get BIOS info
[18:27:22] Failed to ADL_Adapter_ID_Get. Error -5
[18:27:22] ADL index 7, id 2 - FAILED to get BIOS info
[18:27:22] Failed to ADL_Adapter_ID_Get. Error -5
[18:27:22] ADL found less devices than opencl!
[18:27:22] There is possibly more than one display attached to a GPU
[18:27:22] Use the gpu map feature to reliably map OpenCL to ADL
[18:27:22] WARNING: Number of OpenCL and ADL devices did not match!
[18:27:22] Hardware monitoring may NOT match up with devices!
[18:27:22] 1 GPU devices max detected
Any help would be most appreciated!