Intel + NV can’t match the APUs combination of:
- CPU performance
- GPU performance
- Price
- Power usage.
^ The first three are true. Power consumption isn't quite as clear cut and a lot of people trying to do APU vs low-end dGPU power comparisons don't seem to be grasping the nuances of how modern dGPU's work (which tech benchmarks don't show). Eg, I have an i5-7500 + GTX 1050Ti in my HTPC (fed with a Corsair SF450), and I'm getting around 2.2-2.5x the fps at same whole system 27w idle / 98w max gaming load wattage as multiple reviews show the 2400G typically draws:-
https://www.purepc.pl/procesory/test_amd_ryzen_3_2200g_najtansze_apu_z_ukladem_radeon_vega?page=0,17
http://www.guru3d.com/articles_pages/amd_ryzen_5_2400g_review,6.html
https://www.computerbase.de/2018-02/ryzen-3-2200g-5-2400g-test-amd-raven-ridge/3/
https://pclab.pl/art76962-16.html
If I set MSI Afterburner's power limiter to 70%, it falls to 75w (whole system max load) yet is still pulling double the fps at 75w vs 2400G at 90-100w. Likewise, if a game maxed out an APU and got 50fps @ 98w, on a GTX 1050Ti it's likely to get 100-120fps at same 95-100w. However, if you enable VSync and cap both at 60fps, the former's power draw remains the same (because it's under 60fps) whilst the 1050Ti's power plummets by 30-40w due to the GPU equivalent of "cool & quiet" kicking in, ie, the dGPU will down-clock from 1900MHz @ 1.05v to 1025MHz @ 0.625v and 1050Ti gaming temps for esports / older games + VSync regularly end up an amusing 23-35c @ 60fps load even with those tiny single-fan "star" shaped heatsinks at 30% (900rpm) fan speed. Same with GTX 1060's - that 120w (GPU itself) is at full maxed out load. For "esports" style games capped at 60Hz, it's still barely pulling 30-40w.
These Ryzen APU's are decent chips, highly competitive and unmatched for dGPU-less performance. The 2400G is
certainly more power efficient vs itself / R5 1500X + an RX550 but the
Vega architecture is quite a bit less power efficient vs Pascal in terms of perf-per-watt, even in APU form. The main APU benefit is pricing and form factor (2400G = fastest chip without dGPU (ie, can fit in slim dGPU less ITX cases like the Inwin Chopin) / 2200G = fastest combo for $99). But if you stuck either one in an ITX case with a Pico-PSU, you'd absolutely need exactly the same 150-180w Pico-PSU + brick for the 2200G/2400G as you would a i3-8100 + 1050Ti (allowing load +30-50% overhead for more stable power delivery during transient spikes, etc).
I hope this explains things better as real-life is nowhere near as simple as
"65w CPU + 70w GPU = 135w total so that must pull twice the power of 65w APU + no dGPU".
Edit: I literally just measured this with a Kill-A-Watt, but for real life example figures of above effect, with VSync on and a solid 1080p/Ultra/60fps, I'm pulling (at the wall, whole system draw) = 76w for Skyrim (inc 2K texture mods), 61w for Bioshock Infinite, 55w for The Witness, 43w for Portal, 34w for Torchlight, etc. Peak power with GPU at 100% in heavier modern AAA games is 98w. Ironically, removing the 1050Ti and running on the Intel HD630 doesn't lower power draw much as Intel's iGPU's are not only +6x slower they're also almost 5x less efficient, ie, what loads 25-50% usage @ 0.625v on the 1050Ti's shaders will load up 100% usage at 1.0v on the HD630 iGPU shaders.