4k Aztec High GFX
* AMD 890M: 39.1fps
* M3: 51.8fps
I think many of the mobile compatible benchmarks such as Aztec Ruins runs FP16 on mobile hardware while it does FP32 on PCs. That'll be responsible for greater than 20% difference, since it doubles compute capability.
Time Spy is an OK cross platform benchmark in this case. You'll see Snapdragon loses significantly in TS while it's about equal on others. If comparing against mobile chips, you should suspect FP16 vs FP32.
Time Spy is also quite demanding on iGPUs, so it's representative of games that run at High settings, which most won't do because it's hard to reach 60 fps stable. Thus for iGPUs it overestimates performance differences. In case of ARC, the architectural deficiency of needing high workload to maximize utilization hurts it in games, since it runs at lower settings unlike Time Spy.
You can see that Cyberpunk gains are similar to Time Spy. In Strange Brigade, the gains go from low in Low settings to higher in High settings.
GPUs are harder to differentiate and mostly depend on Moore's Law to advance. That's because embarassingly parallel workloads benefit from just having more compute.
CPUs are harder because it actually requires smarts - execution, innovation, and creativity from engineers.
How much of that is just an indicator of unpolished Apple drivers though? They don't really have a history of caring about games, but the synthetic benchmarks indicate that the hardware has potential.
Doubt it's drivers as the hardware lacking in more ways than it shows itself.
ARC drivers were solely blamed for the same thing. Now we know a significant amount of problems are due to the hardware.
Suspect mobile benchmarks. When Voodoo came out, it was revolutionary because they realized in consumer graphics, it didn't need the IEEE FP64 precision, and they could get away with much less accurate FP32.
In mobile, it further exaggerates the fact because smaller screen, shorter play and much less accurate targeting lowers the need for detail even further. Thus FP16 works. There are likely other details it sacrifices.