Developers have overlooked the concept of optimization, they simply don't pay attention.
Developers have overlooked the concept of optimization, they simply don't pay attention.
dx12 and vulkan keep game drivers outside the control of devs, which means they’re not tied to amd or nvidia. This reduces the chance of drivers being created for every card, since nvidia could handle it themselves. They can also rely on wrappers that mimic dx12 or vulkan, though these are technically dx11 internally, allowing amd and nvidia to still produce drivers for them.
I recall getting frustrated with games when my CPU was over five years old, especially with slow memory performance even when the game was running. Developers aren't utilizing these components or creating titles for them specifically. Also, the issues mentioned in the previous post about performance limits and system bottlenecks can impact any parts rated for speed, affecting overall efficiency.
I recently came across information suggesting that developers need to prioritize optimization more often, as the end of Moore's law previously allowed them to overlook it.
I appreciate how some folks generalize about games on consoles without understanding what they’re actually discussing. Now, focusing in on the matter: there are always games that are well-optimized and others that aren’t. Team Fortress 2’s performance has decreased since the Love and War Update, though I still enjoy playing it. Rainbow 6 Siege appears to improve over time, and PUBG started off poorly but has made significant progress, even if it’s not perfect. The point is, this is normal. Games are typically designed to aim for a certain frame rate on consoles, which makes it challenging to consistently hit 60fps even with powerful PCs.