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 there!

I bought the game and downloaded the recent version (1.12) for Linux (Ubuntu 18.04 LTS). After installing the *.sh script (without problems), I'm unable to launch the game. Executing the start.sh script I get the following output:

"Running Trüberbrook
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Set current directory to /home/jasper/GOG Games/Tr berbrook/game
Found path: /home/jasper/GOG Games/Tr berbrook/game/Truberbrook.x86
Mono path[0] = '/home/jasper/GOG Games/Tr berbrook/game/Truberbrook_Data/Managed'
Mono config path = '/home/jasper/GOG Games/Tr berbrook/game/Truberbrook_Data/Mono/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libsteam_api.so'
Logging to /home/jasper/.config/unity3d/BTF/Truberbrook/Player.log"

The Player.log file contains the following:

"Desktop is 1600 x 900 @ 60 Hz
Unable to find a supported OpenGL core profile
Failed to create valid graphics context: please ensure you meet the minimum requirements
E.g. OpenGL core profile 3.2 or later for OpenGL Core renderer
Vulkan detection: 0
No supported renderers found, exiting

(Filename: Line: 560)"

I already installed OpenGL, this is what "glxinfo | grep OpenGL" tells me:
"OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:"

Even if it seems, as I have a core profile version of 4.5, I get the same error.
This is my system's technical specification:
"Memory: 4Gb
Processor: Intel® Core™ i3-4000M CPU @ 2.40GHz × 4
Graphics: Intel® Haswell Mobile
OS type: 64-bit"

And a bit of more detail on the graphics (from the GOG.com System Report):
"Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Driver Module:

i915 1617920 81
i2c_algo_bit 16384 1 i915
drm_kms_helper 172032 1 i915
drm 401408 9 drm_kms_helper,i915
video 45056 2 thinkpad_acpi,i915

Tests: direct rendering: Yes"


Does anyone know, what I could do? Thank's so much in advance!
I'm really looking forward to dive into the world of Trüberbrook! =)

Best
Jasper
Post edited March 25, 2019 by jasbisch
This question / problem has been solved by dmsoxidimage
avatar
jasbisch: Hey there!

I bought the game and downloaded the recent version (1.12) for Linux (Ubuntu 18.04 LTS). After installing the *.sh script (without problems), I'm unable to launch the game. Executing the start.sh script I get the following output:

"Running Trüberbrook
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Set current directory to /home/jasper/GOG Games/Tr berbrook/game
Found path: /home/jasper/GOG Games/Tr berbrook/game/Truberbrook.x86
Mono path[0] = '/home/jasper/GOG Games/Tr berbrook/game/Truberbrook_Data/Managed'
Mono config path = '/home/jasper/GOG Games/Tr berbrook/game/Truberbrook_Data/Mono/etc'
Preloaded 'ScreenSelector.so'
Preloaded 'libfmod.so'
Preloaded 'libfmodL.so'
Preloaded 'libfmodstudio.so'
Preloaded 'libfmodstudioL.so'
Preloaded 'libsteam_api.so'
Logging to /home/jasper/.config/unity3d/BTF/Truberbrook/Player.log"

The Player.log file contains the following:

"Desktop is 1600 x 900 @ 60 Hz
Unable to find a supported OpenGL core profile
Failed to create valid graphics context: please ensure you meet the minimum requirements
E.g. OpenGL core profile 3.2 or later for OpenGL Core renderer
Vulkan detection: 0
No supported renderers found, exiting

(Filename: Line: 560)"

I already installed OpenGL, this is what "glxinfo | grep OpenGL" tells me:
"OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:"

Even if it seems, as I have a core profile version of 4.5, I get the same error.
This is my system's technical specification:
"Memory: 4Gb
Processor: Intel® Core™ i3-4000M CPU @ 2.40GHz × 4
Graphics: Intel® Haswell Mobile
OS type: 64-bit"

And a bit of more detail on the graphics (from the GOG.com System Report):
"Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Driver Module:

i915 1617920 81
i2c_algo_bit 16384 1 i915
drm_kms_helper 172032 1 i915
drm 401408 9 drm_kms_helper,i915
video 45056 2 thinkpad_acpi,i915

