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,
I download the last version of the game (3.06), but when I try to launch the game, I just have a black screen. I tried the start.sh script and game/PillarsOfEternity but the result is the same. Hereafter the output :

Set current directory to /mnt/hd/laurent/Divers/games/Pillars of Eternity/game
Found path: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity
Mono path[0] = '/mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed'
Mono path[1] = '/mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Mono'
Mono config path = '/mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Mono/etc'

I'm on slackware 64bits with multilib installed. I shearch on the Internet, but I didn't find a solution.

What I' m missing ?

Thank you for your help.
Post edited June 18, 2017 by altor31
You might find some informations in the game logs, stored in:
~/.config/unity3d/Obsidian Entertainment/Pillars of Eternity/Player.log
Hi,
I could not post a pastebin or the full log on this forum.
Hereafter the relevant parts :
[i]ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so
E=8
GLX_ALPHA_SIZE=8
GLX_DEPTH_SIZE=24
GLX_STENCIL_SIZE=8
GLX_SAMPLES_ARB=0
GLX_SAMPLE_BUFFERS_ARB=0
GLX_CONFIG_CAVEAT=NONE

Desktop is 1920 x 1200 @ 60 Hz
GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX: 4164432
OpenGL:
Version: OpenGL 3.0 [3.0 Mesa 17.1.2]
Renderer: Gallium 0.4 on AMD POLARIS10 (DRM 3.8.0 / 4.9.31, LLVM 4.0.0)
Vendor: X.Org
VRAM: 4067 MB


Setting maxVSyncInterval to 4
GL: Detected 4067 MB VRAM
Total system RAM: 7918 MiB
Initialize engine version: 4.7.0f1 (9c73fd3cda99)
FMOD failed to initialize ... Error initializing output device.

(Filename: Line: 241)

Begin MonoManager ReloadAssembly
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/UnityEngine.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/UnityEngine.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-CSharp-firstpass.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-CSharp.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-CSharp.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-UnityScript-firstpass.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-UnityScript-firstpass.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/UnityEngine.UI.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/UnityEngine.UI.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/SteamworksManaged.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/SteamworksManaged.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/MySql.Data.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/MySql.Data.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/OEICommon.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/OEICommon.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/OEIFormats.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/OEIFormats.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/GalaxyCSharp.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/GalaxyCSharp.dll into Unity Child Domain
- Completed reload, in 0.029 seconds
Default vsync count 1
requesting resize -1 x -1
Using native desktop resolution 1920 x 1200

Selecting FBConfig
GLX_FBCONFIG_ID=172
GLX_BUFFER_SIZE=32
GLX_DOUBLEBUFFER=1
GLX_RED_SIZE=8
GLX_GREEN_SIZE=8
GLX_BLUE_SIZE=8
GLX_ALPHA_SIZE=8
GLX_DEPTH_SIZE=24
GLX_STENCIL_SIZE=8
GLX_SAMPLES_ARB=8
GLX_SAMPLE_BUFFERS_ARB=1
GLX_CONFIG_CAVEAT=NONE

requesting fullscreen 1920 x 1200 at 0 Hz
Desktop is 1920 x 1200 @ 60 Hz[/i]


Except the lines two last line, I don't see any issue.

How could i fix the requesting fullscreen parameter ?
avatar
altor31: Hi,
I could not post a pastebin or the full log on this forum.
Hereafter the relevant parts :
[i]ALSA lib dlmisc.c:254:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so
E=8
GLX_ALPHA_SIZE=8
GLX_DEPTH_SIZE=24
GLX_STENCIL_SIZE=8
GLX_SAMPLES_ARB=0
GLX_SAMPLE_BUFFERS_ARB=0
GLX_CONFIG_CAVEAT=NONE

Desktop is 1920 x 1200 @ 60 Hz
GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX: 4164432
OpenGL:
Version: OpenGL 3.0 [3.0 Mesa 17.1.2]
Renderer: Gallium 0.4 on AMD POLARIS10 (DRM 3.8.0 / 4.9.31, LLVM 4.0.0)
Vendor: X.Org
VRAM: 4067 MB


