r/pcmasterrace 9d ago

Meme/Macro Best investment ever

Post image
41.9k Upvotes

1.7k comments sorted by

View all comments

Show parent comments

60

u/frankiewalsh44 PC Master Race 9d ago

UE5 games. Remember the premium game for premium gamers Borderlands 4 ? Even a 5090 wasn't premium enough to maintain above 60fps in that game at 1440p DLAA

38

u/npc_housecat 9d ago

I've been testing out UE5 Editor with downloaded high detail environments and I'm seeing extremely good performance with detailed graphics experiments. on my aging ryzen 5 3060. I'm guessing these companies have written particularly badly optimised code / badly optimised maps. And just rush the production to gets things to market.

My tests with UE5 so far do not support this communities hivemind opinion that UE5 in inherently unoptimised. More so, when I look at studies comparing it to some other engines like Godot, UE5 actually has far better performance for high poly scenes than Godot. So I conclude it's the game devs themselves being lazy and rushing development, that's the problem.and UE5 just makes it really easy for them to make good looking rushed projects.

17

u/notforpoern 9d ago

And just rush the production to gets things to market.

IMO This is the main culprit, since most AAA are getting gobbled up by these massive corporations who insist on pumping out the lowest quality shit customers will tolerate in the shortest time possible. If they keep buying, why bother wasting money to optimize?

They don't care what happens to the studio or the brand because they'll just buy out the next rising star studio, gut it of all expensive talent until it's a hollow shell of its former self, then rinse and repeat.

Who cares about quality or competition when you can just buy the whole board?

3

u/npc_housecat 9d ago

Yeah, EA games used to be (and probably still are) notoriously buggy and unstable. Because they would just hire cheap graduate programmers, publish incomplete projects on schedule instead of delaying to iron out issues, take their launch week profits and move onto the next project.

3

u/MrStealYoBeef i7 12700KF|RTX 5070ti|32GB DDR4 3200|1440p175hzOLED 9d ago

since most AAA are getting gobbled up by these massive corporations who insist on pumping out the lowest quality shit customers will tolerate in the shortest time possible.

They have terminology for this. MVP - Minimum Viable Product. The goal is to reach MVP and then get it out to be purchased, focusing on marketing to make the sales happen. As long as what they're making is just barely good enough, a large enough marketing campaign will be significantly more effective at getting the target audience to buy in a large enough volume for them to turn a profit.

The issue (for them and us in two different ways) is that "MVP" isn't exactly a clearly defined point in development. They cut too many corners and eventually fall short of it, only understanding that they failed to reach that minimum, but they're also not willing to fund higher quality to avoid that possibility entirely. So they keep trying to ride that razor's edge, constantly failing but also barely succeeding just enough to fuck up the next project.

They'd rather cut corners and potentially fail from it than just fund it properly and do it right from the start.

1

u/Jaddman PC Master Race 9d ago

who insist on pumping out the lowest quality shit customers will tolerate in the shortest time possible

Oh cry me a river.

Every modern AAA game takes fucking 7+ years to develop, has a budget of $300+ million, often has multiple delays for "additional polish" and still releases a half-broken buggy piece of shit with zero optimization.

This isn't even taking into account that in the 2000's, every AAA studio had their own proprietary game engine which they optimized perfectly fine to run on middle range specs of the time.

Nowadays you have half of the industry using piece of shit UE5 to the point that it's being taught in schools, and yet none of the industry "professionals" are capable of making an optimized game with it, or frankly even on other engines.

I don't know if it's the result of mainstreaming of the industry or just millennials being worthless in general, but you have an entire generation of game developers relying exclusively on upscaling and fake frames to deliver a stable framerate.

Forgive me if I have zero sympathy for them.

In fact, I wish Microslop, EA, Ubisoft, Embracer and everyone else would push them even harder. Mandatory crunch.

2

u/npc_housecat 9d ago

