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-tanOP•2y 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•2y 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-tanOP•2y 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•2y ago
Ive never had issue with wine ge on anything.
Disable offline mode
dependent-tanOP•2y ago
Also when you say delete wine prefix do I go delete the folder?
rare-sapphire•2y ago
Yeah the game prefix folder NOT the game install folder
dependent-tanOP•2y ago
Just did so, same result. Thanks for the help bte!
btw*
rare-sapphire•2y ago
Are you still using a diff exe?
dependent-tanOP•2y ago
Okay I deleted the wine prefix and it gave me a new result, saying I need to install this: https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.21-windows-x64-installer?cid=getdotnetcore
Any idea how to do so
dependent-tanOP•2y ago
Yes, should I revert?
Scratch that I think it cleared that when I deleted the wine prefix
rare-sapphire•2y ago
Yep you need to install dotnet.. Iirc bg3 also asks to install wine mono when it launches. Install it
dependent-tanOP•2y ago
Yes it did ask to do that and I did so
rare-sapphire•2y 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-tanOP•2y ago
How should I go about installing these things? Is it something I do within heroic or in wine generally?
rare-sapphire•2y 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-tanOP•2y ago
Oh thanks, I will take a look!
stormy-gold•2y ago
dependent-tanOP•2y 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•2y ago
👍