X³: Reunion - Linux support thread

Ask here if you experience technical problems with X³: Reunion, X²: The Threat, X-Tension or X-Beyond The Frontier

Moderators: timon37, Moderators for English X Forum

Post Reply
timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Fri, 4. Sep 15, 09:36

kumita wrote:--This never starts, program can't find lib.
@ubuntu:~/.steam/steam/SteamApps/common/X3 - Reunion$ ./X3R_config
./X3R_config: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
I guess you're missing 32bit libgtk libraries in your system. But we can live without them.
kumita wrote:--Started this up to the start menu. Spans all three monitors, how does one get windowed mode in just one screen?
Easiest would be to first run from steam (so you get the config dialog box), and set it up there just select windowed and the resolution you want, and just in case don't select borderless. Then click ok and run the game, if the resolution is not what you selected then that's a bug.
After that when you run from the terminal things should be the same.

kumita
Posts: 5
Joined: Mon, 18. Dec 06, 22:18
x3

Post by kumita » Fri, 4. Sep 15, 23:25

Thanks for the tips, I have installed libgtk2.0-0:i386 then ./X3AP_config worked

Started up X3: Albion Prelude, loaded saved game.
Commanded second ship to dock at the station I was docked.
After 30 seconds of game, Graphics where gone except for some.
Here is a screen shot http://jpst.it/BtKu

Here is the output from this command, plus a few extra at the begining.
user@ubuntu:~/.steam/steam/SteamApps/common/X3 Terran Conflict$ ./X3AP_config 2>&1 > log.txt
http://justpaste.it/nii7

I'm not sure of what addons are in this pack,
But it looks like they are stored in this directory.
user@ubuntu:~/.steam/steam/SteamApps/common/X3 Terran Conflict/addon/scripts
http://justpaste.it/niic

I have to add that this other version works without issue.
Played for an hour or so and everything looks good.
I would like to know how to incorporate my three monitors some how, if possible?
user@ubuntu:~/.steam/steam/SteamApps/common/X3 - Reunion$ ./X3R_config

timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Tue, 8. Sep 15, 09:56

@kumita

This'll be hard to nail down:(
Try to get the log from a crash, and also paste Steam's "System Information" (it's in the help menu). Maybe I can reproduce the problem.

Regarding 3 monitors, depends on the driver, if fglrx/amd-catalyst I'm guessing you can setup "eyefinity" such that all 3 act as one monitor. It's not great for desktop usage but then the game will see one huge monitor and should just work in fullscreen. Alternatively (what I do) is just play in windowed-borderless mode and resize the window to what I need depending on the window manager you can make it as if it was fullscreen (even if the monitors are different/asymmetric).

kumita
Posts: 5
Joined: Mon, 18. Dec 06, 22:18
x3

Post by kumita » Tue, 8. Sep 15, 13:18

Most commands come with options or instructions, this one does not.
How do I enable debug mode or a more verbose output?

-Command where game crashes.
user@ubuntu:~/.steam/steam/SteamApps/common/X3 Terran Conflict$ ./X3AP_config 2>&1 > log.txt
http://justpaste.it/nii7

-Steam information
http://justpaste.it/nkz1

timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Wed, 16. Sep 15, 13:36

Hmm I've got almost the same system and couldn't reproduce the problem. Can you try an older nvidia driver preferably 340.76 ?

Also that log looks a bit weird, sorry to be asking for so many but can you try getting another one where it crashes in-game but by running X3AP_main directly instead of X3AP_config.

Alternatively it would be really useful if you could upload the core file from a crash so I can download it. Though it's a bit tricky since it'll be ~2gb and you need to set ulimit -c.

Artactics
Posts: 4
Joined: Wed, 16. Sep 15, 22:18

a whole new joystick issue

Post by Artactics » Wed, 16. Sep 15, 22:25

I seem to be having a new and exciting joystick issue. At the very least I haven't found anything about it in the thread so far (please tell me if I overlooked anything!).

I'm using a Saitek X45 which is properly detected by X3 as such. All the axis work perfectly fine... and none of the buttons work at all.

