Ice lake Gen 11 gpu may be able to compete with Raven Ridge iGPU if Intel makes some significant advancements.
AMD claims only 40% gain over current generation. Iris generation based on Coffelake would be enough. On mobile the performance of HD 620 is on par with Radeon iGPU.
Unfortunately it doesn't seem like Cannonlake will bring much in terms of performance. For GT2 parts they'll have to wait for Icelake.
However it is still disappointing that igpu performance is still very low. It was predicted a few years ago that igpu will replace low end sub $100 graphics but that hasn't been the case.
Yea... It's based on the same prediction that we would be reaching Singularity by 2050, or anyone seriously believing Elon Musk's claims AI will be a significant threat to us in 20 years. Or more realistically, the expectation that 1 EFLOPs @ 20MW would have been achievable by 2018.
All of those predictions nearly single-handedly hinged on Moore's Law progressing at up-to-the-late-1990s level.
On computers the performance is being segmented by how much power the chip can use, how much die space it is using, and how much it costs. Of course, there's also how well the company executes their plans. That means iGPUs will be naturally be significantly(I mean 1/3rd or less) slower than discrete graphics.
Now, I do not believe the advancement would stop. It would just slow to a point where it would be like rest of the non-computer technology world.