It’s a little easier when the machine is dedicated to that and only that. The OS doesn’t have all this extra crap running in the background that takes resources from the game because it was designed for that in mind.
That and devs have just one machine to design their game for versus trying to make their game run on hundreds of machines with very different specs.
Some devs, especially first party devs who work closely with or directly for the manufacturer also have insider knowledge of the system they’re developing the game for. The Crash developers did this in the PlayStation 1 era by tapping into resources that other games weren’t using to push out even more performance from the hardware.
I doubt windows either has or wants to have that functionality, given their more business/general purpose oriented focus, also the steam deck runs on Linux.
A part of me wonders if it would be possible to put the Linux distro/is of a steam deck onto a dedicated gaming computer to get some of the optimisations from it like that.
It’s a little easier when the machine is dedicated to that and only that. The OS doesn’t have all this extra crap running in the background that takes resources from the game because it was designed for that in mind.
At best you’re looking at a 10% performance penalty, closer to the 1-3% range without known bad background software.
I not a dev or anything. But my understanding is that it all comes down to leveraging all the capabilities of 1 single hardware configuration. You can tune and optimize your code to extract every bit of performance out of the consoles hardware because the hardware (and software too I guess) doesn’t change. PC games are much MUCH harder to optimize. Users can have a near limitless variety of hardware, driver, and OS combinations that prevent such a high level of optimization.
I think this is the main bit of it. Just look at the Baldur’s Gate drama on the Xbox because there are two configurations and one of them is less capable.
Or if you just actually take the time to have your programmers optimize the game, knowing the hardware is nice but sooooo much of modern games are just generally unoptimized.
midwest.social
Najnowsze