Baldur's Gate 3 heeft nu een native versie voor de Steam Deck

Baldur's Gate 3 krijgt een native versie voor de Steam Deck. Dat bevestigt ontwikkelaar Larian Studios. Volgens de makers maakt deze versie efficiënter gebruik van de cpu en het geheugen van de handheld.

De Steam Deck-versie van Baldur's Gate 3 is onderdeel van Hotfix #34, die inmiddels beschikbaar is via Steam. De native build maakt geen gebruik van de Proton-vertaallaag, wat volgens Larian zorgt voor minder cpu- en geheugengebruik.

De ontwikkelaar heeft instructies gepubliceerd voor het inschakelen van de Steam Deck-build. Gebruikers die problemen ervaren met de Steam Deck-build, kunnen ook weer terugschakelen naar de gewone versie op basis van Proton. Larian zegt expliciet dat deze nieuwe versie alleen compatibel is met de Steam Deck en niet met andere Linux-systemen. Linux-gebruikers dienen daarom de huidige Proton-versie te blijven gebruiken.

De ontwikkelaar waarschuwt ook dat de savebestanden van de nieuwe versie op een andere locatie worden opgeslagen. Gebruikers die Steam Cloud gebruiken voor het synchroniseren van hun saves, kunnen zonder verdere acties verdergaan met hun bestaande campagnes. Gebruikers die Steam Cloud hebben uitgeschakeld moeten hun oude savebestanden eerst handmatig overzetten naar de nieuwe opslaglocatie. Ook daarvoor staan instructies op de Larian-website.

Baldur's Gate 3 (PS5)
Baldur's Gate 3 (PS5)

Door Daan van Monsjou

Nieuwsredacteur

23-09-2025 • 20:35

43

Submitter: Xtuv

Lees meer

Reacties (43)

Sorteer op:

Weergave:

Ik speel BG3 zelf al vanaf het begin (zonder problemen) op Linux met Proton. Ik game sowieso veel minder als vroeger maar ik doe nu wel al mijn gaming onder Linux. Ik heb geen Windows installatie meer.

Echter vraag ik me af of ze Linux echt willen supporten. Deze blog post heeft daar een interessante take op: Win32 Is The Only Stable ABI on Linux.

Kort gezegd is de Linux system call ABI heel stabiel maar userland is totaal niet stabiel. Dat is een eindeloze stroom aan breakage. Van OSS, naar Alsa, naar PulseAudio naar Jack. Van Xorg naar Wayland. De GNU standaard C library (glibc) is ook van mening dat ABI stability over rated is. En zo kun je nog wel even doorgaan.
Daar heeft Valve de Steam Linux Runtime voor gecreëerd. Als je software als binary distribueert op Linux is het "best practice" om een bekende set aan libraries waar je van afhankelijk bent te gebruiken en deze mee te leveren of ze statisch mee te compileren in je software.
Wat natuurlijk een flinke overhead in geheugengebruik oplevert. Het maakt dan nog weinig uit of je de Proton libraries meepackaged met een win32 applicatie of de 'steam runtime' z'n halve Linux distributie.
In de praktijk wordt Proton nog gepatched dus heb je zelf de mogelijkheid een versie te kiezen. Die heb je niet als de runtime statisch gelinked is.
De Steam Linux Runtime wordt ook nog bijgehouden met patches. En games gebruiken toch al zoveel geheugen dat die paar MB voor een paar libraries echt niet uit gaat maken
Je weet dat je die runtime niet kan updaten als hij statisch gelinked is?
Maar heb geen idee of dat de 'standaard' aanpak is.
Lees mijn originele bericht nog eens goed en let vooral op het woord "of".
Je bouwt een game dus met een set bekende libraries die je mee levert (of in het geval van de Steam Linux Runtime levert Steam ze voor je mee) OF je doet aan static linking, maar dat laatste heeft inderdaad niet de voorkeur.
Mijn ervaring is dat het reuze meevalt die eindeloze stream aan breakage voor Linux native games. Maar dat het vaker gebeurd dan via Proton zou mij niet verbazen. Maar dat zal de reden zijn dat ze specifiek de Steam Deck Linux versie ondersteunen met een voorspelbare configuratie en niets anders. Echter denk ik dat het evengoed gewoon werkt bij de meeste Linux-gebruikers.
Ik begrijp dat je er als gebruiker / gamer waarschijnlijk weinig van merkt. Maar wat ik bedoel is dat als je software als binary distribueert met Linux als target platform je als dev substantieel meer werk te wachten staat dan met bijvoorbeeld Windows als target platform.
Tsja, het is kiezen uit 2 kwaden: OS api backwards compatible houden betekent dat je altijd cruft opbouwd in je os (zie windows). Alternatief: gooi die oude meuk weg en pas je software aan (meer in de linux userland gedachte). In het eerste geval klagen gebruikers over een is instal van enkele gigabyte s, in het tweede geval dat oude software niet/minder goed werkt.
Een belangrijke reden dat ik Windows gebruik voor games is dat daarop allerlei oude games nog draaien waarvan de binaries al 10-20 jaar niet meer onderhouden worden.

