this post was submitted on 14 Aug 2023
160 points (100.0% liked)

Gaming

30229 readers
34 users here now

From video gaming to card games and stuff in between, if it's gaming you can probably discuss it here!

Please Note: Gaming memes are permitted to be posted on Meme Mondays, but will otherwise be removed in an effort to allow other discussions to take place.

See also Gaming's sister community Tabletop Gaming.


This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.

founded 2 years ago
MODERATORS
 

Larian is having trouble fitting Baldur’s Gate III on the Xbox Series S, the lower-priced and lower-powered console in Microsoft’s ninth-generation lineup.

I was looking up more information on why there’s such an issue getting BG3 on Xbox, and found this article with a lot more detail on the topic.

EDIT: The issue isn’t graphics or frame rate; it’s memory. The article goes into detail.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 92 points 10 months ago (3 children)

Are we ignoring the PC as a platform?

[–] [email protected] 36 points 10 months ago (7 children)

Is the PC a console? No. So it can be 'console exclusive' on PS5.

[–] [email protected] 9 points 10 months ago (1 children)

No. If it were a PS5 exclusive it wouldn't be released on the PC.

[–] [email protected] 14 points 10 months ago (2 children)

Topic title is "PS5 console exclusive" emphasis on "console". On consoles, it will be a PS5 exclusive for an indeterminate length of time.

load more comments (2 replies)
load more comments (6 replies)
[–] [email protected] 28 points 10 months ago (1 children)

And kind of a console too lol with the steam deck

[–] [email protected] 15 points 10 months ago (9 children)

The Steam Deck is a full fledged Linux PC in a handheld format.

[–] [email protected] 16 points 10 months ago (2 children)

xbox one OS is windows 10 core. That doesnt make it "not a console"

[–] [email protected] 6 points 10 months ago

A console is a closed off system. The Deck is literally just a Linux PC in handheld format. You can do everything with it, Valve even explicitly encourages you to do that.

load more comments (1 replies)
[–] [email protected] 8 points 10 months ago

Which is kind of a console

load more comments (7 replies)
[–] [email protected] 10 points 10 months ago (4 children)

The Steam Deck is at least a console hybrid, and it works on that.

load more comments (4 replies)
[–] [email protected] 26 points 10 months ago (3 children)

Don't want to sound arrogant, but most people here (including OP and the writers of the article) don't seam to know much about video game development.

Because statements like "... Isn't about graphics or frame rate; it's memory" don't make sense at all.

Because if you fast memory is to small you would either more often read from a slower memory which results in less frame rate or you would need to make the stuff that fill up your memory (most often textures) smaller (lower resolution) which "reduces graphics"

The article says something more business politics related: "Microsoft requires all games to run, feature-complete and without changes in quality or mechanics" on both Versions S and X. I'm not really believe this to be true because this would make the existence of more powerful X version completely pointless. However what I think can be the case is that Microsoft QA is forcing the studio to adapt the game for the series S before it could be published. This needs time. Since there is no low spec version for the PS5 there is no need for additional adaptations.

[–] [email protected] 31 points 10 months ago (14 children)

Microsoft is OK with the S having a lower resolution and frame rate, that's why it exists.

They aren't OK with the X having a feature that the S does not, and that's what's blocking Baldur's Gate 3. Split screen is possible on the X, it's not (currently) possible on the S, that's what they're working on.

Removing split screen from both isn't an option because the PS5 version supports it. The Xbox version would get murdered if they do it.

The reason why split screen doesn't work on the S is, yes, due to the available memory. At it's best, it has 8GB that runs 1/2 the speed of the X, + another 2GB that are so slow as to be essentially useless for gaming.

load more comments (14 replies)
[–] [email protected] 18 points 10 months ago* (last edited 10 months ago)

Because statements like “… Isn’t about graphics or frame rate; it’s memory” don’t make sense at all.

