Quote from: Worgarthe on Yesterday at 16:17:02Much cheaper 16 GB RAM + 8 GB dGPU VRAM laptop is going to stomp that iGPU at those same settings (1080p low).
iGPU is an absolute pure inefficiency when gaming is in question - you pay a huge amount of money per frame to get inferior gaming experience in return.
Sure an iGPU can play games at low, but it makes zero sense at all to buy an iGPU-only expensive laptop to specifically play games at low settings in barely 60 fps when you can build a far more powerful gaming desktop for less money, play those same games in high(est) settings at 100+ fps - and still have enough left to buy an M4 MacBook Air.
We are talking about Strix Halo here (and which the article is about), not some small iGPU. And Strix Halo performance is on par with midrange RTX gaming GPUs.
And there is a specific advantage for an iGPU-only system compared to one with separate GPU. You probably already know:
When you reach the VRAM Limit in a game (e.g. games like Indiana Jones), you'll get a sudden hiccup/stutter, because the VRAM has to shuffle something (Textures or something else) into the System RAM. This hiccup will be noticeable and absolutely destroy your gameplay experience, when it happens repeatedly.
E.g.
- Midrange laptop with 8 GB VRAM + 16 GB System RAM runs at 70 FPS, but briefly dops down to 15 FPS every minute because it runs out of VRAM, and has to shuffle something around.
- Strix Halo laptop with "unlimited" System RAM runs at "only" at 60 FPS, but never has hiccups because VRAM = System RAM.
So which system would you prefer? I'd definitely take a stable gameplay over hiccups. Even if the general framerate is slightly lower.
In that sense separate GPUs are also inferior to iGPUs. Unless the separate GPU has lots and lots of VRAM (which makes that "far more powerful gaming desktop for less money" not as cheap as you suggest), you always have to be afraid that the next AAA game release will make your GPU outdated, because of insufficient VRAM, forcing you to reduce graphics settings. You generally wouldn't have this problem with an iGPU because it uses just more from the shared RAM.