Ik heb zelfs nog een disk met een Linux port van Call To Power liggen, uit 1999, door Loki games.

Behalve als er een community of developer is die patches uitbrengt, kan je dat soort oude games volgens mij alleen op Windows vaak nog draaien.

Ik heb ook een tijd op Mac gegamed, dat ging 2008-2015 best goed, maar is sindsdien dramatisch veel slechter geworden. Apple is ook heel snel in het laten vallen van support, ten minste op desktop MacOS.
Mijn ervaring is dat het prima werkt, als je je games maar linkt aan libc van tien+ jaar oud en al je dependencies binair meelevert en niet van systeemlibraries uitgaat.

In de praktijk gaat dat nog wel eens mis. Linux en binary distribution zijn niet de grootste vrienden. Ik heb ooit een poging gedaan een binary gebouwd voor Ubuntu 12 uit te voeren op een modern systeem, maar ik heb een volledige chroot moeten opzetten voordat het programma opende omdat dependency na dependency problemen gaf.

Zo'n runtime zou een mooie oplossing zijn om chroot-onzin te voorkomen, en ontwikkelaars de kans te geven om bepaalde standaard-open source dependencies te gebruiken (die bij statisch linken dingen als GPL zouden triggeren) zonder dat gebruikers een halve Proton-maar-dan-voor-Linux-runtime hoeven klaar te maken.
Kun je die blog post ELI5'en?
Er is geen stabiele manier om voor Linux gebouwde software te verspreiden waarvan je kan garanderen dat die over 10 jaar nog werkt.
Voor Windows (win32) applicaties wordt die stabiliteit wel beloofd, dus een Windows game via een vertaallaag als Proton op Linux draaien betekent dat je die over 10 jaar waarschijnlijk nog wel gewoon kan spelen. Je kan dus beter door Proton ondersteunde Windows games kopen dan speciaal voor Linux gebouwde games.

[Reactie gewijzigd door bzzzt op 24 september 2025 09:39]

Had liever nog een dlc alla Durlag's Tower of Watcher's Keep.

Hoewel dit mss niet past in de manier waarop BG3 het verhaal vertelt, had een hook vanuit alle acts gekunt...

aan de speler om te bepalen hoever hij wilt gaan. Dit was in de voorgangers ook mogelijk.

Ik weet niet hoe ik spoiler kan verbergen, dus ga ik het houden bij: er zijn toch vss puzzelachtige delen die volgens mij in zo'n dlc perfect toegepast en uitgewerkt hadden kunnen worden.
Larian heeft een hele tijd geleden al aangegeven dat er zeker geen DLC komt. Met als redenen dat het verhaal af is en ze er niet langs de zijkant nog iets willen aan vastbreien, en dat het team niet de juiste passie had om er nog een vervolg aan te maken na 7+ jaar BG3 development.
I know, maar ze blijven wel support geven zo blijkt. Hoedje af daarvoor.

