Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

For those interested in the latest big RPG from Larian Studios, here's my quick initial report on Baldur's Gate 3 running on Steam Deck and desktop Linux. Keep in mind this is just some initial testing thoughts - it's a very big game.

The first and most important thing: right now it appears you're going to want Proton Experimental set on it. You can install it from your Steam Library, and then go into the game's Properties -> Compatibility -> Tick the box and select Proton Experimental from the drop-down that appears. Otherwise, you're likely to see a bunch of crashing issues. Currently Valve has it set to Proton 7 which is somewhat old now as that was tested for verification back in September 2022 when it was in Early Access. Update 04/08/23 - Valve released an update to Proton Hotfix for it so you may wish to now use that.

Pictured - Baldur's Gate 3 on openSUSE Linux, Ultra Details (Frametiming spikes from screenshots).

After setting the right Proton, the game will launch and run properly. From my initial testing though, one problem I have seen currently is that the audio is at times just a bit out of sync and the narrator can get cut-off before finishing a sentence. Not all the time but it is an issue I've noticed on desktop.

One issue in the launcher you may see is a message about outdated drivers on Linux, which can safely be ignored because it's looking for Windows drivers and we have different version numbers. Aside from that, the launcher works as expected.

I also see this error every time I launch that appears, but it can safely be clicked away without an issue.

With my AMD Ryzen 5800x and NVIDIA 2080 Ti, performance has been pretty good. Sticking with it on DirectX 11 as Vulkan (from what I've seen) can be problematic, I've been playing it on the Ultra details preset and the majority of the time it's above 60FPS at 2560x1440. In less intense areas, the FPS has been much higher between 90-100FPS. So far I'm pretty happy with the performance level of running it on Linux with Proton! That said, there's plenty of random stutter, which is most likely the shader cache building up, which will be less of a problem over time.

Pictured - Baldur's Gate 3 on openSUSE Linux, Ultra Details (Frametiming spikes from screenshots).

When it comes to the Steam Deck the developers said they were "aiming" for Steam Deck Verified by launch but it seems they didn't quite make it since it's still noted as Playable right now. It does have full controller support ready but they have disabled split-screen on Steam Deck. Additionally, Larian are working on adding AMD FSR 2.2 for September 6th, so performance is likely to be quite a bit better when that's added in. So I'll be taking another proper look at Baldur's Gate 3 on Steam Deck then as well.

So how is it on Steam Deck? Well, it's a bit rough actually. Playable? Yes but performance is not great. The defaults set for it on Steam Deck are poor too, with their FSR making it quite blurry. Performance is also all over the place, some parts might shoot up to ~40FPS but lots of it will dip below 30FPS even with various settings turned down to Low.

Pictured: Baldur's Gate 3 on Steam Deck.

I will suggest setting the Maximum Framerate Cap to 30FPS, VSync to Double Buffering, FSR to Ultra Quality, Model Quality on Low, Texture Filtering to Trilinear, Shadows / Fog and Clouds on Low, Ambient Occlusion turned Off and God Rays turned Off. A lot of the settings are based on what you feel is best though, these are just initial suggestions. You're also only looking at about an hour and a half on the battery.

The user interface on Steam Deck is looking great though, their new controller support is really nice.

Pictured: Baldur's Gate 3 on Steam Deck.

Nice to see another massive launch, quite possibly one of the biggest launches of the year, working same-day on Linux and Steam Deck thanks to the power of the Proton compatibility layer. I don't think I can overstate just how important it is for Linux desktop and Steam Deck to have such releases working so promptly, and looking at the player numbers just before hitting publish on release day Baldur's Gate 3 saw around 450,000 people playing it on Steam — that's crazy.

Hopefully their switch over to FSR 2 in September will improve it on Steam Deck though, as it could use a bit of a boost. Still, around 30FPS is pretty okay for a game like this on a handheld with a small screen.

Here's some Steam Deck footage and early thoughts:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Do you need to have played the previous games to enjoy Baldur's Gate 3? Simply put: no. Thankfully. It's an entirely new adventure with new characters but you will see some familiar faces and places if you have played the previous games but no knowledge of them is needed.

You can buy Baldur's Gate 3 on Steam.

The release trailer can be viewed below:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link
Article taken from GamingOnLinux.com.
20 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
43 comments
Page: «3/5»
  Go to:

deathxxx Aug 4, 2023
Darkest Dungeon 2 next update will have Deck support and controller support.
Guppy Aug 4, 2023
Driver issues resolved, the game now wont launch.

Play got stuck on 'running install script'

Rebooted

Play got stuck on 'installing DirectX'

Rebooted

Verify filed got stuck on 'restoring install script (Microsoft Windows DesktopRuntime -6.0.11(x86))'

Rebooted

Uinstall fails with 'connection timeout' ( connection to what ? )

Play button now says 'UPDATE' with status 'update queued' - only ofc, there is no update.

Rebooted

Stuck on 'finishing'

Pausing that and trying to uninstall, goes back to connection timeout.

What the f.. am I supposed to do?
Any ideas?

edit:
Deleting - the folder
"~/.local/share/Steam/steamapps/compatdata/1086940/"
starts the process over from the top, seems like the .net environment is broken :/

edit2:

Turns out it's the .Net installer provided with the gamefiles that's crashing, I keep killing proton every 20m or so it eventually spends a ton of time compiling vulcan shaders and then tells me the game can't run becuase it's missing .net 6 - along with helpfull link to download it.

Can I manually install it into the protondir? I know it's possible with wine, but proton is a black box of mystery to me :|


Last edited by Guppy on 4 August 2023 at 4:59 pm UTC
scaine Aug 4, 2023
View PC info
  • Contributing Editor
  • Mega Supporter
This game has been in EA for... nearly three years?! And the forums are absolutely heaped with problems and issues, for Windows folk. I don't understand how Larian could get this so wrong. Performance issues, crashes and it looks like they've made last-minute changes to gameplay, races, and classes that are pissing everyone off too.

Incredibly disappointing.
Trias Aug 4, 2023
View PC info
  • Supporter
I like Larian. Even their EULA starts with "End User License Agreement aka Our Cursed Pact".

:).