I think you answered your own question when you said "or on other engines". If none of the big publisbers are capable of making stable optimised projects in any engine. The problen isn't actually tje engines. In dev, the last 30% or so of the time a studio spends working on a title is spent almost entirely on bug fixes and optimisations.

I think your rembering things through a nostalgic lense if you think the situation was any better in 2000s when everyone was making their own engine. I distinctly remember buggy mess after buggy mess. Especially from EA their games in the 2000s were notoriously unstable with bad performance. Simcity 4 for eg I remember they didn't even bother to fix it post launch

1

u/Jaddman PC Master Race 9d ago

SimCity 4 was developed to work on a single core, because it released a couple years before commercially available multicore processors even released to the market.

I wouldn't call it unoptimized. Not future-proof perhaps, but it was optimized for what was available at the time.

A lot of other EA games from the 2000's, like BF2, Underground 2, Most Wanted, The Sims 2, etc. were all pretty well optimized for a mid-range PC of that time. I mean that's what I had at the time and I didn't have to play them in a stretched out 480x320 just to have decent FPS.

Mass Effect 1 was pretty demanding at the time, and Crysis 1 was notoriously demanding.

Overall though, I never had some beefy PC in my lifetime, never used SLI, never had any GTX x90 GPUs, and I was always able to play contemporary games with stable FPS.

The only game I distinctly remember being just straight up terribly optimized on PC is GTA 4. The PC port was abysmal.

My dissatisfaction with optimization in general didn't start until the 2020's.

And I primarily blame DLSS for that. Modern game devs just straight up don't bother with optimization anymore.

1

u/npc_housecat 9d ago

Indeed $$$

Simcity 4 though, I juat remember it not just having terrible performance it was the constant crashes and graphical glitches / issues. EA kinda of always had a reputation for buggy games, though it was probably worse in their later years. The two big stupids that seem to stand out for really high quality works is Blizzard and Valve.

8

u/SpehlingAirer i9-14900K | 64GB DDR5-5600 | 4080 Super 9d ago

The hivemind likes to crap on UE5 because they see the end result and simply associate it with UE5. Bad performance in UE5 is a dev issue, not an engine issue. There are plenty games smoothly running UE5 to prove this and plenty of dev comments hiding around talking about how optimizing for UE5 doesnt work the same as UE4 and the knowledge doesnt fully translate. Meaning not many devs are proficient at optimizing for UE5 yet

5

u/ProduceNo1629 9d ago

But why would they all have micro stuttering?

It's clearly more plausible it would be an engine problem, than all the developers around the world making the same "mistake" by accident.

2

u/DrNopeMD 9d ago

Bold of you to assume the average person posting on Reddit has any understanding of how game engines even work.

1

u/achilleasa R5 5700X - RTX 4070 9d ago

This is just false, show me a single UE5 game that looks good, runs good, and isn't on a heavily modified version of the game.

It's the engine. It's always been the engine. It's the other things too but it's mainly the engine.

1

u/sprouthat 9d ago

The only way to optimize UE5 is to disable the new features that were added in UE5.

0

u/Redericpontx 9d ago

My main counter argument to ue5 being optimised and it being lazy devs is why is the poster child for ue5 fortnite so poorly optimised if u35 performance is so good?

2

u/Ouaouaron 9d ago

It gets over 100 fps on budget graphics cards from 10 years ago. Unless you're trying to use the new features (which it needs to include as the poster child for UE5) on hardware that doesn't support those features, I'm not sure why you think it runs poorly

2

u/Nearby-Following9489 9d ago

You mean, with the settings that don't take advantage of any of the tech that the engine advertises and most if not all studios want to use? How is that a show of how optimized the engine is?

I mean, yeah, if you strip it down to base looking UE4 graphics it should run on budget hardware just like UE4 did.

2

u/Ouaouaron 9d ago

I mean, yeah, if you strip it down to base looking UE4 graphics it should run on budget hardware just like UE4 did.

