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

×
Hi, altogether!

The game doesn't start on a freshly installed Linux Mint (Linux 4.15.0-29-generic #31-Ubuntu SMP Tue Jul 17 15:39:52 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux)

I installed all required packages mentioned in the product card. The start argument "--log" doesn't produce anything. Directly starting "./game/Dott" doesn't make a difference. journalctl doesn't report any messages during launch.

I tried to launch the game with the integrated Intel-GPU and the discrete AMD-GPU (both meet or exceed the minimum requirements for OpenGL and GLSL and both use open source drivers). I didn't notice any problems in other games so far.

Integrated Intel GPU
$ DRI_PRIME=0 glxinfo |grep Device
Device: Mesa DRI Intel(R) HD Graphics 620 (Kaby Lake GT2) (0x5916)
$ DRI_PRIME=0 glxinfo |grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20


Discrete AMD GPU:
$ DRI_PRIME=1 glxinfo |grep Device
Device: AMD ICELAND (DRM 3.23.0 / 4.15.0-29-generic, LLVM 6.0.0) (0x6900)
$ DRI_PRIME=1 glxinfo |grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.0.5
OpenGL core profile shading language version string: 4.50
OpenGL version string: 3.0 Mesa 18.0.5
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

I'm out of ideas. Can I provide more information to solve this?
This question / problem has been solved by Gydionimage
avatar
runtimeterror: I'm out of ideas. Can I provide more information to solve this?
What does a ldd on Dott show? You should also put in a support ticket.

It may want libudev.so.0. Not sure what version Mint 19 is using.
Post edited August 14, 2018 by Gydion
Thanks for your reply!
avatar
Gydion: What does a ldd on Dott show? You also put in a support ticket.
ldd:
linux-gate.so.1 (0xf7ed7000)
libfmod.so.8 => /home/kai/GOG Games/Day of the Tentacle Remastered/game/./lib/libfmod.so.8 (0xf7d15000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf7bf1000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7bec000)
libGL.so.1 => /usr/lib/i386-linux-gnu/libGL.so.1 (0xf7b8b000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf7a05000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf79e7000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf79c8000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf77ec000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf77e2000)
/lib/ld-linux.so.2 (0xf7ed9000)
libGLX.so.0 => /usr/lib/i386-linux-gnu/libGLX.so.0 (0xf77bf000)
libGLdispatch.so.0 => /usr/lib/i386-linux-gnu/libGLdispatch.so.0 (0xf775e000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7613000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf75e7000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf75e3000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf75dc000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf75c1000)

Didn't know this tool. How does an unmet dependency look like?
avatar
Gydion: It may want libudev.so.0. Not sure what version Mint 19 is using.
Ok, that was the missing link!! I solved it by:

sudo apt install libudev1:i386
find /lib -name libudev.so.1
-> /lib/i386-linux-gnu/libudev.so.1
-> /lib/x86_64-linux-gnu/libudev.so.1
sudo ln -s /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0

Thanks a lot for pointing into the right direction!
In close relation another problem might come up. You might find this helpful if you happen to roll on a fresh Linux Mint 19 (ubuntu-based with Mate as Desktop Environment) with a recent NVIDIA graphics adaptor. In this case after installation of all related i386 dependencies the dott executable used to crash with this error message:

libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast

Now, the error message can be further detailed with prepending: LIBGL_DEBUG=verbose.

The executable dott seemed to be trying to use the software renderer and not OpenGL, witch was a bit misleading. It turned out to be a missing nvidia opengl dependency for i386 architecture as detailed in the ask-ubuntu forum question: 1043138. In nvidia rev 375 based installation this still used to work, however it stopped working when ubuntu decided to relate dkms packages resources to nvidia binary blob rev. 390 (now the case for all dummy packages > nvidia-340). Possibly some library that was pulled as dependency found itself in a dispatched package -- manual installation of this package made dott happy again:

sudo apt install libnvidia-gl-390:i386
Post edited September 18, 2018 by MrElectronics
So I followed your advice, installing the missing library, made the symbolic link, checked if I have the i386 OpenGL package from nVidia.

The Game now opens up but does not run. Instead I get an Error Message that basically nothing could be initialized.

See Attachment below.
Attachments:
Post edited December 05, 2018 by Schalli
avatar
Schalli: So I followed your advice, installing the missing library, made the symbolic link, checked if I have the i386 OpenGL package from nVidia.

The Game now opens up but does not run. Instead I get an Error Message that basically nothing could be initialized.

See Attachment below.
Sorry for the slow response here. If you weren't able to get it up and running, please try the stuff suggested in the readme.txt that ships with the game.

Q: I don't have any sound, or I see a MENU AUDIO INIT FAIL message! Help!

A: The most common cause of this is on systems with multiple audio devices
where a device over than the desired one is being used by Day of the
Tentacle Remastered. Please see section 2.2's details on the
--list-audio-devices launch paramter for details on how to force the game
to use a specific audio device.

Alsa users with multiple audio devices may find that Day of the Tentacle
Remastered does not use the system's default device. Two launch parameters
have been added to assist users affected by this issue.

To retrieve a list of detected audio devices, use the --list-audio-devices
launch parameter.

For non-Steam versions:
1) Open a terminal and cd to the folder containing the game
2) Type ‘./Dott --list-audio-devices’ (without quotes) and press enter
3) Identify the device number of the desired audio device

To specify the desired audio device that the game should use, use the
--audio-device N parameter (where N is the desired device number found by
--list-audio-devices):

For non-Steam versions:
1) Open a terminal and cd to the folder containing the game
2) Type ‘./Dott --audio-device N’ (without quotes) and press enter

Alternatively, the DOTT_AUDIO_DEVICE environment variable can be used to
specify the desired device number.
If that gets you up and running, then the problem is an upstream FMOD quirk that only manifests with particular sound configurations.

Hope that helps!
Post edited April 12, 2019 by cheeseness