Setting maxVSyncInterval to 4
GL: Detected 4067 MB VRAM
Total system RAM: 7918 MiB
Initialize engine version: 4.7.0f1 (9c73fd3cda99)
FMOD failed to initialize ... Error initializing output device.

(Filename: Line: 241)

Begin MonoManager ReloadAssembly
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/UnityEngine.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/UnityEngine.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-CSharp-firstpass.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-CSharp.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-CSharp.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-UnityScript-firstpass.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/Assembly-UnityScript-firstpass.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/UnityEngine.UI.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/UnityEngine.UI.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/SteamworksManaged.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/SteamworksManaged.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/MySql.Data.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/MySql.Data.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/OEICommon.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/OEICommon.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/OEIFormats.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/OEIFormats.dll into Unity Child Domain
Platform assembly: /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/GalaxyCSharp.dll (this message is harmless)
Loading /mnt/hd/laurent/Divers/games/Pillars of Eternity/game/PillarsOfEternity_Data/Managed/GalaxyCSharp.dll into Unity Child Domain
- Completed reload, in 0.029 seconds
Default vsync count 1
requesting resize -1 x -1
Using native desktop resolution 1920 x 1200

Selecting FBConfig
GLX_FBCONFIG_ID=172
GLX_BUFFER_SIZE=32
GLX_DOUBLEBUFFER=1
GLX_RED_SIZE=8
GLX_GREEN_SIZE=8
GLX_BLUE_SIZE=8
GLX_ALPHA_SIZE=8
GLX_DEPTH_SIZE=24
GLX_STENCIL_SIZE=8
GLX_SAMPLES_ARB=8
GLX_SAMPLE_BUFFERS_ARB=1
GLX_CONFIG_CAVEAT=NONE

requesting fullscreen 1920 x 1200 at 0 Hz
Desktop is 1920 x 1200 @ 60 Hz[/i]

Except the lines two last line, I don't see any issue.

How could i fix the requesting fullscreen parameter ?
Hello altor31!

I don't know a thing about Slackware, but I'll try to help you.

Do you have both ALSA and PulseAudio installed? You probably need to install the latest Mesa graphics drivers as well (17.0 or 17.1).

What filesystem is the /mnt/hd/ partition that you installed the game on?
hi,
thanks for your help.
Yes, I have alsa and pulseaudio. . Until now, I had no issue with this. I will check the installation.

I have Mesa 17. 2.

The filesystem of /mnt/hd is ext4.
avatar
altor31: hi,
thanks for your help.
Yes, I have alsa and pulseaudio. . Until now, I had no issue with this. I will check the installation.

I have Mesa 17. 2.

The filesystem of /mnt/hd is ext4.
Could you post the entire log? You can upload it to a paste service such as https://pastebin.com/
Sorry for the delay, I was on vacation.
avatar
linuxvangog: Could you post the entire log? You can upload it to a paste service such as https://pastebin.com/
Here the link https://pastebin.com/fWmSkUCJ
Post edited June 26, 2017 by altor31
avatar
altor31: Sorry for the delay, I was on vacation.
avatar
linuxvangog: Could you post the entire log? You can upload it to a paste service such as https://pastebin.com/
avatar
altor31: Here the link https://pastebin.com/fWmSkUCJ
Is that the entire log? You previously said that this part was only "the relevant parts".

Since you are using Slackware (and I assume you're using the latest, updated version), it might be this issue:
https://ctrl.blog/entry/glibc225-unity-black-screen

To use that workaround you basically need to install your local libjemalloc package and LD_PRELOAD it to run the game using ./start.sh script (or starting the game binary directly). Can you try it?
hello,
thank you for your answer.
Linuxvangog, I tried your solution, but it failed.

Never mind, the game works well with wine under linux, so I will use it like it.


Regards,
Altor