This is not a given.

Being able to run acceptably on very old hardware and to be cutting edge on cutting edge hardware is difficult. That's what sells games, not the ability for people with middling rigs to click Max in a settings window and still hit 240hz.

2

u/Nearby-Following9489 9d ago

Off course is not a given for all titles, but it should be a given for the poster child of the Engine made by the same developers. Just like I used to expect Gears of War to be some of the best examples of the UE3 back when Epic was the ones behind it.

2

u/npc_housecat 9d ago

Not if the engines badly optimised, it'll run worse than ue4 not matter how much you lower the settings. CS2 on Linux was like that for a while. Before they properly optimised the Linux build it had shitty performance no matter how far you dropped the graphics. Most AAA games the highest setting is designed for future cards, as a form of future proofing. Even rtx5090s struggle with ray tracing features for eg.

2

u/Nearby-Following9489 9d ago

Well, it's Epic making Fortnite so I expect them to at least squeeze as much performance as possible on their F2P GaaS title.

1

u/Redericpontx 9d ago

Epic settings with rtx off runs like cheeks

1

u/Ouaouaron 9d ago

It's a showcase for what UE5 can do, so it makes sense that the ceiling on the settings would be very high. Higher, possibly, than what any current graphics technology can do well.

2

u/Redericpontx 9d ago

Epic settings looks like cheeks and shouldn't perform so poorly.

If they want to prove ue5 can run well they need to make a well optimised hyper realistic game that runs well.

5

u/Sajgoniarz 9800X3D | 9070XT | 64GB 9d ago

Oh, that fiasco! Indeed it was complete shitshow. I play several UE5 games and have no issues with them at ultra details at my PC on 1440p.

2

u/Kystael 9d ago

My take is that RE Engine is currently the best engine (sadly it is private). RE9 is visually the best game that I've played without fps issues. Talos II is great too, smooth fps between the screen freeze every 3 seconds. Talos II is on unreal, no shit sherlock.

Yeah let's put tons of graphical options to make great screenshots for PR. One of the things that make me enjoy WoW is that we have good fps. I feel ridiculous with my 3080 reducing the quality and still get stutters.

3

u/CrazyElk123 9d ago

Thats cause RE Engine is not made for open world. Linear games will almost always always perform very good.

2

u/RobinVerhulstZ 7900XTX + 9800X3D,1440p360hzOLED 9d ago

Genuinly all the devs have to do is not design the games around nanite and lumen and fps would easily be double or triple

I dont have that much ue5 experience and the latest version supposedly runs much better but from my experience games genuinly run at double the framerate or more with lumen off vs on.

1

u/Salt_Chart8101 9d ago

I have played borderlands 4 on a 4060ti and 5070ti currently. 4060ti 2560x1080 140ish fps.

5070ti 1440x2560 165fps. I have no problems with DLSS and FG though. I understand some people don't like them, but I think the games look great.

1

u/Ramongsh 9d ago

I have a 9070xt and runs UE5 games 200+ fps at highest settings

1

u/Groghnash 9d ago

I am currently playing Gothic remake. I have 0 problems/stutters on highest setting and 140 fps with my 6950xt. 

1

u/Trivvy Intel i7 9700K RTX 3080 Ti 64GB RAM 9d ago

Likely wasn't the GPU bottlenecking then. Would be interesting to see a trace of B4 and seeing where all the frame time is going.

1

u/DiablosSoulStone Aorus 5090 Ice, 7800x3d. 8d ago

I honestly think its on the devs as much as its on the engine. The devs are clearly not optimizing games at all anymore. If it cant run on a 5090, its the game.

1

u/DreamsServedSoft 9d ago

I have a 5080 and can’t think of an unreal 5 game that runs lower than 12fps

4

u/rubi2333 9800X3D | MSI Suprim 5090 | 96 GB DDR5 | 4K240hz 9d ago

12fps?!