Are we sure that mining over integrated graphics isn't profitable last days, especially with free electricity?
If mining monero through CPU is okay, then why mining whatever through integrated graphics is bad idea?
Because, as I ALREADY EXPLAINED, the iGPU has pathetic performance even compared to a VERY LOW END discrete card per the TESTING I did on both my Intel AND my old AMD iGPUs.
Iris Pro is NOT going to be anywhere close to the performance of the Nvidia GTX 750 ti, much less the MID RANGE 9xx cards.
The top end Iris Pro iGPU *MIGHT* manage to match my AMD A10-5700 as it has about double the cores of the Intel I did testing on, but that's STILL a sad joke compared to any discrete GPU less than 5 years old.
Keep in mind that Monero is specifically designed to make both CPUs and GPUs fairly close to equal on performance - nothing else has managed to keep them in the same ballpark to date, and even Monero is failing on that lately to some degree with the Vega (back when they could be found near MSRP).
Maybe your tests were not using the full iGPU? Refering to OP's post;
the gpu ramps up to it's minimal operating frequency of 349Mhz, and refuses to go any higher. I've tried to find a way to directly access the bus (as Intel Extreme Tuning Utility only allows for adjustment of the ratios and voltages that affect maximum processing speed, but the governor remains Windows Ondemand,) but it seems nothing exists. That one time I spoke of earlier, I don't know what exactly happened, I started BFGMiner as usual, with the same config file I always used, no new options, and the graphics frequency shot up. And I was getting respectable scrypt hashrates, at the pool! Nothing crazy, but 1-2MH/s (compared to the 10-15KH/s I averaged normally.)
if it was possible to trigger the iGPU to work at 100% boosted freq (or just under it, to maintain 24/7 uptime), then perhaps the performance would not be as pathetic as you and others claim they are?
In terms of the other remarks of minimal return/waste of time/not worth damaging the CPU for etc - sure, but the OP's question has some merit in and of itself, regardless of profitiablity or even practicality. Namely to not only get the iGPU to do some openCL work instead of doing nothing, but also figuring out how to get it to speed boost to a high clock speed and maintain it whilst doing so. I'm sure that's of academic interest to at least someone out there; and there are a bunch of programmers around here that might spare some time if they are curious into looking at it.
Any other comments about using the iGPU being a waste of time is not actually answering OP's question, so you're the only ones wasting time around here.
Does anyone have any ideas on mow I might possibly get the graphics card up, an opencl parameter perhaps?