cdrkf :
8350rocks :
Skylake is supposed to be about on par with Kaveri by realistic projections.
Yet, most gamers are not using Kaveri APUs in their HEDT gaming rigs.
I smell slippery slope here.
IF iGPUs are what juan expects to win HPC, THEN iGPUs must kill gaming iGPUs soon.
HOWEVER, iGPUs are NOT killing dGPUs soon. Probably not ever.
When ray tracing becomes viable, dGPUs will have forever cemented their necessity in gaming rigs.
/argument
I think if you take a step back, you'd be surprised *how many* games are played on iGPU. I mean 'gamers' covers the huge number of people playing stuff like DOTA or LOL. Also many of the less 'hardcore' games run well on weaker GPU (e.g. The Sims, Sim City etc).
Even stuff like Battlefield will run playably on Kaveri @ 720p. No it isn't going to 'kill' dGPU, however it's probably *enough* for most. At the end of the day many users will only look at changing something if there is a problem. I remember having to add a Geforce 2 MX to a system of one of my neighbours when their kid was leant a copy of Deus Ex by one of his friends at it wouldn't run on their brand new machine they picked up from PC World (as it only had Intel integrated motherboard graphics, which
back then were a total waste of time). Now PC World are still selling cheap machines with big 'headline' numbers and no dDPU. The difference is that most of these machines now have reasonably capable iGPU from either company and that is a real plus. I mean you can play a *huge amount* with pretty weak GPU these days, I'm still rocking a first gen i5 laptop with a lowly Geforce GT420m gpu (which is about on par with HD4000) and that plays stuff like PA, Tomb Raider (2013) even Battlefield 3 without much issue, albeit on low settings. That's the big change here- dGPU's are no longer a necessity for most games, and I'm certain that shipments of low end dGPU must be dwindling as there really is *no need* with a modern machine to buy something like a R7 240 as it's matched by the (effectively free) iGPU.
I think as things move forward the iGPU's are set to get more capable, meaning more erosion from the bottom end of the dGPU market. I don't see them replacing them completely any time soon, 2020 sounds a bit early to me as well, but they *are* likely to become more niche moving forward as the number of situations you need one diminish. A good example of the effect of providing 'good enough' to all is sound cards. You can still buy impressive discreet sound cards that are much more capable than the integrated cards, but I'll bet non of you have one (I certainly don't) as the audio capabilities of the integrated card is ample for my needs.
If you're going off of Steam Hardware Survey numbers, they just count all GPUs in system that show up in the OS, add them together, and then divide for market share.
For example, if you have a single computer with a 4770k with iGPU not being used with a GTX 980, SHW will count that as two GPUs and give Intel and Nvidia a 50:50 market share.
If you do not believe me, look for steam forum posts with system information. iGPU is included unless it's explicitly disabled in BIOS.
But my point is that Intel iGPU is drastically over-stated in Steam Hardware Survey.
And as I have said before, we are at an awkward stage where GPUs are too strong for pretending to ray trace and not strong enough to actually ray trace. Once we reach ray tracing stage iGPU will not be able to keep up. And ray tracing scales directly with hardware by simply adding light sources (each ray of photons is calculated how it bounces off of things and goes through things so adding more lights scales very well since there's just more paths to trace).
The conversation is not worth bringing up again. Yes iGPU will catch up with fake ray tracing but once actual ray tracing comes along they are finished for gaming.
Look at ratGPU:
http://www.tomshardware.com/reviews/radeon-r9-280x-r9-270x-r7-260x,3635-17.html
It takes 29 seconds for Titan to render a single frame. Do you want to play game at 2 frames per minute? GPUs have a really long way to go still and to ignore ray tracing in video games is ridiculous.
Ray tracing in games means: real reflections, no more faking it, shiny cars and stuff, working glass, refraction, reflection, mirrors, etc. All done without having to fake things like mirrors that are just rendering the whole scene twice.
Once we see dGPU hit photorealism with ray tracing then iGPU will start to kill dGPU. But until then we are just in a large stale-mate. But to say that iGPU is going to completely kill dGPU in a few years is extremely ignorant of technologies required for video games going into the future.