Last edited by Trias on 4 August 2023 at 4:03 pm UTC
Guppy Aug 4, 2023
as a side note, if you untick force specific proton version it downloads and uses a version named 'proton hotfix', what ever it's meant to fix is not the install though :|
KROM Aug 4, 2023
View PC info
  • Supporter
Quoting: tgurr> Quote from article: Sticking with it on DirectX 11 as Vulkan (from what I've seen) can be problematic

Specific details would've been nice about what actual
Quotecan be
or rather is problematic?

From what I've gathered, that can vary. For me it was rendering funny colored squares all over the main menu, from there I've quit and switched to DX11, which works well.

Other's say it will crash right away or while playing. Very unfortunate that they have released it with a buggy Vulkan render pipeline. But hey, at least the other one works. :)

Performance on Deck is quite okay if you turn some things down, but it eats battery for breakfast without limiting TDP and going for 24 fps. Even then...
Devlin Aug 4, 2023
Not launching for me at all until I switched to Proton Experimental, after that I've been playing for about an hour using the Vulkan renderer everything set at Ultra 4k without DlSS or FSR on Nvidia 535 (4090). For now I will play like that unless I hit some of those Vulkan issues.


Last edited by Devlin on 4 August 2023 at 6:00 pm UTC
Guppy Aug 4, 2023
Finally got past the dotnetdesktop6 encounter, the need to constantly swap between various "proton" swords to get past it was quite tricky, so here is a strategy guide for those who get stuck on it aswell.

  • Optional step: delete Steam/steamapps/compatdata/1086940 to make sure you are starting fresh (new game)

  • Reboot to make sure you purged all protons from previous attempts (quickload)

  • Arm your self with proton 7.0-6

  • Press play (start enconter)

  • the dotnet and DX bosses fall before the migth of Proton 7.0-6

  • Wait for the 20 minute cut scene "Compiling vulcan shaders"

  • Hit "X STOP" when you get to the 'running' phase - cause clearly this is nonsense and nobody is running

  • Arm you self with proton experimental

  • Repeat step 2 (quickload) - seems counter intuitive but trust me

  • Press play (start encounter)



And that's it - simple and straighforward, no?

maybe I'll do a guide on the new encounter, though tbh the menu/new game bosses seems like push overs.


( yeah, yeah I'm a little loopy at this point, spendt half a day to get the game running and now I wont have any play time till tuesday evening )
Arehandoro Aug 5, 2023
Quoting: Raaben
QuoteThe first and most important thing: right now it appears you're going to want Proton Experimental set on it. You can install it from your Steam Library, and then go into the game's Properties -> Compatibility -> Tick the box and select Proton Experimental from the drop-down that appears. Otherwise, you're likely to see a bunch of crashing issues.

Even then the game crashes so often, especially alt tabbing. It has about a 50/50 chance of crashing on startup. Yes, using DX11 mode, but it doesn't seem any more stable than Vulkan for me. Add the Syncing bug that prevents any saving/loading which lost me several hours of progress and I'm frustrated. This is why I usually wait a while instead of buying games day one but this one made me weak in that regard >>

I have played over 8h already, using Vulkan, and I haven't had a single crash, or any issues at all, yet. Using AMD for CPU (5600x) and GPU (rx 5700), on Proton Experimental and with good performance at 1440p with everything on High and Ultra. The launcher didn't give me any issues yet, but can be safely skipped with --skip-launcher

The only thing I haven't tried is multiplayer, so can't say anything about performance/issues there.

Something that annoys me, though, how can I disable the version number to show on screen all the time? Couldn't find the toggle in the menus.

As for the game itself... so far, I'm really loving it :D

Edit: Not saying this doesn't happen to people, just my experience.

Edit 2: Actually, I had a similar experience with Cyberpunk. Whilst everyone would have crashes and glitches, I barely experienced any of them.

Edit 3: I checked the FPS, and it's between 50-60 in the wilderness, and 60-70 in interiors.


Last edited by Arehandoro on 5 August 2023 at 2:47 pm UTC
Raaben Aug 5, 2023
Quoting: ArehandoroSomething that annoys me, though, how can I disable the version number to show on screen all the time? Couldn't find the toggle in the menus.

Doesn't seem to be one. It's weird that they left that in and looks really bad there in cutscenes.

There was a small hotfix for the game itself yesterday and though I didn't play much, it seemed a little more stable on DX11 as in I had no crashes there (Vulkan still a mess and now I can't even get to the main menu with it) and is pulling almost 100 watts less on my desktop.

On a different note, I started messing around using a controller and it works pretty well for this game. I really doubted it would be any good for this genre but I might be switching over to it.


Last edited by Raaben on 5 August 2023 at 12:31 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.