Game does not start. fails to run steamapps/common/Baldurs Gate 3/Launcher/LariLauncher.exe
Install game, click Play.
Hello @cwebster2, looks like there's several rough edges in the log, but wine: Call from 0x7b00fc3e to unimplemented function mscoree.dll.GetTokenForVTableEntry, aborting
stands out more than the rest.
Hello @cwebster2, looks like there's several rough edges in the log, but
wine: Call from 0x7b00fc3e to unimplemented function mscoree.dll.GetTokenForVTableEntry, aborting
stands out more than the rest.
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:
steam-1086940.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.
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.
mv Launcher Launcherbak
ln -s bin Launcher
ln -s ./bin/bg3_dx11.exe ./bin/LariLauncher.exe
cp ./Launcherbak/*.dll ./bin
Little explanation:
I had to basically trick Steam into thinking it's running the launcher but it's actually the executable.
On top of that, I had to copy all the dll files from the Launcher
directory into bin
.
The vulkan version crashed on start for me so I use the dx11 one here.
Edit: It crashes after character creation
Edit 2: I switched to amdvlk and it works now with the Vulkan version. It no longer crashes after character creation
@przmkg Your driver version/compiler ( if there are multiple options exist) and gpu?
@przmkg
I have no issues running the vulkan version in wine. Might be an issue with your vulkan version?
@Leopard1907 I have a 5700xt with Mesa 20.1.8 (llvm 10 I think).
I have only tried with the ACO shader compiler, maybe that's the issue.
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
~Hello @alosarjos, fixme:vulkan:wine_vkCreateDevice Support for allocation callbacks not implemented yet
looks like a line of interest from the log. This is followed by a bunch of access violations (c0000005).~ The circumstantial evidence previously mentioned devalues this observation.
Hello @alosarjos,
fixme:vulkan:wine_vkCreateDevice Support for allocation callbacks not implemented yet
looks like a line of interest from the log. This is followed by a bunch of access violations (c0000005).
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
Vulkan works on Nvidia and on AMD with AMDVLK
Vulkan crashes with RADV
Saves work fine.
You only need dotnet48 for the launcher, which takes way too long to install and sometimes fails. If you skip the launcher and launch the game directly, it works fine.
Here's a protonfix that works with my latest ge release on vulkan, as noted for AMD you currently need AMDVLK:
1086940.py
""" Game fix for Baldur's Gate 3
"""
#pylint: disable=C0103
from protonfixes import util
def main():
""" Run script extender if it exists.
"""
# Fixes the startup process.
util.protontricks('vcrun2019_ge')
util.protontricks('d3dcompiler_47')
util.replace_command('LariLauncher.exe', '../bin/bg3.exe')
Drop it in to Proton-5.9-GE-7-ST/protonfixes/gamefixes/
I used protontricks to install dotnet48 with Proton 5.0-9.
The launcher started, Vulkan render works great with Nvidia card and i was able to create a character. Also played for an hour. No crashes and save / load works.
@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:
sudo python3 -m pip install protontricks
protontricks -i baldur # get the (ID) that's in round brackets
protontricks ID dotnet48 # I had to run it twice because something got stuck or it appeared to stop updating
# It will open an agree/continue dialogue window
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
Unknown arg dotnet48
@MrCraigen what OS are you on?
Im using Manjaro KDE, I installed the protontricks through the AUR
@1beb this gives me the error
Unknown arg dotnet48
What version of winetricks are you using with prontricks? I'm using winetricks 20200412.
You can try run protontricks --gui, choose Baldurs Gate 3 on the list and then dontnet48 from there
after updating winetricks I was able to install dotnet48
and then everything runs just fine ))
Thanx!
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").
This is fixed by linking the executable as described in another post above. Alternatively, copy the bg3.exe from the Bin-folder to the Launcher-folder, then, in the launcher-folder, rename LariLauncher.exe to something else, and after that rename the copied bg3.exe to LariLauncher.exe. Game should work then, at least it does for me on an Nvidia-card.
I did the mentioned steps but it's still crashing. Tried AMDVLK and RADV.
Log: https://gist.github.com/Traxmaxx/826dcfed9d438d69a2438ea08ea4ecc5
@Traxmaxx
I seem to have the same issue on
OS: Pop!_OS 20.04 LTS
KERNEL: 5.4.0-7642-generic
CPU: Intel Core i5-6500 @ 3.20GHz
GPU: AMD Radeon RX 470
GPU DRIVER: 4.6 Mesa 20.0.8
RAM: 16 GB
Get Same errors with AMDVLK
@GloriousEggroll ... Vulkan doesn't seem to want to run on my nvidia Quadro RTX 5000 Mobile chipset... don't usually have issues with getting things to run on this beast. Is this log helpful at all?
To me the most consistent way to make it work on AMD GPU has been doing on the Game directory:
cd Launcher
mv LariLauncher.exe LariLauncher.exe_BAK
ln -s ../bin/bg3.exe ./LariLauncher.exe
And running the game with AMDVLK:
VK_ICD_FILENAMES="/usr/share/vulkan/icd.d/amd_icd64.json" %command%
It seems similar to previous solutions, but only changing the Launcher.exe and not the whole folder, etc... is making it work pretty nicely. Still, can't make it work with Mesa....
PD: AMDVLK Version: 2020.Q3.6-1
Ive installed through protontricks the net48 and i am using the workaround for skipping the launcher with this gamefix and the game will start ill see the larian logo and then it crashes right after.
can't install dotnet48 by protontricks 1086940 dotnet48
stuck here for hours, tried several times
dotnet48 has poped up below message before start:
Setup may not run properly, because the Windows Modules Installer Service is not available on this computer.
@leslielg I had to try a couple of times. Ctrl + X / Ctrl + C in the terminal and then restarting the process. Only then did it move forward. It did seem to take a long time. But maybe like 5-7 minutes... not hours.
@leslielg I had to try a couple of times. Ctrl + X / Ctrl + C in the terminal and then restarting the process. Only then did it move forward. It did seem to take a long time. But maybe like 5-7 minutes... not hours.
Tried more attempts, still not installed.
I'm using MX Linux KDE, it doesn't have systemd, will that be a problem? And my network is blocked by China GFW, is it OK?
I'm using GE's 5.09 , added 1086940.py as above (confirmed it's active by checking vcrun2019_ge was installed), applied AMDVLK in game launch and downloaded dotnet48 (although this is only for the launcher right?).
The game starts with a hand pointer, arrow sound and the intro screen (same as DOS2) for a second and then quits before the arrow sound is finished. I think I can prove AMDVLK is applied because if I remove if from the launcher code I get no intro at all.
I'm on openSUSE TW with AMD 570.
@leslielg I had to try a couple of times. Ctrl + X / Ctrl + C in the terminal and then restarting the process. Only then did it move forward. It did seem to take a long time. But maybe like 5-7 minutes... not hours.
Tried more attempts, still not installed.
I'm using MX Linux KDE, it doesn't have systemd, will that be a problem? And my network is blocked by China GFW, is it OK?
You are with a very old winetricks version.
The game is running great both on Mint 20 and Arch:
https://youtu.be/aaUK6BlEhQs
@mozo78 my winetricks version is:
winetricks --version
20200412 - sha256sum: 7651c93e39fcb080483c38836513bf912273a87ea97d137f6b958ed3d9628c3d
The dotnet and winetricks are only required for the launcher, and you can bypass it by changing it by the game binary. I don't think you should spend time there if you are trying to play the game.
@mozo78 my winetricks version is:
winetricks --version
20200412 - sha256sum: 7651c93e39fcb080483c38836513bf912273a87ea97d137f6b958ed3d9628c3d
Hmm, it's the latest version, I don't know what it could be than :(
The dotnet and winetricks are only required for the launcher, and you can bypass it by changing it by the game binary. I don't think you should spend time there if you are trying to play the game.
could you share me how? I already spend half day on this...
Actually I have done
ls Launcher/LariLauncher.exe -l
lrwxrwxrwx 1 leslie leslie 14 10月 8 13:28 Launcher/LariLauncher.exe -> ../bin/bg3.exe
Seems not enough for play the game
The dotnet and winetricks are only required for the launcher, and you can bypass it by changing it by the game binary. I don't think you should spend time there if you are trying to play the game.
could you share me how? I already spend half day on this...
Actually I have done
ls Launcher/LariLauncher.exe -l
lrwxrwxrwx 1 leslie leslie 14 10月 8 13:28 Launcher/LariLauncher.exe -> ../bin/bg3.exeSeems not enough for play the game
Nvidia or AMD GPU? If Nvidia get latest drivers, if AMD, are you setting up AMDVLK?
@alosarjos nvidia, and I already installed nv 440 driver, I can play games like witcher3 and sekiro
leslie@leslie-home ~/Games/SteamLibrary/steamapps/common/Baldurs Gate 3 $ apt list --installed nvidia*
正在列表... 完成
nvidia-alternative/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-detect/mx,now 440.100-1~mx19+1 amd64 [已安装]
nvidia-driver-bin/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-driver-libs-i386/mx,now 440.100-1~mx19+1 i386 [已安装,自动]
nvidia-driver-libs/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-driver-libs/mx,now 440.100-1~mx19+1 i386 [已安装,自动]
nvidia-driver/mx,now 440.100-1~mx19+1 amd64 [已安装]
nvidia-egl-common/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-egl-icd/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-egl-icd/mx,now 440.100-1~mx19+1 i386 [已安装,自动]
nvidia-installer-cleanup/stable,now 20151021+9 amd64 [已安装,自动]
nvidia-kernel-common/stable,now 20151021+9 amd64 [已安装,自动]
nvidia-kernel-dkms/mx,now 440.100-1~mx19+1 amd64 [已安装]
nvidia-kernel-support/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-legacy-check/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-modprobe/stable,now 418.56-1 amd64 [已安装,自动]
nvidia-settings/mx,now 440.100-1~mx19+1 amd64 [已安装]
nvidia-smi/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-support/stable,now 20151021+9 amd64 [已安装,自动]
nvidia-vdpau-driver/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-vulkan-common/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-vulkan-icd/mx,now 440.100-1~mx19+1 amd64 [已安装,自动]
nvidia-vulkan-icd/mx,now 440.100-1~mx19+1 i386 [已安装,自动]
leslie@leslie-home ~/Games/SteamLibrary/steamapps/common/Baldurs Gate 3 $
@leslielg I'm not sure if the Proton version may be something, are you on the next branch? It took me lots of tries yesterday to get it working but I ended up with it working pretty nicely just doing what I commented on my last post. I used Steam Proton on next branch but maybe you can also give it a try to GEs build.
@alosarjos thanks, will try
I have the same issue on Arch (Kernel 5.8.13) with a 5700XT - tried 5.0.9 as well as the newest GE, then bypassed the Launcher by using the .py workaround, then switched to amdvlk, both 32 and 64bit (through launch options) but still no luck. (Also installed dotnet48 now I can use the Launcher, but of course get the same error on starting the game.)
Attached the log for a GE 64bit amdvlk run:
steam-1086940.log
Pop!_OS here using TK-Glitch 5.8 Kernel and latest Nvidia drivers. I just had to use protontricks to install dotnet48 and Vulkan client works using 5.09 Proton.
Edit.
GloriousEggRoll 5.11MF also will work but It may have some more stutters. It could be that shader cache is needing to build up though. Once I can get TKG-Proton to work I will test that out as well.
steam-1086940.log
Tried below steps, not working, attached steam log
Dоwnlоаd Рrоtоn-5.9-GЕ-7-ЅТ, сrеаtе а ~/.ѕtеаm/rооt/соmраtіbіlіtуtооlѕ.d dіrесtоrу іf іt dоеѕ nоt ехіѕt, ехtrасt thе rеlеаѕе tаrbаll іntо ~/.ѕtеаm/rооt/соmраtіbіlіtуtооlѕ.d/, rеѕtаrt Ѕtеаm аnd еnаblе рrоtоn-gе-сuѕtоm. Рut thе 1086940.ру fіlе іntо Рrоtоn-5.9-GЕ-7-ЅТ/рrоtоnfіхеѕ/gаmеfіхеѕ/.
@leslielg Have you tried with regular Steam Proton on next branch?
@leslielg Have you tried with regular Steam Proton on next branch?
Not yet, seems it need to build manually, do you have something like nightly build of it?
@leslielg You only need to go to Proton properties on Steam (Inside your library it should appear as another game) go to betas tab and select the next branch
@leslielg Have you tried with regular Steam Proton on next branch?
Hey, that did it for me. Regular proton, replace LariLauncher.exe with bg3.exe, AMDVLK.
Game Launched.
Thank you!
@alosarjos just tried next branch, with LariLauncher.exe replaced to bg3.exe, after click play, it shows a blackscreen, then returned back to steam and game exit.
steam-1086940.log
@alosarjos just tried next branch, with LariLauncher.exe replaced to bg3.exe, after click play, it shows a blackscreen, then returned back to steam and game exit.
steam-1086940.log
Did you replace it by copying or with a symlink? Also try with the dx11 version just in case
symlink, just tried dx11 version also, no luck:
ln -s ../bin/bg3_dx11.exe LariLauncher.exe
@leslielg @alosarjos Same for me
Have you tried removing the compatdata for the game. Just in case after changing the proton version?
Yes, before last attempt, I delete pfx folder for bg3 in compatdata for a fresh proton running with next branch
It needs vcrun2015 or 17 or 19 on newer versions of wine
DX11 crashes after char creation on nvidia, AMDVLK, and RADV
Vulkan works on Nvidia and on AMD with AMDVLK
Vulkan crashes with RADV
Saves work fine.
You only need dotnet48 for the launcher, which takes way too long to install and sometimes fails. If you skip the launcher and launch the game directly, it works fine.Here's a protonfix that works with my latest ge release on dx11, as noted for AMD you currently need AMDVLK:
1086940.py
""" Game fix for Baldur's Gate 3 """ #pylint: disable=C0103 from protonfixes import util def main(): """ Run script extender if it exists. """ # Fixes the startup process. util.protontricks('vcrun2019_ge') util.protontricks('d3dcompiler_47') util.replace_command('LariLauncher.exe', '../bin/bg3.exe')
Drop it in to Proton-5.9-GE-7-ST/protonfixes/gamefixes/
on nvidia cards if dotnet48 is installed we not need to change launcher :)
@leslielg I had to install vcrun2019 with protontricks/winetricks to stop it from crashing after the Larian logo if that is any help.
For those who can't run it. Could you try disabling steam cloud save feature, and then removing the compatdata dir?
@alosarjos yes. It launches the DX11 version which crashes after character creation. I also follow the Mesa issue and since the update the game launches with AMDVLK but kind of freezes my system and displays pink screens with artefacts. So similar issue to yours I assume. I wait if they get back to you on the logging.
Runs for me. Using Proton-5.9-GE-7-ST, with Glorious Eggroll's gamefix. On Arch, latest Nvidia Drivers with a GTX 960, and deleted any relevant compatdata as mentioned by @alosarjos. After those steps and then running the game it worked for me.
Played for about half an hour and works past the character creation menu.
Also runs for me using the above fix from GE - running on Proton-5.9-GE-7-ST.
However, I do have a graphical bug with Light shadows being enabled and in cutscenes or conversations.
When enabled, any reflection is either black or white and extremely bright. disabled everything displays perfect, have played for about 8 hours so far. Not sure if that's a early access bug or specific to linux tho.
Everything works as expected following https://github.com/ValveSoftware/Proton/issues/4243#issuecomment-704590818 instructions.
Though it would be nice to be able to use RADV/ACO and default proton
I'm running an nvidia quadro rtx 5000 mobile in my lappy... I found that I had to disable flipping and UBB for this card... and then the vulkan version runs just fine. Some interesting artifacts in cinematics... odd flare effects of some sort... and the one gruesome death at a certain battle left a crazy tearing effect from one corpse.
I'm using GE's 5.09 , added 1086940.py as above (confirmed it's active by checking vcrun2019_ge was installed), applied AMDVLK in game launch and downloaded dotnet48 (although this is only for the launcher right?).
The game starts with a hand pointer, arrow sound and the intro screen (same as DOS2) for a second and then quits before the arrow sound is finished. I think I can prove AMDVLK is applied because if I remove if from the launcher code I get no intro at all.
I'm on openSUSE TW with AMD 570.
I removed the contents of the compatdata and disabled cloud save as suggested by @alosarjos and it works!
I created a character, skipped the following cinematic and got to the 1st room and saved.
Once it's working ok I would say you can enable the cloud settings if you want.
@alosarjos I re-enabled cloud sync and it seems fine, I went a little further into the 2nd room and saved from there.
Just out of interest, why did deleting pfx and disabling cloud fix it?
All this is what I think from my testing but I can't confirm at all. But to me it looks like if by some reason de compat data gets corrupted or badly generated by some reason so the game doesn't run, this data is uploaded to the cloud as part of the savedata. And then if you regenerate with cloud save active, the bad data gets downloaded instead of regenerating.
While this doesn't make sense to me, it's kinda the conclusion I've taken from my tests.
I finally made it work, Using Proton-5.9-GE-7-ST, with Glorious Eggroll's gamefix.
The issue blocked me most is the gamefix script I copy&paste didn't work. I have to type the .py file by hand then it is recognized and working.
Thanks a lot for all helps.
Can now also run it with Arch/Sway using GE proton with the above protonfix! Turns out I forgot that I was exporting SDL_VIDEODRIVER=wayland in my profile, removing that got me just past the logo before it crashed. That could then be fixed by also manually installing vcrsrun2019 like @vandergail said!
I have an issue right now where some interactions (in particular the barter screen and the equipment screen) brings my fps down to 5-10, normally I'm around 70 fps. I haven't logged extensively, but I see no additional drive activity, cpu usage or similar, and no change in gpu (i.e. constantly at 100% with full nvram).
Has anyone encountered something similar?
Running Proton-5.9-GE-7-ST with GE's gamefix, nvidia 455.28 drivers on 980 gtx, running X (obviously with nvidia).
EDIT: Also running xanmod-kernel, with default flags for i7-5820k.
I still can't get it to run at all. bg3.exe goes to black screen then crashes. bg3_dx11.exe goes to black screen changes cursor to gauntlet, makes a sound, then crashes. Installing in PlayOnLinux and running Proton-5.9-GE-7-ST with GE's gamefix, I was able to get bg3_dx11.exe to go to black screen and I could hear the intro music in the background after telling it to ignore errors. However, it stayed on a black screen. I've attached the error from PlayOnLinux.
I'm running Fedora 31, Steam BG3, Proton-5.9-GE-7-ST with GE's gamefix, nvidia 450.66 (455 isn't yet out on fedora).
I've tried all the other suggestions so far with no different results. I saw someone suggest applying "AMDVLK in game launch." I don't know how to do that, or if it would help on nvidia.
Thank you for the solution @kudlatyamroth .
The game works pretty well (only cutscenes have minor problems) here's the gameplay https://youtu.be/41r0cdpsbKg
The game works on Nvidia 1650 4GB and Ryzen 1700. Driver version 450.66 and 1086940.py file only. (without additional modifications)
1086940.py
""" Game fix for Baldur's Gate 3
"""
from protonfixes import util
def main():
""" Run script extender if it exists.
"""
# Fixes the startup process.
util.protontricks('vcrun2019_ge')
util.protontricks('d3dcompiler_47')
util.replace_command('LariLauncher.exe', '../bin/bg3.exe')
File 1086940.py Create in Proton-5.9-GE-7-ST/protonfixes/gamefixes/ see on Video.
The game works fine without installing "dotnet 48". This is only needed for Launcher.
For me, the game did not work immediately after adding the file. I had to delete the Prefix directory with "protontricks --gui"
I have an issue right now where some interactions (in particular the barter screen and the equipment screen) brings my fps down to 5-10, normally I'm around 70 fps. I haven't logged extensively, but I see no additional drive activity, cpu usage or similar, and no change in gpu (i.e. constantly at 100% with full nvram).
Has anyone encountered something similar?
I debugged this a bit, and I am confused. My xorg-process (i.e. /usr/lib/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -verbose 3
) runs amok with the GPU (although not memorywise), but only when certain menus are open in BG3 (for example the equipment menu, but not the inventory menu).
I tried windowed, fullscreen and borderless fullscreen and get the same behaviour with all of them.
Any suggestions where to look?
With the latest Proton-5.9-GE-8-ST the crash after character creation when starting DX11 is fixed. Thank you @GloriousEggroll :pray:
With the latest Proton-5.9-GE-8-ST the crash after character creation when starting DX11 is fixed. Thank you @GloriousEggroll
Did it halt and lock up a few times before getting there? It eventually worked for me like you say... but, there were more than a few times where it locked and gave me a force quit/wait choice before eventually working.
Did it halt and lock up a few times before getting there? It eventually worked for me like you say... but, there were more than a few times where it locked and gave me a force quit/wait choice before eventually working.
No. I had a bug after one NPC conversation and the whole UI blacked out, but it didn't hang. A restart of the game fixed it.
Manjaro / Nvidia 1080TI / GE-8-ST
I'm told the game will CTD with vulkan and NVIDIA. _(notes on GE-8-ST releases page)_
This appears to be true after a short while playing, generally you can get to menu and play a bit but it will crash.
Not sure if there is a solution, and yes using GE-8-ST which notes this problem.
I installed dotnet48 but it says I need to download .NET Core if I use the launcher. (maybe bad install)
bg3.exe = crashes to desktop after taking a few steps / or after quicksave / seems awfully random
bg3_dx11.exe = black screen with just cursor
UPDATE:
I deleted the prefix and tried again without touching anything but using GE-8-ST and bg3.exe appears to work longer now.
Spoke too soon, I used the quick save and it CTD :-(, however I was able to rest at camp beforehand.
The head scratching continues!
It seems every time I save my game(save works), it crashes to desktop. Anyone had this issue? know what it might be?
Installing d3dcompiler_47 & vcrun2019 may have resolved the save game crashing.
The game does crash with a window error when you attempt to alt-tab, however I think everyone gets this atm.
Spoke too soon, I used the quick save and it CTD :-(, however I was able to rest at camp beforehand.
Do you have any kind of error? Either in dialog-boxes or in logs?
Spoke too soon, I used the quick save and it CTD :-(, however I was able to rest at camp beforehand.
Do you have any kind of error? Either in dialog-boxes or in logs?
Not atm. I'm still testing as I think installing d3dcompiler and vcrun2019 resolved it but you can never be 100% sure. I'll do some more testing/playing.
Nvidia 1660/ ubuntu 20
Installed the proton patch posted above & dotnet48, but after launching via steam
Proton 5.13
Proton-5.9-GE-8-ST
I'm using proton TKG now which has a few extra patches in it.
Use bg3.exe for vulkan or bg3_dx11.exe for dx11. Avoid the launcher for now.
Nvidia 1660/ ubuntu 20
Installed the proton patch posted above & dotnet48, but after launching via steam
Proton 5.13
Proton-5.9-GE-8-ST
Try using protontricks to launch winecfg and change the windows version to Windows 10 - That might fix your issue :)
Nvidia 1660/ ubuntu 20
Installed the proton patch posted above & dotnet48, but after launching via steam
Proton 5.13
Proton-5.9-GE-8-ST
Try using protontricks to launch winecfg and change the windows version to Windows 10 - That might fix your issue :)
In case you're wondering that's:
protontricks 1086940 winecfg
I can confirm that once I've 1) installed the amdvlk driver (from the Copr) and 2) hardlinked bg3.exe over LarianLauncher.exe, the game starts up and runs perfectly on Fedora 33 beta with Radeon Vega 56 GPU.
I can confirm that once I've 1) installed the amdvlk driver (from the Copr) and 2) hardlinked bg3.exe over LarianLauncher.exe, the game starts up and runs perfectly on Fedora 33 beta with Radeon Vega 56 GPU.
Can/Have you try/tried that on fedora 32 by any chance?
Can/Have you try/tried that on fedora 32 by any chance?
No, sorry -- I'd already updated. I can confirm that the non-amdvlk driver _doesn't_ work on F32 either, but that's probably not much help.
Can/Have you try/tried that on fedora 32 by any chance?
No, sorry -- I'd already updated. I can confirm that the non-amdvlk driver _doesn't_ work on F32 either, but that's probably not much help.
I can confirm it also works on fedora 32 using amdvlk and Proton-5.9-GE-8-ST.
Howto:
sudo dnf copr enable tkov/amdvlk
sudo dnf install amdvlk-vulkan-driver
Install Proton-5.9-GE-8-ST
https://github.com/GloriousEggroll/proton-ge-custom#manual
Set launch option in steam
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_icd.x86_64.json %command%
have fun
bg3.exe was working (amdvlk, I used proton 5.13, I have now also tested proton 5.11-GE with clean compatdata) but after the last update, it crashes : Runtime error | abnormal program termination
btw: launcher works but looks weird (dotnet48 installed)
try a new prefix without dotnet, if you launch via bg3.exe it shouldn't be needed.
No that was the thing. I did run without dotnet and direct bg3.exe but tried everything to get it working again.
Edit: cleaned the prefix again, but the problem persists. Started with the latest hotfix.
Sadly I don't have latest version (I was only test driving it, will buy later), so I can't test this issue. However problems can be different between AMD and NVIDIA. (I have 1080TI, but end of next month MAYBE a 6800XT)
OK this is weird. I have tried a lot of different Proton versions, including GE ST and MT without success. I downgraded amdvlk from Q4.3 to Q4.1 because there appeared to be a problem based on vulkaninfo.
This did NOT help launching from within Steam with different Proton versions (with clean prefixes).
I could however run the game with wine-staging (5.20):
WINEPREFIX=~/.steam/steam/steamapps/compatdata/1086940/pfx wine .steam/steam/steamapps/common/Baldurs\ Gate\ 3/bin/bg3.exe
Edit: and now for some unexplainable reason I get the run time error crash again also with wine-staging. Super weird...
Most helpful comment
It needs vcrun2015 or 17 or 19 on newer versions of wine
DX11 crashes after char creation on nvidia, AMDVLK, and RADV
Vulkan works on Nvidia and on AMD with AMDVLK
Vulkan crashes with RADV
Saves work fine.
You only need dotnet48 for the launcher, which takes way too long to install and sometimes fails. If you skip the launcher and launch the game directly, it works fine.
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/