-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Baldur's Gate 3 (1086940) #4243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hello @cwebster2, looks like there's several rough edges in the log, but |
Hi @kisak-valve, I agree in that assessment of the log. If there is anything i can test, i am happy to do so. |
I got the same issues, heres the log: |
Chiming in here to say that the GOG version of this game also crashes if you try to start it with the LariLauncher.exe, but seemingly works very well if you start the bg3.exe instead (not past the character creator yet). This is using wine-tkg 5.17 that I compiled for use with Tony Hawk's Pro Skater 1+2, and includes some additional patches if I remember correctly. I'll see if I can remember what those were, in case they can help. |
You are correct, i tried running bg3.exe with ordinary wine and it runs perfectly well. |
Managed to make it work (Proton 5.0.9) with a similar solution to what's required for Divinity 2: Run the following from your Baldur's Gate 3 main directory.
Little explanation: I had to basically trick Steam into thinking it's running the launcher but it's actually the executable. Edit: It crashes after character creation |
@przmkg Your driver version/compiler ( if there are multiple options exist) and gpu? |
@przmkg |
@Leopard1907 I have a 5700xt with Mesa 20.1.8 (llvm 10 I think). |
Tried the Vulkan version on Arch Linux (5700XT + Mesa 20.2). Just got a black screen, the Dx11 version runs fine. Here are the logs for the Vulkan version (Needed to compress it like ZIP) I also could run the Vulkan version with the AMDVLK drivers |
|
I have opened an issue on the Mesa GitLab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3607 in case you can provide more info or logs on what they may need. |
It needs vcrun2015 or 17 or 19 on newer versions of wine DX11 crashes after char creation on nvidia, AMDVLK, and RADV Here's a protonfix that works with my latest ge release on vulkan, as noted for AMD you currently need AMDVLK: 1086940.py
Drop it in to Proton-5.9-GE-7-ST/protonfixes/gamefixes/ |
I used protontricks to install dotnet48 with Proton 5.0-9. |
@MrCraigen what OS are you on? |
@GloriousEggroll Your patch worked like a charm; thanks! |
Just wanted to add to @MrCraigen comment, with some more explicit instructions:
|
I tested my installing dotnet48 into the game's wineprefix with protontricks and while the launcher appears to have some grapghical glitches, the game does launch and seems to be working fine. havent made it past character creation, and will update once i have some time in game |
Game works great! |
@1beb this gives me the error
|
Im using Manjaro KDE, I installed the protontricks through the AUR
What version of winetricks are you using with prontricks? I'm using winetricks 20200412. |
Proton installs a bunch of dependencies when the game is first launched through Proton for the first time, so for people using Lutris or Wine you'll need get those dependencies also. I don't know exactly what those dependencies are, but most likely they're the cause of your misery. For Proton (with dependencies installed) the game will refuse to start without tinkering (as in Play-button turns into "Loading" for a few seconds, then back to "Play"). |
I did the mentioned steps but it's still crashing. Tried AMDVLK and RADV.
Log: https://gist.github.com/Traxmaxx/826dcfed9d438d69a2438ea08ea4ecc5 |
@Traxmaxx |
@huutaiii not sure what could be the cause of that but as a workaround you could try re-mapping the mouse buttons externally |
From my understanding, since 5.13-2 horizontal scrolling events are made to be reported to applications as X1 and X2 buttons, reverting a change in 5.13-1 which had the correct behavior.
Thanks for the suggestion but I need the thumb wheel for scrolling as well. I suppose I can have the mouse re-mapped only while playing, it seems tedious however.
|
You could enable the mapping when you start the game by editing the command option in steam, but it is indeed more work than it should be. |
The game has been working perfectly with DX11 for 3 weeks and now it suddenly doesn't any more. Edit: Sorry, I should add what exactly is going wrong (and I attached the wrong logs previously). I can start the BG3 launcher without any problems. Then when I click start with either DX11 or Vulkan I get a black screen and the game hangs. I can't exit it with killing the process. I've tried this with Proton Experimental. Older versions of Proton seem to struggle to even start the launcher. Here is the log for DX11, which was working perfectly until a few days ago. |
@switch-blade-stuff Do you have |
I do have that one set. Wouldn't un-setting it cause issues with native wayland stuff and SDL though? |
I rather meant unsetting it within Steam; e.g., |
I am using Steam Flatpak (although have test non-flatpak) and can't get past the loading screen sticking at 67%. I've also tried both DX and Vulkan with no success. I'm attaching a log, where I can clearly see something crashing at the end, but I don't know what it is. Perhaps someone has an idea what's happening?
Apparently I can't attach a log, so here's the pastebin: https://pastebin.ai/g40tfbamiy neofetch
-` devin@bean
.o+` ----------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: OMEN Transcend Gaming Laptop 14-fb0xxx
`+oooooo: Kernel: 6.10.0-arch1-2
-+oooooo+: Uptime: 3 days, 7 hours, 18 mins
`/:-:++oooo+: Packages: 905 (pacman), 27 (flatpak)
`/++++/+++++++: Shell: zsh 5.9
`/++++++++++++++: Resolution: 2880x1800
`/+++ooooooooooooo/` DE: Xfce 4.18
./ooosssso++osssssso+` WM: Xfwm4
.oossssso-````/ossssss+` WM Theme: catppuccin-frappe-dark
-osssssso. :ssssssso. Theme: catppuccin-frappe-dark [GTK2/3]
:osssssss/ osssso+++. Icons: Tela-circle-dark [GTK2/3]
/ossssssss/ +ssssooo/- Terminal: tmux
`/ossssso+/:- -:/+osssso+- CPU: Intel Ultra 9 185H (22) @ 4.800GHz
`+sso+:-` `.-/+oso: GPU: Intel Arc Graphics]
`++:. `-/+/ GPU: NVIDIA GeForce RTX 4070 Max-Q / Mobile
.` `/ Memory: 5169MiB / 31666MiB |
You can set the env var If you want to verify that you're specifying it correctly before you paste it into the launch options, you can run
Using the paths above as examples, the game can be forced to run with the proprietary driver by setting the launch parameters to |
I can find *.json files in two locations.
Regarding setting the environment variable, I think I might be misunderstanding you there. If I run If I try and launch BG3 with |
I think you did. The example I did was grepping the output of
Can you attach the game's logs (both with the flatpak version of Steam and the native Version)? |
I see. For completeness here are the outputs of I don't have enough disk space to install BG3 in both Flatpak and native Steam. Is it possible to have both use the same games directory? Here is the output of launching BG3 with |
I got some silent crashes to desktop that happen only when I open a UI element that has a character preview like the inventory or trade screen, for examples. While it's not consistent it happens often enough that it's a nuisance. It seems that using the DirectX 11 executable, as opposed to the Vulkan one, made the game much more stable. |
It seems like the toolkit doesn't play well with proton. You can get basic functionality with only wine and dotnet471, but with proton you get stuck at "starting services". I checked the logs, and found this error beneath some mscoree traces: |
Game stopped working for me with patch 7. Using NVIDIA driver on Fedora Workstation. Tried uninstalling and reinstalling too, but still same error. Others games still work fine on the system like Total War:Wharhammer3 (windows version) and Elite Dangerous. |
I'm not able to run the BG3 Toolkit either. I followed the larian documentation to get setup and had a similar experience to aperture32glados. When I launch the toolkit, I set the data directory and it eventually freezes at "Starting Services..." the logs generated by the toolkit have a number of errors. I installed the dotnetdesktop6 package via proton tricks but that didn't seem to have an impact. This seems like it should work, its acting like missing a dependency? |
I haven't had the chance to check, but looking over at https://steamdb.info/depot/1086941/ it has Could that make the difference? Was the update between those two versions of dotnet enough to break BG3? |
I was able to successfully install the .NET version that's packaged with the game and sadly I could see no discernible difference in behavior. When running the app with PROTON_LOG=1 at the point of the crash it keeps trying to parse the config from several of the DLLs in the root folder and failing, resulting in repeating the segment below. Seems like its related to .NET as however these dlls are compiled mscoree can't read them properly?
Full log attached - I replaced my home dir with $HOME |
I was able to get the editor to launch following the instructions on a different thread. Basic steps that worked for me
Afterwards, the editor launches and is fairly responsive however the in game editor doesn't display. You can hear the editor loading the level sections as it plays the "loading" audio you'd hear in game. I've done limited testing so far but the interesting part is that the asset preview seem to work fine and the AllSpark preview also works fine. So 3d rendering does work just not the main in game editor. |
BG3 wasn't working on my new laptop using any version of proton 8.0, proton 9.0, proton experimental, or proton GE. I did a bit of digging and came across this thread which seemed to be a similar issue and included a fix. The thread references a bug in wine which is fixed in wine 9.9. No version of proton includes wine 9.9. I added the patch from the thread as a patch to Proton-GE, compiled a new version, and everything worked flawlessly. The issue suggested in the linked bug reports is that wine doesn't understand something about my CPU, and fails to report some critical information when the BG3 engine queries for it. This leads to the game stalling on the initial loading screen. A segfault is reported in the BG3 logs. Applying this fix also made Divinity 2 Original Sin run on this machine, which makes sense as they are the same game engine. System Information:
|
@mx-moth That's interesting. I wonder if that Are you by any chance able to test this? |
@foresto I updated the launch parameters to include __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __VK_LAYER_NV_optimus=NVIDIA_only taskset f %command% --skip-launcher --vulkan and it showed a black screen when launching and never got any further. Before applying this patch I would variously get either a black unresponsive screen with the gauntlet mouse cursor, or the intro videos would play without sound and then the loading screen would never get past 95%. I don't think this patch makes |
Thanks for testing it. Just to be sure the |
@foresto Yep, 16 cores, 2 threads per core. I successfully ran lscpu output
|
Hi, I'm not sure if I should make a new issue for this but, |
Baulders Gate 3 will not launch Issue transferred from #8387. Compatibility ReportBaulder Gate 3 Computer Information:
I confirm:
Forgive my ignorance if this is the incorrect place to post this. I cannot get Baulders Gate 3 (or divinity 2) to start. I have tried proton 9, experimental, hot fix. Output with Proton Experimental
Output with proton 9.0-4
I am very new to linux. Other games to launch fine. (ex counterstrike, civ, stellaris). Thank you in advance for the support and your patience. -weber |
I believe @Weber462's issue is caused by wine bug #56653 -- I ran into the an issue with the same symptoms on a newer laptop and using latest version of GE-Proton9-21 fixed it for me. |
@rickybrent Thank your for comment! Per your recommendation, I did try both GE-Proton 9-21 and 9-20 with no luck unfortunately. I would be open to any other recommendations. |
I can repost this elsewhere if this is not the appropriate place, but I was instructed by Steam support to get help from the Proton GitHub page for assistance with this, and I saw this thread is already opened, albeit for a slightly different issue. I haven't played this game in a long time, but when I played it earlier in 2024, it worked perfectly on this same computer with my same Arch Linux install. Now when I open it, it freezes every few seconds, which makes the game essentially unplayable. When it freezes, it does it for a full minute or two every time. The opening credits and main menu are the worst part. If I can get into the game, it doesn't freeze as often, but it still happens for a couple minutes each time it freezes. This is the only game having the issue. My hardware is fully capable of playing the game, and I've tried too much troubleshooting to list it all here (and I don't fully remember all the steps I've taken these last few months). I have tried multiple different versions of Proton, verifying the game files, reinstalling the game, deleting the compatdata folder for this game and relaunching, using many different launch options related to Proton/DXVK/Wine, resetting the settings, changing my display settings for KDE as well as various options in the game itself, using both DirectX and Vulkan, and probably other steps I cannot remember now. My drivers and everything are up to date, and this issue has persisted across multiple driver and kernel updates, so that does not seem to be the issue. I've also tried multiple different versions of Proton, and it happens with every one I've tried except for the ones that are so old the game doesn't work at all. The issue also happens with Proton GE (which I normally use by default anyway). I've tried looking through the Proton logs and searching the internet for any possible errors, but nothing is helping. I have also removed ClamAV to make sure it wasn't somehow preventing the game from accessing files it needs or something, but that didn't help. There's no other steps I can find from any source to troubleshoot this further, and ProtonDB and other sites pretty much say this game should be working (as it was for me until recently). The first time I noticed it not working was near the end of last year. I am at a complete loss as to what could be causing this. |
Compatibility Report
System Information
I confirm:
Symptoms
Game does not start. fails to run steamapps/common/Baldurs Gate 3/Launcher/LariLauncher.exe
Reproduction
Install game, click Play.
steam-1086940.log
The text was updated successfully, but these errors were encountered: