I think this applies to other fields, too. Watch your umptieth Super Bowl, and chances are you will think back to the ‘better’ one you saw when you were young. Twenty years from now, the kids watching their first one now will say the same about this one.
I have written my own ECS loops, rendering pipelines; all naive but after that it’s optimizing to product fit, and product emotional themes are pretty copy-paste to satisfy social memes.
Starcraft Remastered, AoE II HD, System Shock, the Halo collection for instance, the Homeworld remake didn’t even interest me since I heard it was worst in some ways with hit boxes. They also don’t need new graphics cards. It’s so different from when PC hardware upgrades and games were so much more closely coupled.
That just means your GPU is the bottleneck, not that the CPU couldn't be utilized more.
By the same token you can play virtually any game on a cheap gaming rig. Just put all the graphics on low, run it at 720p and be happy with 20 fps.
1 RPM is where a mega base starts. Stronger players can do 20 RPM (yes, a rocket every 3 seconds).
In those conditions, your CPU becomes the limit to the RPM as your game starts to slow down
Movies can be watched on phones. Does that mean theater screens are pointless?
It’s all state in a machine, and ML is showing us recursion + memory accomplish a lot; why all the generic structure in x86 if we can prove our substrate works just as well with better power efficiency if it’s structured specifically?
Chips aren’t concepts, they’re coupled to physics; simplify the real geometry. I think that’s what Apple is really proving with its chips, and why Intel is trying to become a foundry; they realize their culture can only extend x86 and x86 comes from another era of manufacturing.
I got into tech designing telecom hardware for mass production in the late-90 and early-00s. I just code now but still follow manufacturing, and have friends that work in fabs all over; this is just sort of a summary of the trends we see shrug emoji
While there aren't any nefarious intentions on behalf of the reviewer, this approach runs into the following problems:
- People buying high-end GPUs are unlikely to be running at resolutions of 1080p or below (or at lower quality settings), and won't see as much (if any) performance difference between CPUs as what reviewers show.
- People buying lower-end GPUs are going to be GPU-bottlenecked, and won't see as much (if any) performance difference between CPUs as what reviewers show.
- Each frame being rendered needs to be set up, animated, sent to the GPU for display, etc., and like all workloads, there's going to be portions that can't be effectively parallelized. As such, the higher the frame rate, the more likely the game is to be bottlenecked by single-threaded performance, which is an area where Intel CPUs have traditionally been strong relative to AMD's. However, as frames get more complex and take longer to render, the CPU has more of an opportunity to perform that work in parallel, and raw computational throughput is an area where AMD's modern CPUs have been strong relative to Intel's. So just because a CPU has leading performance in games today, doesn't necessarily mean that will hold in the future as game worlds become more complex (and reviewers revisiting the performance of 2017-era AMD Zen 1 vs. Intel Kaby Lake in recently-released titles have already started seeing this).
In short, the way that reviewers test CPU performance in games results in the tests being artificial and not really reflective of what most end users would actually experience.
After all, a graph showing nearly identical CPU performance across the lineup and the reviewer concluding, "yep, still GPU-limited," doesn't make for an interesting article/video.
Good to see CPUs going through the great decoupling that software did.
IMO Steamdeck is the future of home desktops. Both my kids are into science; I’m excited to have a drone remote, sensor base station, generic pc, etc, in a high quality package versus something like Pine phone.
Valve and Apple are pushing hardware forward. Hopefully they can obsolete needing data centers of generic CPUs and tons of Byzantine software by making hardware with the best logic for a task built in, available to home users.