I am disappointed to find out that AMD used a 5nm process for Strix Halo
So for sure it will have worse efficiency than M4 series.
Regarding memory Bandwidth, the M4 Pro has 273GB/s (the M4 Max has +410 GB/s), compared to Strix Halo at 256GB/s (but includes 32MB Infinity Cache). AMD had a slide comparing rendering performance:
View attachment 378760
Not sure about GPU/gaming performance, but Strix Halo should be at least 2-3x faster than Ryzen AI 370. Which means it will also be faster than the M4 Pro in graphics.
Overall, this solution is still more efficient than having a separate CPU and dGPU laptop, and with such great performance AMD should be able to increase market share with Strix Halo against Intel / Nvidia / Apple.