I get what you're saying but it does make sense actually. The Series S has incredibly under-powered memory which has hobbled a lot of developers thus far. It's the core reason why they can't get split-screen working right yet. Framerate/graphics are more associated with GPU performance, which is not as big of an issue for the S. Everything bottlenecks on the very small, very weak memory they provided.

[–] [email protected] 7 points 10 months ago* (last edited 10 months ago)

Nah, the specific issue they're having is definitely a memory issue. Split-screen doesn't really require that much more processing power, but it does need more memory, and preferably faster memory, to buffer everything.

[–] [email protected] 22 points 10 months ago (2 children)

Wait, there's a split screen on Baldur's Gate III? Normally I'd expect split screen games are for games with shorter gameplay loop, e.g. FPS, racing.

It's kinda interesting that there's a split screen couch co-op for a long sprawling RPG. Also doesn't that make all the UIs and texts even more busy / cramped?

I just read that some people are trying out split screen. on steam deck, that's wild.

[–] [email protected] 13 points 10 months ago

Larian already did excellent split screen in D:OS2 (Maybe also in other games, no idea). The controller UI is very different from the M+K one and split screen is only available with controller input.

[–] [email protected] 9 points 10 months ago (4 children)

Split screen really is the only way if the party can split up

load more comments (4 replies)
[–] [email protected] 18 points 10 months ago (4 children)

Okay so after seeing the bot TLDR and the other comments, I actually went and read the article. It's a bit wishy washy as to why and mentions RAM could be the issue for S consoles.

When I read the headline I thought it meant it was also not viable for PCs either, which doesn't seem to be the case at all. Most PCs have at least 16GB ram these days.

Why are people upset at all? I don't get it. I actually think this is good, it will either force Microsoft to change their policy with consoles and/or release a line that can compete with PS. Or else. Meanwhile PC is still an option.

[–] [email protected] 20 points 10 months ago (1 children)

The 16GB number is a bit more complicated, because consoles share CPU and GPU RAM. 16GB can mean 8GB VRAM + 8GB RAM, or 4GB VRAM + 12GB RAM. I assume the console UI and kernel and such will take up 1GB (the Windows 10 minimum RAM spec). The game requires 4GB of VRAM on Steam (probably 1080p), which means consoles with 10GB of (V)RAM will have about 5GB of (V)RAM available, maybe more if the OS can minimize its RAM use.

That said, 10GB is still a LOT of RAM. Unlike with the PC version, console don't need to swap memory back and forth all the time, so the RAM load should be significantly lower. The game is complex and difficult, but I don't think it needs to be 16GB of (V)RAM complex and difficult.

I bet the less powerful console will get a version that'll run eventually, but it'll be a bit before the post-release optimization can be finished.

[–] [email protected] 9 points 10 months ago

