Quoting a post from the Steam forum:


OPTIMUS USERS
the nvidia binary driver is OpenGL 4.5 . I'm running on an optimus laptop, so I have to launch through primusrun. I was still getting the crash. Turns out, Divinity uses a wrapper shell-script which screws up primusrun causing the actual application binary to run without primus/optimus.

To fix this temporarily, I edited
<path to library>/SteamApps/common/Divinity Original Sin Enhanced Edition/runner.sh

to have it use primusrun:
LD_LIBRARY_PATH="." primusrun ./EoCApp

. It launched successfully after that (using the nvidia card).