Tests: direct rendering: Yes"

Does anyone know, what I could do? Thank's so much in advance!
I'm really looking forward to dive into the world of Trüberbrook! =)

Best
Jasper
Hi Jasper,

I am not entirely sure if your graphics card supports opengl3.2 but there might be an issue with dependencies and lacking 32bit libraries. Since someone else faces the same issues as you I just copy my reply in here:

Then, check that you have all glx libraries as 32 bit versions, as well.
'ldconfig -p | grep GL'

You should get an output like this:
libQt5OpenGL.so.5 (libc6,x86-64) => /usr/lib64/libQt5OpenGL.so.5
libOpenGL.so.0 (libc6,x86-64) => /usr/lib64/libOpenGL.so.0
libOpenGL.so.0 (libc6) => /usr/lib/libOpenGL.so.0
libGLdispatch.so.0 (libc6,x86-64) => /usr/lib64/libGLdispatch.so.0
libGLdispatch.so.0 (libc6) => /usr/lib/libGLdispatch.so.0
libGLX_mesa.so.0 (libc6,x86-64) => /usr/lib64/libGLX_mesa.so.0
libGLX_mesa.so.0 (libc6) => /usr/lib/libGLX_mesa.so.0
libGLX_mesa.so (libc6,x86-64) => /usr/lib64/libGLX_mesa.so
libGLX_mesa.so (libc6) => /usr/lib/libGLX_mesa.so

Make sure you have the libc6 version (without the x86-64). If you are missing some, then install them. Since I am on opensuse I can't give you the exact command but it should be something like
'sudo apt-get install missinglibrary:i386'

Also make sure your graphic drivers are up-to-date and if you have a Nvidia card use the proprietary drivers (because nvidia doesn't love linux).

If it still fails I would suggest opening up a support ticket with GoG (which might be a good idea anyway).

However, if you are in the mood for a little bit of console magic you can also run the game with
'strace ./start.sh'

and if that gives to much output

'strace ./start.sh 2>&1 | grep GL'

Normally it should tell you which libraries are loaded and then you see where it fails.

Finally, you can also try to run it with wine if you can't solve the dependencies issues (even though thats not really the point of using linux ;-) ).
Hey Jasper,

Following up on the solution of the neighboring thread, you should try to update your 32bit glx libraries using

sudo apt-get install --reinstall libgl1-mesa-glx:i386

Followed by the installation of the sound libraries with

sudo apt-get install libasound2:i386 libasound2-plugins:i386

Afterwards, make sure to uninstall the game and reinstall the newest version.
Hello Jasper, dmsoxid,

Just to add one thing: When I have re-installed Trüberbrook, there was (meanwhile) a new version available (1.13). I have used this one for re-installation. Do not know if solution would work with 1.12 as well. I think you should give 1.13 a try.

Best regards
Olli (Hamburg)
avatar
dmsoxid: Hey Jasper,

Following up on the solution of the neighboring thread, you should try to update your 32bit glx libraries using

sudo apt-get install --reinstall libgl1-mesa-glx:i386

Followed by the installation of the sound libraries with

sudo apt-get install libasound2:i386 libasound2-plugins:i386

Afterwards, make sure to uninstall the game and reinstall the newest version.
avatar
dmsoxid: Hey Jasper,

Following up on the solution of the neighboring thread, you should try to update your 32bit glx libraries using

sudo apt-get install --reinstall libgl1-mesa-glx:i386

Followed by the installation of the sound libraries with

sudo apt-get install libasound2:i386 libasound2-plugins:i386

Afterwards, make sure to uninstall the game and reinstall the newest version.
Dear @dmsoxid,

thanks for your help! Now the game is running for me!
It helped a lot, that you gave me the explicit code for the package to install including the name for the library, as I would not have known how to find that one.

And thanks @olliprivat for your advise as well. Actually I have used v1.13 as well. So I cannot say if it works with v1.12 as well. But I think so, I guess at least my problem was the missing 32-bit library.

Thank you both! I'm off to Trüberbrook now!

Cheers
Jasper