It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Caliban72: (…)
While not directly targeted at your issue, this development version of the BG2:EE script might fix it:
Game update: Baldur's Gate 2 - Enhanced Edition - Add support for provided 64-bit binary

Here is a direct link to the script:
play-baldurs-gate-2-enhanced-edition.sh

During the installation of the new packages (install the 64-bit ones), you might get a dpkg error related to "/usr/local/share/games/baldurs-gate-2-enhanced-edition/engine.lua" being included in multiple packages. This is expected and due to some file we had to move between packages when adding support for the 64-bit version of the game.
Run the "apt install …" command a second time after you got the error, and everything should be fixed.

-----

EDIT: When using this new script, you will need both .tar.gz archives provided here next to the game installer:
https://www.dotslashplay.it/ressources/libssl/
Post edited July 13, 2019 by vv221
Hello vv221, thank you for your effort. But what is the difference with my system. Am I the only Debian User with this issue? Because of Nvidia? Most of the time I use Debian Testing or even Sid. For my gaming computer I choosed "Stable" because I first installed Steam on it (shame on me ;-)

Best Regards Christian
avatar
Caliban72: (…)
Debian Buster is still really fresh, and I don’t think there is anyone (yet) in our small team using both Debian stable and the non-free nvidia graphics driver for gaming.
So you might actually have been the first to spot an issue that could affect a lot of users ;)

Did the new script work better for your setup?
Hi vv221, no it doesn't work yet. Same error message.

BR Chris
avatar
Caliban72: (…)
The "libGL" error makes it sound like something related to graphics driver, sadly I don't know a lot about the non-free nvidia driver.
Can you copy here the exact full error you get when trying to run the game?
Sure, first the error reads:

chris@mars:/opt/games/games$ baldurs-gate-2-enhanced-edition
./BaldursGateII: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

then some information from glxinfo:
glxinfo | grep direct
direct rendering: Yes
GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture,
GL_ARB_direct_state_access, GL_ARB_draw_buffers,
GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_indirect_parameters,
GL_ARB_multi_draw_indirect, GL_ARB_multisample, GL_ARB_multitexture,
GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
GL_NV_bindless_multi_draw_indirect,
GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture,
GL_AMD_multi_draw_indirect, GL_AMD_seamless_cubemap_per_texture,
GL_ARB_direct_state_access, GL_ARB_draw_buffers,
GL_ARB_draw_indirect, GL_ARB_draw_instanced, GL_ARB_enhanced_layouts,
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_indirect_parameters,
GL_ARB_multi_draw_indirect, GL_ARB_multisample, GL_ARB_multitexture,
GL_EXT_depth_bounds_test, GL_EXT_direct_state_access,
GL_NV_bindless_multi_draw_indirect,
GL_NV_bindless_multi_draw_indirect_count, GL_NV_bindless_texture,
GL_EXT_multi_draw_indirect, GL_EXT_multisample_compatibility,

and further more I used strace to make a record of the programm upstart. I put it into a nopaste: https://paste.debian.net/1095878/

BR Christian
avatar
Caliban72: ./BaldursGateII: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
OK, what do you get from this?
apt-cache policy libgl1:amd64 libgl1:i386
apt-cache policy libgl1-mesa-glx:amd64 libgl1-mesa-glx:i386
apt-cache policy libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386
Post edited August 15, 2019 by vv221
Its:

apt-cache policy libgl1:amd64 libgl1:i386
libgl1:
Installed: 1.1.0-1
Candidate: 1.1.0-1
Version table:
*** 1.1.0-1 500
500 https://deb.debian.org/debian stable/main amd64 Packages
100 /var/lib/dpkg/status
libgl1:i386:
Installed: 1.1.0-1
Candidate: 1.1.0-1
Version table:
*** 1.1.0-1 500
500 https://deb.debian.org/debian stable/main i386 Packages
100 /var/lib/dpkg/status

apt-cache policy libgl1-mesa-glx:amd64 libgl1-mesa-glx:i386
libgl1-mesa-glx:
Installed: 18.3.6-2
Candidate: 18.3.6-2
Version table:
*** 18.3.6-2 500
500 https://deb.debian.org/debian stable/main amd64 Packages
100 /var/lib/dpkg/status
libgl1-mesa-glx:i386:
Installed: 18.3.6-2
Candidate: 18.3.6-2
Version table:
*** 18.3.6-2 500
500 https://deb.debian.org/debian stable/main i386 Packages
100 /var/lib/dpkg/status

apt-cache policy libgl1-mesa-dri:amd64 libgl1-mesa-dri:i386
libgl1-mesa-dri:
Installed: 18.3.6-2
Candidate: 18.3.6-2
Version table:
*** 18.3.6-2 500
500 https://deb.debian.org/debian stable/main amd64 Packages
100 /var/lib/dpkg/status
libgl1-mesa-dri:i386:
Installed: 18.3.6-2
Candidate: 18.3.6-2
Version table:
*** 18.3.6-2 500
500 https://deb.debian.org/debian stable/main i386 Packages
100 /var/lib/dpkg/status
avatar
Caliban72: (…)
From what I see what’s your missing is not related to the Open Source graphics stack, so this is most probably a part of the nvidia driver. Maybe 32-bit libraries.

Do you get the same error when running the 64-bit version of BG2EE?
The console feedback you pasted ("./BaldursGateII: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory") is from the 32-bit one.
Post edited August 15, 2019 by vv221