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

×
There seem to be a few issues with the Linux version (for me at least)

1. Vsync is broken, which is typical for Unity games under Linux

2. The game shares the same cursor scrolling bug as Wasteland2 (https://forums.inxile-entertainment.com/viewtopic.php?f=34&t=11412)

3. Closing help messages can cause the page turn sound effect loop over and over until you leave the area

Tested on Ubuntu Gnome 14.10 and Manjaro
Hello

I want to run the Linux version, I can get inside the menu - but once I start the game, seing the first loading screen -
the application crashes afterwards...
I tried both running from ./start.sh as well as inside the game (bin64?) directory PillarsOfEternity ELF ... same result.

dmesg is showing:
[33737.768500] traps: zenity[13525] trap int3 ip:7eff25f07573 sp:7fffc2bcc6e0 error:0

Is having Mono installed a necessarity, consists the game partially of .NET and is not being able to run without a Mono installation?
Or is Mono bundled with the game?

My GNU/Linux is a custom Gentoo 64bit installation.
Is there no support for 32bit Systems?
I use Linux Mint 17 32bit und I got the message "support/gog_com.shlib: Zeile 215: ./PillarsOfEternity: cannot execute binary file"
Now Installed a 64bit LinuxMint in VirtualBox und the game run.
I run an r9 290 and use the Mesa drivers, curious if anyone else has kernel panics with GPU errors and ring test failures running the game. I can run it on my Intel integrated fine but my discrete card that runs every other Unity game I have has it kill my system!
I'm running 64 bit mint 17 and the game runs with no problems
Post edited March 27, 2015 by warke
avatar
warke: I'm running 64 bit mint 17 and the game runs with no problems
You don't have any tearing or the cursor scrolling bug? What GPU/Drivers are you using?
I have a gtx 660 using driver nvidia 331. My processor is an fx 8520. I rebuilt my computer a few months ago and haven't had any problems with games since then.
No problem with Debian 8 64 bits, drivers Nvidia.
avatar
king_mosiah: 1. Vsync is broken, which is typical for Unity games under Linux
I could fix vsync on Wasteland 2 by adding something in my X config. I'm not home right now and I don't remember what I did exactly, but I'll check when I'm back home (on monday) and see if the same fix works with PoE and what it was exactly.
avatar
king_mosiah: 1. Vsync is broken, which is typical for Unity games under Linux
avatar
kilobug: I could fix vsync on Wasteland 2 by adding something in my X config. I'm not home right now and I don't remember what I did exactly, but I'll check when I'm back home (on monday) and see if the same fix works with PoE and what it was exactly.
That would be much appreciated.
Found a strange trick for fixing the tearing in Unity under GNOME 3.14.....

Step 1. Start game or load save file

Step 2. Hit super key to get to Activites

Step 3. cycle through workspaces (you need at least four open)

Step 4. cycle back and click on game window (alt+tab will not work)
Just wanted to report, that I've solved my issues.
It was probably a corrupted archive - however I verified the checksums....
But since I copy a lot via CIFS from/to my NAS (CIFS is broken stuff), could have happen through this.
I now copies via rsync(SCP) which worked fine.

Regarding broken vsync, this is not just a unity game issue - it is also related to nvidia/twinview setup.
If you have an nvidia card (using the nvidia proprietary driver) with a dual-monitor setup,
then you might (will always) occur this.
Its an old story, nvidia knows it - I was able to improve this however on my KDE4 desktop.
see: bbs.archlinux.org/viewtopic.php?id=169743

Essentially you tell the window manager (kwin) by using environment variables to enable triple buffering.
Also using OpenGL 3.1 and setting on "complete redrawing" in the KDE4 effect settings seems to be very important,
do not disable the composite / 3d effects - because this also disables the system which is doing the buffering.

Another common mistake is that in dual-monitor setup enabling "switch off efects for fullscreen windows" -
do not enable this, if you setup PoE on running one complete screen it will essentially always reporting "fullscreen mode".
Hope this helps some people, my own setup is based on an uneven screen setup with one 19" Dell (4:10) (1280x1024 native) and another 22" Dell (16:9 on the right side (1680x1050 native).
avatar
kilobug: I could fix vsync on Wasteland 2 by adding something in my X config. I'm not home right now and I don't remember what I did exactly, but I'll check when I'm back home (on monday) and see if the same fix works with PoE and what it was exactly.
avatar
king_mosiah: That would be much appreciated.
Here is what I have in /etc/X11/xorg.conf for WL2 (for my Radeon HD6850 using the free mesa drivers):

Section "Device"
Identifier "Radeon"
Driver "radeon"
Option "EXAVSync" "on"
EndSection

And it seems to work fine with PoE from my quick test.
From what I can tell, the problem comes down to which desktop GUI you are using rather than anything to do with distibution, GPU, or drivers. If you are using a compositing window manager (like gnome) Unity3D doen't use vsync. In order to fix this for Gnome 3, backup and edit

/usr/share/gnome-shell/js/ui/main.js

replacing the line

Meta.enable_unredirect_for_screen(global.screen);

with the line

Meta.disable_unredirect_for_screen(global.screen);

Then, restart Gnome. For me this has completely solved the vsync problem in Wasteland 2 and Pillars of Eternity (and I imagine any other Unity3D game) with no adverse side effects. As a warning, I have read that disabling unredirecting can negatively impact system performance on graphics intensive games, but haven't noticed any problems.
Post edited May 26, 2015 by pieis2pi