Hacker News new | ask | show | jobs
by cmovq 1110 days ago
The CPU is rarely a bottleneck for AAA games, so unless the x86 emulation is particularly terrible (Rosetta isn't) it shouldn't be the issue.

WINE on Linux is able to match the performance of games on Windows, so the DirectX translation layer shouldn't be a problem either.

So it's not unreasonable to assume that the M2 just doesn't have a GPU capable of running these games. And it's really not that surprising that an integrated GPU doesn't match the performance of a dedicated GPU.

3 comments

> The CPU is rarely a bottleneck for AAA games

I mean… No?

CPU bottleneck is super common, especially on slightly older engine bases like source or unreal.

I think you are assuming big AAA games at 4k, which puts an especially big strain on the GPU.

Maybe I’ve been developing games too long, but we are constantly fighting CPU bottlenecks.

PC game players tend to believe you can't play a game unless you bought the latest custom hardware for all of it and put all the settings on maximum.

Game developers are much more willing to run their work on lower end machines if they'll get paid for it, or at least they're more capable of tuning for it.

> So it's not unreasonable to assume that the M2 just doesn't have a GPU capable of running these games

Without including comparison data on native games? It's entirely unreasonable.

For instance, The native version of the DirectX 12 game "The Medium" was shown running side by side with the emulated version at WWDC, and the native version had double the frame rate.

> the M2 just doesn't have a GPU capable of running these games.

As long as AAA games are published on the Xbox Series S and shipping with graphics settings they will have no problem when running natively on an M2 chip.