Daarnaast mag een mens toch hopen ;)
Steam deck native is toch gewoon een linux build?

Steam deck os is een aagepaste Archlinux. Werkt het ook op archlinux?

Edit:

Na wat research, de steam deck versie is inderdaad een linux build and zou moeten werken op archlinux als je de juiste packages hebt.

Edit2:

Link naar github issue hoe een steam deck speficieke download het op linux een lege download geeft op het moment, en wat impliciete informatie dat het inderdaad op linux kan werken.

https://github.com/ValveSoftware/steam-for-linux/issues/12019#issuecomment-3324905527

[Reactie gewijzigd door Moortu op 23 september 2025 22:02]

Larian zegt expliciet dat deze nieuwe versie alleen compatibel is met de Steam Deck, en niet met andere Linux-systemen. Linux-gebruikers dienen daarom de huidige Proton-versie te blijven gebruiken.
Nee, larian zegt:
Now that there is a Steam Deck Native build, is Baldur’s Gate 3 supported on Linux?

Larian does not provide support for the Linux platform. The Steam Deck Native build is only supported on Steam Deck.
Ze geven geen support voor andere platformen.

Dat betekend niet dat het daar niet kan draaien
Ik kan het mij niet goed voorstellen dat het alleen zou werken op de Linux versie van de Steam Deck maar niet op andere Linux-systemen. Dus het is denk ik inderdaad een kwestie van dat ze het niet ondersteunen, omdat ze alleen support willen geven aan Steam Deck-klanten en niet alle verschillende Linux-configuraties.
Op cachyOS met proton draait BG3 als een tierelier. Dat zal vast voor veel meer distros werken.
"met proton"... joh...

Dit hele artikel gaat net over een versie zonder proton. Dat het mét proton werkt daar heeft niemand het over.
Ik reageer op iemand die stelt dat het niet werkt. Wat dus klinkklare onzin is. Ook nu kun je BG3 spelen, zonder native linux support.
Context matters. Het gaat hier overduidelijk over de nieuwe native versie. Dat de game met proton op Linux draait is al sinds launch zo en volgens mij algemeen bekend (het spel is ook veel besproken voor Steam Deck).
We zitten hier op Tweakers waar we ons wel eens bezig houden met dingen zoals dit werkend te krijgen. :Y)
Ik denk, dat dit slecht verwoord is. Realistisch gezien ga je geen Port zijnde "een Linux native build vertrekkende van de windows versie" maken enkel voor de Steam Deck. Kost hopen tijd en geld, en je moet het om de tijd rebuilden want patches... Totaal inefficiënt.

Nee, ik denk dat dit over een windows build gaat speciaal geoptimaliseerd voor de Steam Deck. Speciaal geoptimaliseerd dan bedoel ik dat men via de proton laag de game verder geoptimaliseerd heeft, en gezocht naar verbetering in de render pijplijn. Misschien ook rekening gehouden met de scherm grote, de menus en dergelijke. Met andere woorden niet bedoeld voor desktop Linux, want gamen op 720p is niet de default op desktop.
When launching the game on Steam Deck after Hotfix #34, you will be on the native Steam Deck graphics settings by default. You can always give these settings a tweak, whether you decide to go native or play with Proton.
Dus nee, ze zeggen letterlijk dat je native kunt spelen, of via proton.

[Reactie gewijzigd door Finraziel op 23 september 2025 23:44]

Ja, maar ze geven expliciet aan dat ze alleen de Steam Deck ondersteunen. Als er iets niet goed werkt op Arch/Ubuntu/Debian, hoef je dus niet te proberen om daar op hun forums en klantenservice vragen over te stellen. Linux-games hebben in het verleden nog wel eens problemen gehad met bepaalde (gesloten) drivers van AMD en Nvidia, en ik kan me voorstellen dat een studio geen zin heeft om daar tijd in te stoppen. Plus, je wilt ook geen valse beloftes of onhaalbare verwachtingen de wereld in helpen door "Linux-ondersteuning" aan te bieden als je feitelijk alleen maar de Steam Deck ondersteunt en test, dus je kunt beter terughoudend zijn.