It’s been a while since I did Xbox memory mapping (One X) but IIRC there is approx 2GB of ram withheld by the system, and then an additional one or two can be recalled by the system for the purposes of running things like background downloads, party chat, video chat. That means that when your game goes to cert it’s checked to be performant under max OS load; so 6GB. This causes lots of issues (and is a pain as even MS’s analytics indicated this was a use case that appeared almost never. From what I have heard since, these TCRs/XRs/FTCs having changed much.

[–] [email protected] 7 points 10 months ago

When I read the headline I thought it meant it was also not viable for PCs either, which doesn't seem to be the case at all. Most PCs have at least 16GB ram these days.

Also keep in mind that PC doesn't have unified memory. So there's usually at least 8GB of VRAM in addition to whatever amount of main memory you have.

[–] [email protected] 6 points 10 months ago

I don't think anyone is upset? Xbox players are of course disappointed because they want the game but Larian have been totally fair and upfront about everything.

Microsoft should really re-evaluate their policies here though I agree. I feel like split screen could be an exception to the rule specifically.

load more comments (1 replies)
[–] [email protected] 14 points 10 months ago (1 children)

I’ve been debating which console I might want to get for awhile now and this may have been the final straw pushing me towards the PS5. Haven’t been this excited about this game in a long time and there are several other exclusives that look amazing too.

[–] [email protected] 11 points 10 months ago (1 children)

I've been an Xbox Guy™ since the 360 launched, but I have a PS5 this generation. I don't want to shill it too hard but the exclusives are great, I'm glad I switched.

[–] [email protected] 7 points 10 months ago (1 children)

I mean the whole point that xboxers were making when the ps5 was released was 'but gamepass!'. Now that ps also has their 'game subscription', I do not really see the appeal of an xbox, especially if you also own a pc. PS has exclusives, xbox does not - at least not ones I'd be interested in and couldn't play on PC.

load more comments (1 replies)
[–] [email protected] 11 points 10 months ago (1 children)

🤖 I'm a bot that provides automatic summaries for articles:

Click here to see the summaryBaldur’s Gate III is a highly anticipated role-playing game set in the Dungeons & Dragons universe, offering familiar classes and abilities in an expansive high-fantasy world.

Though Microsoft’s parity requirements have been in place since the Xbox Series consoles came to market in November 2020, Baldur’s Gate III is the ecosystem’s highest-profile loss directly attributable to these restrictions.

There weren’t a ton of concrete examples to prove this theory, and the Digital Foundry team argued against the idea, citing the existing variance in the PC market and saying that lower targets could actually help games run even better on higher-powered consoles.

“MANY developers have been sitting in meetings for the past year desperately trying to get Series S launch requirements dropped,” Bossa Studios VFX artist Ian Maclure tweeted at the time.

Rocksteady senior character technical artist Lee Devonald similarly tweeted about his experience building Gotham Knights — a game that shipped on consoles with a framerate locked at 30 fps and no performance mode.

Regardless of whether the Series S is restraining the entire video game industry, Xbox parity requirements are literally holding back Baldur’s Gate III, and this system has accidentally created another console exclusive for the PS5, for now.

load more comments (1 replies)
[–] [email protected] 10 points 10 months ago* (last edited 10 months ago) (3 children)

I ran split screen with my wife last night with my 6700XT which I think is probably pretty close performance wise to a series s. It ran great at 1080p. I wonder if the advertised 1440p is the hold up?

Lowering the resolution for split screen on a AAA game seems like a reasonable enough sacrifice for me.

load more comments (3 replies)
[–] [email protected] 9 points 10 months ago (6 children)

I’ve played this game a bit and I really don’t understand why it can’t be scaled down visually to work. It’s not some game that needs to target high fps or something.

[–] [email protected] 32 points 10 months ago* (last edited 10 months ago) (3 children)

I really wish people would read articles before commenting. I went looking for an article like this specifically that talks about the issues involved and folks can’t even be bothered to read beyond the headline. 😞

load more comments (3 replies)
[–] [email protected] 15 points 10 months ago* (last edited 10 months ago) (3 children)

The problem isn't scale, the problem is rendering the game twice for split screen with only 10GB of RAM.

To put this in perspective, the Xbox ONE X has more ram than the Series S. 12 vs. 10.

If you want to solve that problem purely by scaling the graphics, yeah, I bet they could do it in 640x480...

load more comments (3 replies)
load more comments (4 replies)
[–] [email protected] 6 points 10 months ago (1 children)

I hope this leads game engine developers to improve their optimization skills. Chances are the technique(s) needed here have been around for decades.

[–] [email protected] 19 points 10 months ago (2 children)

And how would you recommend they optimize a game so they can render it twice in split screen, when the S only has 10 Gb of RAM? Because that’s the issue here.

[–] [email protected] 10 points 10 months ago* (last edited 10 months ago) (4 children)

It's obviously impossible for me to recommend specifics without seeing their code and data. But a lot can be done in 10 GiB with some effort and clever resource management. They might have to make fundamental changes to their engine if they didn't plan for such constraints ahead of time, so maybe it won't happen for this game. But what they learn through this experience could benefit their future work.

[–] [email protected] 15 points 10 months ago (3 children)

We get it, you're a huge xbox fan and you're disappointed it doesn't have a release date. But let's be clear here: this is 100% on Microsoft. Larian has made it clear they aren't happy with the level of quality of the game on the S (believe specifically for split-screen) and they are holding out on a release date until solutions can be found. That is 100% their right, and you better believe if they released with a shitty performing S version there would be tons of articles, tweets, threads, etc moaning and calling them out on it (instead of the universal praise it is currently receiving). If Microsoft really wants the game on their console sooner they have options: They can help Larian get the S version running properly by providing developers/knowledge/tools/etc, or they could allow for games to have exceptions for certain game features on X vs S.

If anything, Larian have gone above and beyond what most other larger AAA companies put out: Cross-play, cross-save, DRM free, and a huge open-world full of enough options and branching paths to put basically every other RPG to shame. It's clear they want to deliver a great game that has everything possible they can put in it to please their customers. And part of that is not putting out a crappy version of the game. If you don't like it, maybe take it up with Microsoft; or wait patiently and see if they can't optimize and get things figured out once they game releases on the other platforms and they can spend more time focusing on the xbox platform.

[–] [email protected] 10 points 10 months ago

There's two views I see here from a software engineering perspective: multi-targeting devices with different specs can get really hard, and that modern development consumes resources in excess.

View 1: If you design a device that won't catch up to modern expectations (limited, shared memory being the factor here), don't expect to run all of the games. Some (or most) games will demand a certain level of resources. Microsoft either expected their status to swing their will upon the developers or were willing to help but just flopped on predicting what would be needed over the device lifetime. It's a hard job, balancing developer need and cost. The hardware developers did their best. This comes down to

View 2: It's an old coot viewpoint, but goddamn are modern computer programs are bloated pieces of mess. This is NOT an insult to the game developers, but it is to the OS and the engine developers as a whole. The entire programming industry has assumed that bigger more betterer computer always gonna come in a year or so. So now we have gigabytes of unused HQ textures in game downloads for no reason. Windows OS with Chrome takes gigabytes of RAM to display a webpage. We went from ultra strict data streaming to CPU rates for Crash Bandicoot to an NVME SSD shoveling half a terabyte a second when you want it in the Xbox Series X. This has left those who cannot afford strong PCs (note: most of the third world) and now consoles from playing the latest and greatest games. Developers leave them behind by grasping at the end of Moore's Law. If BattleBit can produce good gameplay with 256 players on a raw potato, AAA game engines should try and appeal to everyone now.

[–] [email protected] 8 points 10 months ago

We get it, you’re a huge xbox fan and you’re disappointed it doesn’t have a release date.

No, you really don't.

Please take your misguided rant elsewhere.

load more comments (1 replies)
[–] [email protected] 10 points 10 months ago

But what they learn through this experience could benefit their future work.

What they learned is that they don’t need Xbox to have one of the most successful games of the year.

[–] [email protected] 6 points 10 months ago (1 children)

Mate, you're not John Carmack. It would be a ridiculous assumption to think their developers didn't take a serious look into optimisation before deciding to ignore the xbox ecosystem for initial launch.

load more comments (1 replies)
load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 6 points 10 months ago* (last edited 10 months ago) (12 children)

What I don't understand is why they don't just release both Xbox versions without split screen and then try to patch it in later. That way they'd satisfy the feature parity requirement (as I understand it) and people could at least play the game. I love that they're still doing split screen despite it seemingly having fallen out of favour these days, but it's hardly an essential feature.

[–] [email protected] 9 points 10 months ago (5 children)

The article says they're not allowed, legally, to do that, and the ball is on Microsoft's yard.

load more comments (5 replies)
load more comments (11 replies)
load more comments
view more: next ›