I simply don’t understand how Sony studios extract the visuals they achieve in their games from old hardware. It feels like tech sorcery.

@[email protected]
link
fedilink
English
722Y

A 2060 is still a really good graphics card overall.

Anti-Antidote
link
fedilink
English
252Y

Yeah, it’s not like Sony’s pumping out $500 consoles with GT1030s in em

@[email protected]
link
fedilink
English
1092Y

Optimization, son.

@[email protected]
link
fedilink
English
722Y

Fr, you can optimize really well when you know exactly what hardware someone will be running.

@[email protected]
link
fedilink
English
72Y

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.

@[email protected]
link
fedilink
English
21
edit-2
2Y

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.

NaN
link
fedilink
English
82Y

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.

Orbituary
link
fedilink
English
02Y

ASICs.

There are processors that are optimized specifically for the task of running code correctly written for the platform.

@[email protected]
link
fedilink
English
33
edit-2
2Y

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.

@[email protected]
link
fedilink
English
82Y

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.

@[email protected]
link
fedilink
English
102Y

Would be amazing if windows did what steam deck does in shutting off the OS during gaming mode.

@[email protected]
link
fedilink
English
22Y

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.

@[email protected]
link
fedilink
English
22Y

That’s the Holo ISO project. It looks pretty experimental and only supports certain hardware (nvidia graphics cards not recommended).

@[email protected]
link
fedilink
English
122Y

They only have to target a single hardware configuration, the os has much less overhead than a typical desktop os, a graphics api that runs closer to the metal (also why the ps5 outperforms the more powerful series x) and some good development tools all go a long way to boosting the performance of the hardware.

I have an r5 3600 with an rtx 2070 and would not be surprised if the ps5 performs better with multiplatform titles.

@[email protected]
link
fedilink
English
32Y

Right? How sre are they??

520
link
fedilink
12Y

They’re targeting known hardware. They can optimise right down to the specific card in use. They don’t need to consider hardware that doesn’t support these optimisations.

@[email protected]
link
fedilink
English
-32Y

So the consensus is

Build an emulator or something.

Build on that. Boot to that os or emulator when you start up PC. Basically stop running anything else while gaming. Doesn’t seem to difficult to do on the future.

Especially when Xbox runs an emulator to run old games.

Honestly it’s probably the best idea going forward. Once you build a game for a single os or emulator. Then you can just port the emulator over in to everything. Hopefully means optimisation would be far better. Don’t need to run 4 or 5 different things. Just one and make it run on Nintendo Microsoft PC and PlayStation

@[email protected]
link
fedilink
English
12Y

An emulator has a performance overhead. Even a simple translation layer like valve’s proton has an overhead. The fact that most games are simply unoptimized and windows is so bloated means that the additional overhead of proton is not a performance bottleneck. But if one has a good hardware and a good dedicated OS, emulator is not really necessary, which is good for performances

@[email protected]
link
fedilink
English
202Y

Optimization and graphic tricks

Shorter view distances, lower resolutions for things in the distance, fan base being OK with 30fps for the longest time, etc

@[email protected]
link
fedilink
English
24
edit-2
2Y

Well as someone who has played the PC version, I can immediately tell that this game is probably running on Medium or possibly even Low. There’s fewer confetti particles, the explosion is less detailed, the fur doesn’t look as real and the lighting isn’t as good. Not to mention that it’s running non-native resolution/no DLSS cause you can clearly see the ailiasing. That said, it looks great for a $500 machine. My PC was over $4K cause I just had to have a 4090 (after I saw how disappointing the rest of the RTX 4000 lineup was. I usually only buy midrange GPUs).

In other words: Optimization.

Tbf, the PS5 version of the game has two modes; performance and graphics. You can have it look really good and get raytracing features but play at 30fps or reduce some of those settings and play at 60+ (I think this one goes to 120 if you have a capable display).

But even on Performance, it has been the best looking game I have ever played, and I tend to keep up with the latest and greatest.

@[email protected]
link
fedilink
English
5
edit-2
2Y

Yeah that’s what I’m saying. Furthermore, if you want a high framerate (120+ FPS) and no-compromise ray tracing, you’re going to have to spend way more than $500. The PS5 is an extremely good value for what you get.

I knew a PC person would come in here eventually and flex.

@[email protected]
link
fedilink
English
2
edit-2
2Y

How is nearly every answer in this thread wrong?

To answer everyone: haveing a single piece of hardware to develop does help, absolutely. But the answer is simply… money.

Sony pays to have have games like R&C or Uncharted made. These games wouldn’t be profitable for the studio to make, with the level of detail and polish, but they get $60 million (example number, definitely varies) from Sonyand now the studio is in the green.

That’s it’s. Console hardware is more PC than ever, having x86 AMD CPUs that aren’t that different from ones other OEM could just order. These is no secret sauce, they aren’t some crazy in-house developed flop or some weird also-ran processor like PS3 and 360.

@[email protected]
link
fedilink
English
12Y

What’s the right answer?

all-knight-party
link
fedilink
5
edit-2
2Y

I don’t think they’re necessarily wrong but I’d love a nice ELI5 answer that’s not just “there’s one kind of hardware and the developers try really hard to make it run good”

@[email protected]
cake
link
fedilink
English
32Y

Also, I thought Ratchet and Clank ran at a solid 60fps.

@[email protected]
link
fedilink
English
312Y
  1. Optimisation. Many, many games haven’t even had a proper baseline of optimisation let alone targeted optimisation for specific specs like consoles

  2. The PS5 GPU is more powerful than a 2060, and as a newer generation architecture supports more features which can be leveraged to improve performance

  3. The PS5 operating system is wayyy less taxing than Windows or any other OS because it does much less and does it more optimized

Create a post

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Rules

1. Submissions have to be related to games

Video games, tabletop, or otherwise. Posts not related to games will be deleted.

This community is focused on games, of all kinds. Any news item or discussion should be related to gaming in some way.

2. No bigotry or harassment, be civil

No bigotry, hardline stance. Try not to get too heated when entering into a discussion or debate.

We are here to talk and discuss about one of our passions, not fight or be exposed to hate. Posts or responses that are hateful will be deleted to keep the atmosphere good. If repeatedly violated, not only will the comment be deleted but a ban will be handed out as well. We judge each case individually.

3. No excessive self-promotion

Try to keep it to 10% self-promotion / 90% other stuff in your post history.

This is to prevent people from posting for the sole purpose of promoting their own website or social media account.

4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

This community is mostly for discussion and news. Remember to search for the thing you’re submitting before posting to see if it’s already been posted.

We want to keep the quality of posts high. Therefore, memes, funny videos, low-effort posts and reposts are not allowed. We prohibit giveaways because we cannot be sure that the person holding the giveaway will actually do what they promise.

5. Mark Spoilers and NSFW

Make sure to mark your stuff or it may be removed.

No one wants to be spoiled. Therefore, always mark spoilers. Similarly mark NSFW, in case anyone is browsing in a public space or at work.

6. No linking to piracy

Don’t share it here, there are other places to find it. Discussion of piracy is fine.

We don’t want us moderators or the admins of lemmy.world to get in trouble for linking to piracy. Therefore, any link to piracy will be removed. Discussion of it is of course allowed.

Authorized Regular Threads

Related communities

PM a mod to add your own

Video games

Generic

Help and suggestions

By platform
By type
By games
Language specific
  • 1 user online
  • 256 users / day
  • 855 users / week
  • 2.29K users / month
  • 6.53K users / 6 months
  • 1 subscriber
  • 6.58K Posts
  • 133K Comments
  • Modlog