- Joined
- Sep 7, 2011
- Messages
- 10,214
Good points overall.On the flip side too many people seem to think "optimization" is a magic tree that you just shake and FPS falls out of for free. Not that it takes time, effort, money, and often the way you "optimize" is by reducing quality.
It's totally fair when a game runs like shit, particularly when it runs like shit even on a high end system turned down. I remember reviewers skewering Borderlands 4, and I haven't seen it as part of any benchmarking suites because ya: Not well done.
However...
I don't feel like that is accurate. Most games run, and look, fine when you scale them down. DF often does something where they'll match roughly PS5 performance settings and when they do, game runs well and looks good on lower end hardware. The problem is you have to make the same concessions the PS5 does: Lower resolution/more upscaling, 60ish FPS, little/no RT, lower quality textures/shadows, etc. It looks completely fine, and many gamers enjoy the game like that because they do have a PS5. But I see a fuckton of whining that it isn't good because it won't run at higher rez, or faster FPS, or higher settings, etc, etc.
I mean shit, the amount of people I see demanding native rendering or nothing is insane, given that consoles haven't done that for decades in almost any game. They just used a shitty linear filter to upscale, rather than a good neural network. But no, if a game can't run at 4k native and fly, clearly it is "unoptimized".
It absolutely isn't, of course it also is literally in only one title, everything else is by definition user modded. But no, I haven't found it worth it, though I might in Hitman 3, we'll see when I get back to it. Even on a 5090, the ask is too much right now. However, two important things there:
1) The ask, high though it is, still actually DOES fit in a 60fps output in most cases. While I get people want more than that, I am people who want more than that, we also can't pretend like that is an unplayable framerate. Most people play at 60fps, or lower, it's doable.
2) There's a big difference between saying "This is cool, but not worth it at this point," and getting all ass blasted at nVidia for introducing it and acting like they are awful because it isn't fast enough. At this point it is basically a future technology. If you have the highest end cards (a 5090 or MAYBE a 5080 but only at 1440) then you can play with it at playable speeds. Anyone else, it is very much something for later. I'm fine with people who say "Ya DLSS 5 isn't for me right now." I'll call out those that just bitch about it as though nVidia just shouldn't have done it. If you want tech to move forward, there is a period where something new happens and isn't super usable. It takes time to work on it.
However you also have to be clear as to what you are optimizing for, because often one thing happens at the expense of another. You can optimize lighting by making it static, and optimize it more by fixing camera position. If you give an artist a completely fixed scene, they can make it look very realistic... but then it is fixed, and takes a lot of artist time. It'll be fast, but static. Likewise you can optimize code to be readable and moddable, particularly by using scripting languages to do as much as possible, but that comes at the cost of performance. Or you could write it all in assembly (if you can afford the few experts who are able to do that) but then it is extremely inflexible.
It's not as clear as "just do this and it is all better." Yes, sometimes there are algorithms that are just plain faster that get the same results, and when there are, they tend to get universally adopted. But often in coding, and game design, you have to choose what you are optimizing for and there are tradeoffs. If you want more X, it costs more Y kind of thing.
re: optimisation I think especially with Machine learning-based algorithms, there is a LOT of 'free' performance that is on the table with larger and longer training datasets and better narrowing of results, so I think specifically with DLSS5, it will get quicker and more performant.
But While DLSS/ML type upscaling is good I think a LOT of developers/publishers are using it as time saving on optimisation. Upscaling should be BONUS performance, not the baseline. And if you look at PC requirements for ANY major game recently, they list DLSS/FSR as the baseline for recommendation, which doesn't sit right with me.
Though I think the general animosity towards Nvidia is coming from a standpoint that GPUs and overall performance per-dollar hasn't been moving for a while, and often going backwards. A 5060 isn't THAT much faster than a 3060, and generations are taking longer and longer. So before when a game released with some crazy high-end performance requirements, it was one GPU upgrade away from being able to run it, and that upgrade was 12 months away at worst. Going from a GTX770 to a GTX970 meant the games you couldn't run at all before are now able to be run at max settings without issue. Someone on an RTX 5060 nowadays is still not really turning on Ray Tracing effects in 4 year old games and getting decent performance and that 5060 isn't really giving them the huge, generational boost to performance. When RT was first introduced with the RTX 20 series, it was one of those features that were only really for the top-tier 20-series RTX cards... and it still is only a feature seriously used by top-tier cards 3 generations later... So I think a lot of people see the writing on the wall that Incremental 20%-per-generation upgrades (accompanied with a proportionate increase to the price) on the mid-tier X60 and X70 series cards isn't enough to realistically imagine running these games transformatively any time soon.
I was one of those 'serious' gamers who got SLI Titan X graphics sards and was first in line for a Threadripper 1950X because I wanted the absolute bestest of the best, but even then, my entire PC including the multi-rad watercooling setup, cost less than a single 5090 now, and the 5090 is the only card this generation that saw a truly generational jump over the last generation. Everything else was a 20% boost (except the 5070 which is as fast as a 4090 /s), so slowly stagnating GPU generations, rising costs, and games that are running worse while looking like the games of yesterday at lower resolutions... People are pessimistic.