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.

    • o_oli@lemm.ee
      link
      fedilink
      arrow-up
      3
      ·
      11 months ago

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

        • LetMeEatCake@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          11 months ago

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

        • o_oli@lemm.ee
          link
          fedilink
          arrow-up
          1
          ·
          11 months ago

          Of course yeah. But more often than not PC isn’t factored in when something is called exclusive or not because honestly PC and Consoles aren’t in competition in the same way consoles are with each other.

  • sub_o@beehaw.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 months ago

    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.

    • KiofKi@feddit.de
      link
      fedilink
      arrow-up
      1
      ·
      11 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.

      • SwagaliciousSR@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        11 months ago

        Yeah, from what I understand Microsoft demanded 2 player co op splitscreen on one Xbox, which the ps5 can’t do either. The whole splitting the party up would be impossible and I bet they’d have to enforce close close proximity between pc characters to only render one environment at a time if they somehow pull it off going forward, and even then multi-zone on on xbox? which I think is unlikely as my 3 year old top end gaming rig barely gets 60 fps 2k ultrawide.

        Anyone have any idea why Microsoft was so adamant about this?

        Or is all that just bs and the Xbox can’t push it? All the peeps talking about the steam deck pushing it. Yes, but few are mentioning the settings @1280x720 @30 fps all settings on minimum.

        • magic_lobster_party@kbin.social
          link
          fedilink
          arrow-up
          3
          ·
          11 months ago

          BG3 should have split screen coop on PS5.

          The problem with Xbox is that Larian couldn’t manage to make it work on Series S due to memory constraints. It takes a huge toll on memory if you allow two characters be on two parts of the map at the same time.

          Microsoft wants Series S to be a cheaper 1080p option of Series X. Any game Series X can play should Series S also play with lower visual fidelity. This turns out to be a flawed dream by the looks of it.

          I don’t think Microsoft will abandon this cheap 1080p console vision just because of one game, but they might need to if more games start to drop Xbox support due to this.

        • sparky@lemmy.federate.cc@lemmy.federate.cc
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          11 months ago

          MS probably wants to make sure that Series S doesn’t end up missing out on games or getting subpar experiences, given they promised their customers that it’s the same as an X just at a lower resolution. You can see how they want to avoid outcomes like Series S being confined to lower player counts, smaller maps, or other game-restricting features.

          But they’ve painted themselves into a corner in this case. Split screen requires rendering the whole game twice, which the S isn’t powerful enough to do. It’s also probably a feature few players will actually use.

          Seems like this case should be an exception to the parity requirements.

  • Gelcube69@reddthat.com
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    11 months ago

    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.

  • Feyter@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    11 months ago

    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.

    • acastcandream@beehaw.org
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      11 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.

    • Perfide@reddthat.com
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      11 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.

    • Jordan Lund@lemmy.one
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      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.

      • Feyter@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        11 months ago

        What could split screen bring that it will not work with the S memory? Because one object will not take up twice the space just because split screen. The texture of it will (hopefully) only loaded once for both screens.

        What can change is the total amount of objects that are loaded into memory since the players can now be simultaneously on two different places.

        So as a Developer you will need to find a way to get around this. Maybe by reducing the textures of the objects even more, so that you can load more of them in the same space. Or maybe by remove non essential object from the scene at all so that by default less object needed to be loaded. Also the screen is now half the size so maybe limit the field of view more to start loading in objects a little later.

        What ever they decide to do, this will require additional steps that are only needed because MS want’s the game to be optimised for the series S.

        From a Developer perspective I could understand if they maybe decide to ditch the Xbox release completely because of this additional workload needed.

        Plus: if removing background objects from the scene in order to save memory is something that needs to be consistent on both S and X version because of MS policy, you will get “less graphics” on the X then what would be possible, just because the S exist… What completely undermines the complete existence of the X.

        And of course non of this is just because split screen. This will most likely be true for every game on Xbox. It’s just that for most games it’s enough to cut resolution down for the S and leave the rest as it is.

        • Jordan Lund@lemmy.one
          link
          fedilink
          English
          arrow-up
          2
          ·
          11 months ago

          That’s not the way split screen works.

          Each view of the world requires that the entire visible world be loaded twice, so that it can be seen from each players perspective independent of the other.

          If we go into a dungeon, I go left and you go right, it has to render both pathways simultaneously. In a single player or single screen two player game, it only has one path to consider.

      • Lojcs@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        11 months ago

        BG3’s PC minimum specs list 4gb vram and 8gb normal ram. Assuming windows uses 3 gb, that’s 9gbs of total memory that the game needs. They could just use lower res textures when in splitscreen and be done with it, but I guess they want to compromise as little as possible

        Edit: apparently Microsoft wants games to use less than 6 just in case someone tries to activate all background functions at once. That is indeed quite stupid.

  • astrionic@beehaw.org
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    11 months ago

    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.

    • magic_lobster_party@kbin.social
      link
      fedilink
      arrow-up
      1
      ·
      11 months ago

      It’s hard to communicate it to the consumer. Far from everybody follows this discourse surrounding the game. Maybe someone buys BG3 just for the split screen capability, just to disappointingly find out that the Xbox version doesn’t support it. Especially when they already have paid full price for the game.

      • astrionic@beehaw.org
        link
        fedilink
        arrow-up
        1
        ·
        11 months ago

        That’s a good point, but I feel like there are reasonable solutions for that like a disclaimer when buying the game digitally. For the physical version they could either put a sticker on it or just delay the physical version only. I also think that people who are informed enough to know about specific features like that are more likely to hear about this discourse.

    • Jordan Lund@lemmy.one
      link
      fedilink
      English
      arrow-up
      0
      ·
      11 months ago

      Releasing it without a feature that the PS5 does would be bad for the brand. “Sega does what Nintendon’t” and all that…

      • astrionic@beehaw.org
        link
        fedilink
        English
        arrow-up
        0
        ·
        11 months ago

        True, but I feel like not releasing the game at all is even worse. The consensus seems to be that PS5 already has better exclusives and now you can’t even play one of this year’s best third party games on Xbox.

        • Jordan Lund@lemmy.one
          link
          fedilink
          English
          arrow-up
          0
          ·
          11 months ago

          At least this way they can blame it on the S instead of just being the ganked version.

          I remember when Mortal Kombat came out censored on the SNES and uncensored on the Genesis, not a technical limitation, but a policy limitation. Not a good look.

          • astrionic@beehaw.org
            link
            fedilink
            English
            arrow-up
            0
            ·
            11 months ago

            Can’t they blame it on the S either way?

            And “just being the ganked version” in this case would mean not having a single feature that the vast majority of players likely wouldn’t even have used in the first place. Yes, it’s not good, but the choice here is between either locking your players out of that one non-essential feature or locking them out of the entire game. And the second option is, to me, very obviously much worse.

            And it’s also not like it would be the “bad” version forever. They can just patch it in when they get it to work. And let players decide for themselves whether they want to get the game now without split screen or wait.

            • Jordan Lund@lemmy.one
              link
              fedilink
              English
              arrow-up
              0
              ·
              11 months ago

              They COULD blame it on the S, but, again, Microsoft won’t allow it.

              What I’m hoping they do, on the next hardware refresh, is a discless Series X and just ditch the S completely.

              There is precedent when they axed the Xbox One and replaced it with the S and X.

              • astrionic@beehaw.org
                link
                fedilink
                English
                arrow-up
                0
                ·
                11 months ago

                They COULD blame it on the S, but, again, Microsoft won’t allow it.

                I don’t get how blaming the S for a delayed feature would be different than blaming the S for a delayed game, which is what they’re doing right now.

                But I definitely agree that this is bad for Microsoft and they should do something about it. Not sure whether dropping the S would be the right call but they definitely need to reconsider the feature parity requirement policy.

                • Jordan Lund@lemmy.one
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  11 months ago

                  The S was just a bad idea from the get go. The Xbox One X introduced 4K gaming, 4K televisions are dirt cheap and the defacto standard now, why bother doing an under-powered 1440p machine? Even if you wanted a cheaper option, it doesn’t make sense coming out with a machine that belongs in the last generation, not the current one.

                  They should have gone the Sony route… Series X, Digital Series X. $499/$399.

                  If they wanted a $299 box, keep the One X alive for 1-2 more years then kill it. Still a better choice than the Series S.

  • wrath-sedan@kbin.social
    link
    fedilink
    arrow-up
    1
    ·
    11 months ago

    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.

  • worfamerryman@beehaw.org
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    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.

    • Jordan Lund@lemmy.one
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      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 sole that problem purely by scaling the graphics, yeah, I bet they could do it in 640x480…

        • vrighter@discuss.tchncs.de
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          11 months ago

          if you have X amount of work to do, you can’t just “add optimization” and somehow you’ll have less work to do.

          if a game needs all the resources, then a well optimized game would still require all resources. but the unoptimized one would just not run properly.

          optimized means “it uses the hardware efficiently”. bg3 is a very well optimized game. it uses the hardware efficiently, and it uses all of the hardware. at a particular point, the only optimization left to do, is to do less work, i.e. to cut content.

          optimization isn’t some magic sauce you add to computer code to make it run faster. optimization is about writing good, performant code. at some point it’s going to get as good as it can get.

          the reason it needs higher specs than previous games is that it is doing a lot more than previous games. there is more work to do. what you’re saying is akin to “this tiny car can do 100mph. why doesn’t mine also do 100 mph when i stuff it full of bricks and give it a smaller engine?” well, it’s because it has a lot more weight to carry, and less engine to do it with

        • Jordan Lund@lemmy.one
          link
          fedilink
          English
          arrow-up
          1
          ·
          11 months ago

          It’s not that it’s unoptimized, it’s that running split screen requires 2x resources, resources the Series S does not have.

    • stopthatgirl7@kbin.socialOP
      link
      fedilink
      arrow-up
      0
      ·
      11 months ago

      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. 😞

        • Jimbob0i0@beehaw.org
          link
          fedilink
          arrow-up
          2
          ·
          edit-2
          11 months ago

          Because you’re focused on the visuals from a single user perspective…

          1. There’s the world state and game logic to consider as well, and this would be relevant even in a 2D sprite based game.
          2. The article makes it clear that it’s the couch co-op split screen that is causing the most headaches, with whatever additional overhead there is in maintaining another active character and rendering of the world on screen.
        • vrighter@discuss.tchncs.de
          link
          fedilink
          arrow-up
          1
          ·
          11 months ago

          because split screen requires rendering stuff twice. and also needing to keep more stuff in memory simultaneously, depending on what two players might have in their field of view, instead of just one.

          also, reducing the (subjective) quality by half, does not necessarily mean that you are now using half the resources. And also your game would look like shit compared to its contemporaries

  • ono@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    11 months ago

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

    • stopthatgirl7@kbin.socialOP
      link
      fedilink
      arrow-up
      0
      ·
      11 months ago

      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.

      • ono@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        11 months ago

        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.

        • evilviper@beehaw.org
          link
          fedilink
          English
          arrow-up
          0
          ·
          11 months ago

          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.

          • stopthatgirl7@kbin.socialOP
            link
            fedilink
            arrow-up
            1
            ·
            11 months ago

            They can help Larian get the S version running properly by providing developers/knowledge/tools/etc

            Iirc, Microsoft is actually trying to help them get it running on S. I wish I could remember where I heard that, but I’ve been reading and watching too much on the game recently to find it.

  • Mothra@mander.xyz
    link
    fedilink
    arrow-up
    0
    ·
    11 months ago

    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.

      • Jaccident@lemm.ee
        link
        fedilink
        arrow-up
        1
        ·
        11 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.