I haven't had any similar issues with other software.

timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Re: a whole new joystick issue

Post by timon37 » Thu, 17. Sep 15, 14:10

@Artactics
That somehow sounds familiar, but I can't seem to find anything specific in the forum.
The problem that often happens is that a joystick has a hand sensor or just a button that is always pressed. Afaik that actually breaks a lot more (iirc keyboard repeat becomes extremely rapid).

But that doesn't sound like what you're seeing?
Regardless I'd try experimenting with the Button mapping in the config file to see if you can get anything to work (rough explanation of how to do it is in the first post).
First thing to try is just disable all buttons except the first one and check if it works, then disable all except the second button, if neither works then disabling buttons can't fix the problem.

Artactics
Posts: 4
Joined: Wed, 16. Sep 15, 22:18

Post by Artactics » Thu, 17. Sep 15, 16:34

@timon37

I did have the "switches" that are permanently pressed buttons disabled with "-ignorejoy" command line switches. I just tried disabling the rest of them the same way with no luck.

My "Input Device" dialog doesn't allow to remap buttons, which I suspect is a bad sign.

I also tried to remove the button entries in config.yaml but they were just automatically recreated.

timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Thu, 17. Sep 15, 17:06

@Artactics

Honestly it's possible or even likely -ignorejoy won't work for the linux version (though I don't remember), so I would still try setting it in the config file.

There is no button remapping UI for R & TC because it's normally not necessary since you can remap buttons in-game.
Though AP has a special one for an xbox controller.

Artactics
Posts: 4
Joined: Wed, 16. Sep 15, 22:18

Post by Artactics » Thu, 17. Sep 15, 17:35

@timon37

My bad on the UI, seems like the info on the first page is out of date.

Setting all but one of the buttons to "-1" in config.yaml has had no effect either so unless that's not the right way to disable them either I'm probably stuck with rebinding the buttons to keyboard shortcuts with QJoyPad.

timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Fri, 18. Sep 15, 10:09

@Artactics

That's correct and that's what I feared:(
Right now I'm busy with XR opengl work, and I'll probably be busy with XR till the end of this year. But after that I'll try to gather some joysticks we have lying around and check if I can reproduce some of the issues people saw.
Btw which distro are you on?

Artactics
Posts: 4
Joined: Wed, 16. Sep 15, 22:18

Post by Artactics » Fri, 18. Sep 15, 19:43

@timon37

At least the axis work so I'm not stranded. I'm on Ubuntu 14.04

Rompetroll
Posts: 26
Joined: Tue, 29. Jan 13, 21:32

Post by Rompetroll » Sun, 15. Nov 15, 18:47

After upgrading to openSUSE Leap 42.1 i'v run in to a issue with X3 games crashing.

Code: Select all

hallvar@linux-vk72:~/.local/share/Steam/steamapps/common/X3 - Reunion> ./X3R_config 
 *** X3 version 2.5 (Mar 27 2015 13:36:18) ***
../src/X3/s_linux/init.cpp : XMenuInit : 254 : dStub
======================================
error opening prim. Catalog: 1
======================================
======================================
EXIT(0)!!!
======================================
hallvar@linux-vk72:~/.local/share/Steam/steamapps/common/X3 - Reunion> ./X3R
X3R_config          X3ReadMe1.4.02.rtf  X3ReadMe2.0.01.rtf  X3ReadMe2.0.02.rtf  X3ReadMe2.5.rtf     X3R_main            
hallvar@linux-vk72:~/.local/share/Steam/steamapps/common/X3 - Reunion> ./X3R_main 
../src/X3/s_linux/sdl2/sio.cpp : main : 1250 : dPStub: atexit (_quit);
 *** X3 version 2.5 (Mar 27 2015 13:36:23) ***
../src/X3/s_linux/init.cpp : XMenuInit : 254 : dStub
======================================
error opening prim. Catalog: 1
======================================
../src/X3/s_linux/sdl2/sio.cpp : S_SystemMessage : 1275 : dStub
======================================
EXIT(0)!!!
======================================
hallvar@linux-vk72:~/.local/share/Steam/steamapps/common/X3 - Reunion> 
and gdb

Code: Select all

hallvar@linux-vk72:~/.local/share/Steam/steamapps/common/X3 - Reunion> gdb ./X3R_config 
GNU gdb (GDB; %maintenance_distribution) 7.9.1
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://bugs.opensuse.org/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from ./X3R_config...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/hallvar/.local/share/Steam/steamapps/common/X3 - Reunion/X3R_config 
Missing separate debuginfos, use: zypper install glibc-32bit-debuginfo-2.19-17.1.x86_64
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
warning: Ignoring non-absolute filename: <lib/libz.so.1>
Missing separate debuginfo for lib/libz.so.1
Try: zypper install -C "debuginfo(build-id)=259d049fcdd8bb383f2a97e1b2f11f778c359649"
 *** X3 version 2.5 (Mar 27 2015 13:36:18) ***
../src/X3/s_linux/init.cpp : XMenuInit : 254 : dStub
======================================
error opening prim. Catalog: 1
======================================
======================================
EXIT(0)!!!
======================================
[Inferior 1 (process 1965) exited normally]
Missing separate debuginfos, use: zypper install fontconfig-32bit-debuginfo-2.11.0-3.2.x86_64 libX11-6-32bit-debuginfo-1.6.3-1.1.x86_64 libXau6-32bit-debuginfo-1.0.8-6.1.x86_64 libXcomposite1-32bit-debuginfo-0.4.4-10.1.x86_64 libXcursor1-32bit-debuginfo-1.1.14-6.1.x86_64 libXdamage1-32bit-debuginfo-1.1.4-9.1.x86_64 libXext6-32bit-debuginfo-1.3.3-3.1.x86_64 libXfixes3-32bit-debuginfo-5.0.1-5.1.x86_64 libXi6-32bit-debuginfo-1.7.5-1.1.x86_64 libXinerama1-32bit-debuginfo-1.1.3-5.1.x86_64 libXrandr2-32bit-debuginfo-1.5.0-1.1.x86_64 libXrender1-32bit-debuginfo-0.9.9-1.1.x86_64 libXss1-32bit-debuginfo-1.2.2-10.1.x86_64 libXxf86vm1-32bit-debuginfo-1.1.4-1.1.x86_64 libatk-1_0-0-32bit-debuginfo-2.16.0-2.3.x86_64 libbz2-1-32bit-debuginfo-1.0.6-30.4.x86_64 libcairo2-32bit-debuginfo-1.14.2-3.1.x86_64 libdbus-1-3-32bit-debuginfo-1.8.16-5.2.x86_64 libexpat1-32bit-debuginfo-2.1.0-15.4.x86_64 libffi4-32bit-debuginfo-5.2.1+r226025-4.1.x86_64 libfreetype6-32bit-debuginfo-2.5.5-8.2.x86_64 libgcc_s1-32bit-debuginfo-5.2.1+r226025-4.2.x86_64 libgdk_pixbuf-2_0-0-32bit-debuginfo-2.31.6-1.2.x86_64 libgio-2_0-0-32bit-debuginfo-2.44.1-2.3.x86_64 libglib-2_0-0-32bit-debuginfo-2.44.1-2.3.x86_64 libgmodule-2_0-0-32bit-debuginfo-2.44.1-2.3.x86_64 libgobject-2_0-0-32bit-debuginfo-2.44.1-2.3.x86_64 libgraphite2-3-32bit-debuginfo-1.3.1-1.1.x86_64 libgtk-2_0-0-32bit-debuginfo-2.24.28-2.9.x86_64 libharfbuzz0-32bit-debuginfo-1.0.3-1.1.x86_64 libpango-1_0-0-32bit-debuginfo-1.36.8-2.2.x86_64 libpcre1-32bit-debuginfo-8.33-3.5.x86_64 libpixman-1-0-32bit-debuginfo-0.32.6-3.2.x86_64 libpng16-16-32bit-debuginfo-1.6.8-2.2.x86_64 libselinux1-32bit-debuginfo-2.3-3.5.x86_64 libstdc++6-32bit-debuginfo-5.2.1+r226025-4.2.x86_64 libudev1-32bit-debuginfo-210-84.1.x86_64 libxcb-render0-32bit-debuginfo-1.11.1-1.1.x86_64 libxcb-shm0-32bit-debuginfo-1.11.1-1.1.x86_64 libxcb1-32bit-debuginfo-1.11.1-1.1.x86_64
(gdb) 
tux4ever

timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Mon, 16. Nov 15, 10:26

@Rompetroll

Hmmm for some reason the game can't open the first catalog.
Either the permissions are wrong, maybe your user id changed after the update?
Though that would break a lot more, but still first try setting yourself as the owner for the game directory and everything in it.
Then try verifying the local game cache in steam.
Also can you give me md5 or sha1 checksums for the catalogs?

Final possibility is a nasty problem that someone once mentioned about filesystems with 64bit inode numbers, where iirc normal fstat would simply refuse to work. What filesystem are you using and did that change in the update? Sounds more like a reinstall than an update at that point though;p

Rompetroll
Posts: 26
Joined: Tue, 29. Jan 13, 21:32

Post by Rompetroll » Mon, 16. Nov 15, 13:00

Premissions are correct, its installed as default under home folder. however I used to have a seperate folder under /usr/share/games/ where i put some steam games, due to running my / folder on a 4x ssd raid 5 intel raid. and my /home folder on a 4x 1tb hybrid disks in a software raid 5 array.

i'v now made a new installation folder on my root partition /usr/share/games/Steam/ where i am installing X3.

My root partition is BtrFS
My home partition (where x3 was installed) is XFS

Maybe its the XFS filesystem wich screws thing up.

Aw damn, I forgot to get the checksums befor I changed directories. I'll have those for you if the changeing from /home partition to the root partition dosnt solve this :)

opensuse is probably one of the few distro wich defaults to XFS as the home filesystem. Also, maybe this can solve some issues i have with a few other games (civ 5 and BE)
tux4ever

Rompetroll
Posts: 26
Joined: Tue, 29. Jan 13, 21:32

Post by Rompetroll » Mon, 16. Nov 15, 14:13

@Timon37

Confirming filesystem issue related to XFS. When starting from /usr/share/games/Steam on a BtrFS partiton it works as a charm.

Thanks for pointing this out to me :)

Now thats an ugly one for XFS ;)
tux4ever

timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Mon, 16. Nov 15, 14:46

for reference I just looked up a description of the issue with some workarounds: http://www.tcm.phy.cam.ac.uk/sw/inodes64.html

rrob
Posts: 2
Joined: Wed, 11. Feb 09, 16:53

too fast mouse in linux

Post by rrob » Thu, 3. Dec 15, 12:15

Hi,
sry for asking but didnt find any way how to search this thread.

I have udpated Ubuntu 14.04 with updated steam with updatet X3 Renuion.
Im using Logitech MX510 gaming mouse with 800dpi. In system is my sensitivity as low as possible. Also on mouse is it set to lowest.
But in the game it is not possible to control turret in simulator or ship because it is extremly fast.
I also didnt found any mouse settings in any menu.
I have googled that is not possible to change sensitivity from game.

It is possibel to solve it somehow? Or is the game unplayable.

timon37
EGOSOFT
EGOSOFT
Posts: 485
Joined: Fri, 14. Dec 12, 11:02
x4

Re: too fast mouse in linux

Post by timon37 » Thu, 3. Dec 15, 12:21

@rrob

Can you test if this also happens in windowed mode?
Or in fullscreen if you're using windowed already.

rrob
Posts: 2
Joined: Wed, 11. Feb 09, 16:53

Post by rrob » Thu, 3. Dec 15, 12:28

@timon37

Tested and it happens in both modes same.

Post Reply

Return to “X³: Reunion, X²: The Threat, X-T and X-BTF - Technical Support”