SteamOS is praktisch gezien een immutable image van een wat oudere build van Arch, met een schrijfbare gebruikersmap. Als je je systeem net zo lang niet bijgewerkt hebt als Steam hun base image niet heeft bijgewerkt, en net als de Steam Deck gebruik maakt van AMD videodrivers, zie ik niet waarom het niet zou werken.

Als je wel je spul regelmatig updatet of bijvoorbeeld een Nvidia- of Intel-GPU hebt, dan kan ik me voorstellen dat er problemen kunnen optreden die je zelf moet gaan uitzoeken.
Nice! Ik hoop wel dat deze variant ook naar GoG komt (als die daar inmiddels al niet beschikbaar is).

[edit]
Het schijnt dat de update al klaar staat op GoG, ook al is die bijzonder groot. Waarschijnlijk nog enkel in GoG Galaxy en nog niet als offline installer. Binnenkort eens kijken of daar ook de Steam Deck native build is inbegrepen. :)

[edit2]
Het lijkt erop dat de update wel beschikbaar is op GoG, maar dat de Steam Deck native build daar mist.

[Reactie gewijzigd door The Zep Man op 24 september 2025 08:23]

Speel jij je GoG games op Steam Deck? Gaat dat makkelijk?
Cool, ga er vanavond naar kijken
heel lekker dit chapeau voor de devs
Super! Dit zouden ze met meer spellen mogen doen, maar zou het helemaal geweldig hebben gevonden als ze hiermee ook de install size weten te verkleinen. Bij de laatste final fantasy was dit geloof ik het geval.
Wat tof dat Larian zo lang na de release nog een wezenlijke update uitbrengt voor de Steam Deck zeg. Ben erg benieuwd naar hun volgende game
Kijk, zo kan het dus ook.
Hoe bedoel je "ook"? Want is dit positief? Ik zou het veel liever hebben als er een efficientere versie voor alle handhelds en simpelweg oudere PCs zou komen.
Man man man wat een zuurpruim. We weten allemaal dat Larian een hele boel (terechte) goodwill heeft, en als ze ruim 2 jaar na release nog met een geoptimaliseerde versie komen waar veel mensen om zitten te springen, is het niet goed genoeg?

Ben je ook zo fel op alle andere "quadruple A" studios die miljoenen steken in een halfbakken product waarmee ze hun personeel tot op het bot kapotwerken? :')
Euhm ja. Kan je nog nazoeken bij bijvoorbeeld de Borderlands review. Vind jij dat dan wel acceptabel?
Uit de release notes:
This is not just good news for Steam Deck users either, the work the team has put into this build also means that everyone will get to enjoyoverall improvements to the way game models are streamed on all platforms, which should reduce framerate spikes in busy areas, such as the Lower City in Act 3.
Als die handhelds en oudere PC's Linux draaien, en niet te extreem oud zijn, verwacht ik dat deze versie daar gewoon op draait, dat deze versie niet uitsluitend te gebruiken is op Steam Deck maar gewoon alles net Linux. Het punt is vooral dat het niet meer in Proton hoeft te draaien.

Verder hoeft het geen speciale versies te krijgen voor oudere PC's. Als je het spel efficiënter maakt zodat het beter werkt op oudere computers, dan werkt die versie ook efficiënter en beter op sterke PC's. Dan gebruik je voor beiden dezelfde versie. Grafische instellingen bestaan ook al langer dan vandaag. Als je een oudere PC hebt, zet je die gewoon lager. Als de laagste opties nog te veeleisend zijn, zou het leuk zijn als ze een nog lagere optie zouden toevoegen.
Woei, ze hebben al wat patches uitgebracht zodat de native client op iedere linux werkt. Compatibility op sniper zetten, installeren, gaan! Savegame deed ook niet moeilijk, maar die kwam dan ook vers vanuit de steam cloud.

Nice one Larian!


Om te kunnen reageren moet je ingelogd zijn