Baldur's Gate III (GOG) Opens to Black Screen

Hi all, been trying to get this game to work after reading others had success with minimal effort on protondb. After installing and selecting bg3_dx11.exe as the executable the game will open to a black screen with the in game hand cursor. At that point I am unable to close the game or do anything. I really have no idea what the issue could be at this point. Would really appreciate some help.
19 Replies
dependent-tan
dependent-tanOP2y ago
Game Settings: { "autoInstallDxvk": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "enableEsync": true, "enableFsync": true, "nvidiaPrime": false, "offlineMode": true, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "targetExe": "/media/michael/Games/Heroic Games/Baldurs Gate III/Baldurs Gate 3/bin/bg3.exe", "useGameMode": false, "language": "", "wineVersion": { "bin": "/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-latest/proton", "name": "Proton - Proton-GE-latest", "type": "proton" }, "winePrefix": "/home/michael/Games/Heroic/Prefixes/default/Baldurs Gate 3", "wineCrossoverBottle": "" } Game launched at: Sun Aug 13 2023 13:13:43 GMT-0400 (Eastern Daylight Time) System Info: Heroic Version: 2.9.1 Boa Hancock Legendary Version: 0.20.32 Dark Energy (hotfix #6) GOGdl Version: 0.7.3 Nile Version: 1.0.0 Jonathan Joestar Electron Version: 24.4.1 Chrome Version: 112.0.5615.204 NodeJS Version: 18.14.0 OS: Freedesktop SDK KERNEL: 6.4.6-76060406-generic ARCH: x64 CPU: AMD Ryzen 5 7600X 6-Core Processor @5.42 GOVERNOR: schedutil RAM: Total: 30.5 GiB Available: 24.3 GiB GRAPHICS: GPU0: Device 2782 VRAM: 32MB GPU1: Device 164e VRAM: 512MB PROTOCOL: x11 Launch Command: STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/michael/.var/app/com.heroicgameslauncher.hgl/.steam/steam STEAM_COMPAT_DATA_PATH="/home/michael/Games/Heroic/Prefixes/default/Baldurs Gate 3" STEAM_COMPAT_INSTALL_PATH="/media/michael/Games/Heroic Games/Baldurs Gate III/Baldurs Gate 3" WINE_FULLSCREEN_FSR=0 STEAM_COMPAT_APP_ID=0 SteamAppId=0 SteamGameId="heroic-Baldurs Gate 3" PROTON_LOG_DIR=/home/michael/.var/app/com.heroicgameslauncher.hgl /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl launch "/media/michael/Games/Heroic Games/Baldurs Gate III/Baldurs Gate 3" --override-exe "/media/michael/Games/Heroic Games/Baldurs Gate III/Baldurs Gate 3/bin/bg3.exe" 1456460669 --no-wine --wrapper " '/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-latest/proton' run" --platform windows Game Log: fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely [S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam. [S_API FAIL] SteamAPI_Init() failed Launch command: ['/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/proton/Proton-GE-latest/proton', 'run', '/media/michael/Games/Heroic Games/Baldurs Gate III/Baldurs Gate 3/bin/bg3.exe'] All processes exited
rare-sapphire
rare-sapphire2y ago
Dont run proton. Run wine-ge-latest. Proton is for steam and games purchased on steam It also doesnt provide useful logs. Best to delete the prefix and launch with wine-ge
dependent-tan
dependent-tanOP2y ago
Thanks, I just switched back to wine-ge-latest which ends up not opening anything. Here is that log: Game Settings: { "autoInstallDxvk": true, "autoInstallVkd3d": true, "preferSystemLibs": false, "enableEsync": true, "enableFsync": true, "nvidiaPrime": false, "offlineMode": true, "enviromentOptions": [], "wrapperOptions": [], "showFps": false, "targetExe": "", "useGameMode": false, "language": "", "wineVersion": { "bin": "/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wine", "name": "Wine - Wine-GE-latest", "type": "wine", "lib": "/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64", "lib32": "/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib", "wineserver": "/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wineserver" }, "winePrefix": "/home/michael/Games/Heroic/Prefixes/default/Baldurs Gate 3", "wineCrossoverBottle": "" } Game launched at: Sun Aug 13 2023 13:23:04 GMT-0400 (Eastern Daylight Time) System Info: Heroic Version: 2.9.1 Boa Hancock Legendary Version: 0.20.32 Dark Energy (hotfix #6) GOGdl Version: 0.7.3 Nile Version: 1.0.0 Jonathan Joestar Electron Version: 24.4.1 Chrome Version: 112.0.5615.204 NodeJS Version: 18.14.0 OS: Freedesktop SDK KERNEL: 6.4.6-76060406-generic ARCH: x64 CPU: AMD Ryzen 5 7600X 6-Core Processor @5.42 GOVERNOR: schedutil RAM: Total: 30.5 GiB Available: 24.3 GiB GRAPHICS: GPU0: Device 2782 VRAM: 32MB GPU1: Device 164e VRAM: 512MB PROTOCOL: x11 Launch Command: LD_LIBRARY_PATH=/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64:/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib WINEPREFIX="/home/michael/Games/Heroic/Prefixes/default/Baldurs Gate 3" WINEDLLOVERRIDES=winemenubuilder.exe=d WINE_FULLSCREEN_FSR=0 WINEESYNC=1 WINEFSYNC=1 ORIG_LD_LIBRARY_PATH= GST_PLUGIN_SYSTEM_PATH_1_0=/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64/gstreamer-1.0:/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib/gstreamer-1.0 WINEDLLPATH=/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64/wine:/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib/wine /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl launch "/media/michael/Games/Heroic Games/Baldurs Gate III/Baldurs Gate 3" 1456460669 --wine /home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wine --platform windows Game Log: fsync: up and running. wine: RLIMIT_NICE is <= 20, unable to use setpriority safely 002c:fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.Windows.Common-Controls" (6.0.0.0) 002c:fixme:winediag:LdrInitializeThunk wine-staging 8.0 is a testing version containing experimental patches. 002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org. 0034:fixme:service:scmdatabase_autostart_services Auto-start service L"MountMgr" failed to start: 2 wine: could not load kernel32.dll, status c0000135 Launch command: ['/home/michael/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wine', '/media/michael/Games/Heroic Games/Baldurs Gate III/Baldurs Gate 3/Launcher/LariLauncher.exe'] All processes exited
rare-sapphire
rare-sapphire2y ago
Ive never had issue with wine ge on anything. Disable offline mode
dependent-tan
dependent-tanOP2y ago
Also when you say delete wine prefix do I go delete the folder?
rare-sapphire
rare-sapphire2y ago
Yeah the game prefix folder NOT the game install folder
dependent-tan
dependent-tanOP2y ago
Just did so, same result. Thanks for the help bte! btw*
rare-sapphire
rare-sapphire2y ago
Are you still using a diff exe?
dependent-tan
dependent-tanOP2y ago
dependent-tan
dependent-tanOP2y ago
Yes, should I revert? Scratch that I think it cleared that when I deleted the wine prefix
rare-sapphire
rare-sapphire2y ago
Yep you need to install dotnet.. Iirc bg3 also asks to install wine mono when it launches. Install it
dependent-tan
dependent-tanOP2y ago
Yes it did ask to do that and I did so
rare-sapphire
rare-sapphire2y ago
Iirc you also need to install one of the d3dcompilers forget which version tho. Might be mentioned in one of the other bg3 threads
dependent-tan
dependent-tanOP2y ago
How should I go about installing these things? Is it something I do within heroic or in wine generally?
rare-sapphire
rare-sapphire2y ago
Winetricks generally Bg3 may have a __redist folder if so you can run those installlers using the alternate exe stuff on the heroic game setting page If you dont want to mess about in winetricks
dependent-tan
dependent-tanOP2y ago
Oh thanks, I will take a look!
dependent-tan
dependent-tanOP2y ago
So it's been a few days and @Allora you were correct, I had to go to the redist folder and run that item as an alternate exe. Not sure how to mark this as solved, but happy to do so if told how. Thanks again!
rare-sapphire
rare-sapphire2y ago
👍

Did you find this page helpful?