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

×
hey guys i really hope someone sees this at some point as i really wanna play but really dont have any idea why this game wont start just gives me this big long list of stuff thats wrong or is part of whats wrong im not sure and im usually at least able to kinda get a few steps ahead until something really technical anyway as the titlle and above says. fresh install and ill try and copy and paste the error here okay ill type it all out cause i really want help actually i attached the image
Attachments:
The error mentioning IggyBinding (Iggy being a third party tool for creating UIs) has come up a few times with people using integrated graphics. One person fixed that by updating to the beta Mesa drivers at the time.
Another person ran into this with an nvidia card a couple years ago. I checked with the programmers at the time, who said it seemed to be a problem with Iggy's shader failing to compile, but the OpenGL renderer doesn't check for errors so it causes a runtime crash. One of the programmers suggested trying the Mesa drivers with the workaround described the first link below (and a couple of the others); that helped several people subsequently with this error.

Maybe double check your video card's OpenGL support under Linux (OpenGL 4.2 required). In a terminal:
glxinfo | grep OpenGL


How to Make Divinity: Original Sin Enhanced Edition Work with Mesa on Linux

One person reported that the update to the runner.sh file recommended in the link above didn't immediately work for him: "you need to either put the LD_PRELOAD="" directive in the same line as the ./EoCApp invocation, or to use export with it. Once I did that it worked."

More recently, another reported in this forum topic that:

"Mesa dev packgaes don't need to be installed anymore. Open a terminal and past the following commands:

sudo apt install curl
cd "~/GOG Games/Divinity Original Sin Enhanced Edition/game"
curl --output workaround.c https://bugs.freedesktop.org/attachment.cgi?id=125302
gcc -Wall -fPIC -DPIC -c workaround.c
ld -shared -o workaround.so workaround.o -ldl -lGL

then open the runner.sh with an Editor, for example on Ubuntu type
gedit runner.sh

and modify it to this
#!/bin/sh
export allow_glsl_extension_directive_midshader=true
export LD_PRELOAD="workaround.so"
LD_LIBRARY_PATH="." ./EoCApp

have fun =)"

"In Fedora, the mesa gl packages are called differently:
sudo dnf install mesa-libGL mesa-libGL-devel"


Game won't start!

Segfault before game starts {RESOLVED}

Running the game with Intel Iris Pro 5200

How to run the game with the open-source drivers for Radeons

Linux Radeon rx480 Toubleshooting
avatar
Raze_Larian: The error mentioning IggyBinding (Iggy being a third party tool for creating UIs) has come up a few times with people using integrated graphics. One person fixed that by updating to the beta Mesa drivers at the time.
Another person ran into this with an nvidia card a couple years ago. I checked with the programmers at the time, who said it seemed to be a problem with Iggy's shader failing to compile, but the OpenGL renderer doesn't check for errors so it causes a runtime crash. One of the programmers suggested trying the Mesa drivers with the workaround described the first link below (and a couple of the others); that helped several people subsequently with this error.

Maybe double check your video card's OpenGL support under Linux (OpenGL 4.2 required). In a terminal:
glxinfo | grep OpenGL

How to Make Divinity: Original Sin Enhanced Edition Work with Mesa on Linux

One person reported that the update to the runner.sh file recommended in the link above didn't immediately work for him: "you need to either put the LD_PRELOAD="" directive in the same line as the ./EoCApp invocation, or to use export with it. Once I did that it worked."

More recently, another reported in this forum topic that:

"Mesa dev packgaes don't need to be installed anymore. Open a terminal and past the following commands:

sudo apt install curl
cd "~/GOG Games/Divinity Original Sin Enhanced Edition/game"
curl --output workaround.c https://bugs.freedesktop.org/attachment.cgi?id=125302
gcc -Wall -fPIC -DPIC -c workaround.c
ld -shared -o workaround.so workaround.o -ldl -lGL

then open the runner.sh with an Editor, for example on Ubuntu type
gedit runner.sh

and modify it to this
#!/bin/sh
export allow_glsl_extension_directive_midshader=true
export LD_PRELOAD="workaround.so"
LD_LIBRARY_PATH="." ./EoCApp

have fun =)"

"In Fedora, the mesa gl packages are called differently:
sudo dnf install mesa-libGL mesa-libGL-devel"

Game won't start!

Segfault before game starts {RESOLVED}

Running the game with Intel Iris Pro 5200

How to run the game with the open-source drivers for Radeons

Linux Radeon rx480 Toubleshooting
thanks for your speedy reply i was able to get it working using a shim another user created. it definetly had to do with the mesa i was runing 19 something and the game looks for 20 and up or something like that
I'm on an Intel HD4000 iGPU and use mesa drivers. When I ran ./start.sh to start the game, I got the following errors:

error: GLSL 1.50 is not supported. Supported versions are: ...

What helped was typing this in terminal:
export MESA_GL_VERSION_OVERRIDE=4.2

then runnin ./start.sh again

I also did the fix posted by Raze_Larian but I'm not sure if I need to have both the MESA_GL_VERSION_OVERRIDE AND Raze's fix or is JUST MESA_GL fine.

I'm using Mesa 21.

p.s The game will tell you the key to highlight items on the ground is left alt, but on linux it's actually the x key on your keyobard
Post edited August 22, 2021 by kubus_namaste