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

CBJ
EGOSOFT
EGOSOFT
Posts: 54205
Joined: Tue, 29. Apr 03, 00:56
x4

Post by CBJ »

As it says in the forum description, you need to register your game in your [url=http://forum.egosoft.com/profile.php?mode=editprofile][b]Fo[/b]rum[b]Pr[/b]ofile[/url] in order to post there.
pete910
Posts: 8
Joined: Sun, 10. May 09, 16:18

Post by pete910 »

Nice of Egosoft/LGP to allow LGP's keys to be used on steam. Cheers guys!

Downloaded the beta yesterday, installed XTM and a couple of other scripts.

So far not had any crashes/freeze's or graphic corruptions after 5hrs of use .
Kudos to the dev team!

Going to treat myself to X3:TC at end of the month :D

Specs:

Mageia 3 (Beta 4)
Kernel -3.8.8
Catalyst 13.1

AMD 1090t x6
HD5870
4gb Ram
the1freak
Posts: 14
Joined: Tue, 26. Aug 08, 13:34
x3tc

Post by the1freak »

I just noticed that X3:TC was available for Linux (X3:R is the only X-game I don't own), downloaded, and it seems to work! I just wanted to say thanks to Egosoft and timon37 for making this happen :)

I'm looking forward to AP :)
there are many signatures, but this one is mine!
adrianx
Posts: 106
Joined: Sun, 24. Apr 11, 18:45
x3tc

A few small issues

Post by adrianx »

First I'd like to thank Egosoft for putting the resources into developing (or continuing to develop) Linux versions of the X games, and timon37 personally for his efforts.

So a few minor comments/problems on X3R (with XTM installed as well) in no particular order (Ubuntu 12.10, radeon 6950 Catalyst 13.1) :-

- The "Docking granted" vocal comes about half way through loading a game (when loading a station auto-saved); not a problem just a bit wierd hearing it then having to wait a few seconds more before the station is displayed.

- 7,9,3,1 numeric keypad keys don't work to move the cursor in the sector map even though configured in Controls (deleting then adding back to Controls works but still no joy moving in sector map); 2,4,8,6 work.

- Saitek X52 Pro joystick; the POV hat (I assume; its the pyramid shaped dooda on the joystick) doesn't seem to work either for looking around or for setting in the Control panel. Using jstest-gtk shows the hat using Axis 7 and 8 (apparently ABS_HAT0X/ABS_HAT0Y so obviously the dooda is the hat) , with values from -32767 to +32767 for both.

I was playing X3TC earlier this year but decided to play X3R on Linux for a while to help test as I assume most people will play the TC (or AP when available) versions. Not sure what your plans as far as maintaining X3R over the long term given how old it is but assume it will be supported for a little while at least given the effort to release it on Steam anyway.

Thanks, Adrian.
zold54
Posts: 6
Joined: Thu, 21. Jul 11, 19:18
x4

Post by zold54 »

Hello all,

I am not sure if you noticed this, but after several minutes of SETA mode ship model start shake as it's on below video:

http://youtu.be/HcSHWHtI5EM
CBJ
EGOSOFT
EGOSOFT
Posts: 54205
Joined: Tue, 29. Apr 03, 00:56
x4

Post by CBJ »

Are you a very long way from the sector centre when that happens?
feikaras
Posts: 3
Joined: Tue, 30. Apr 13, 13:30

Post by feikaras »

some invisible asteroid.
performance is low.
turn around my ship will lag .

A10-5800K
Catalyst 13.4
archlinux 64bit
adrianx
Posts: 106
Joined: Sun, 24. Apr 11, 18:45
x3tc

Post by adrianx »

feikaras wrote: performance is low.
turn around my ship will lag .

A10-5800K
Catalyst 13.4
archlinux 64bit
I've noticed "lag" (or stutter) using Catalyst, it "seems" to be slower with 13.4 than 13.1 (I think this was my previous version). Others have mentioned problems on Phoronix with other games and 13.4 (13.3 BETA seems better). I switched to opensource and it seemed better BUT Unity kept crashing so I switched back. When the Unity bug is fixed I'll switch back to OS then try again. It may not help you to switch if the 5800K is not well supported in the OS driver (not sure).
RussianNeuroMancer
Posts: 4
Joined: Wed, 30. Jan 13, 10:05

Post by RussianNeuroMancer »

adrianx wrote:When the Unity bug is fixed I'll switch back to OS then try again.
If will be fixed when you report it to driver developers. You fill bugreport?
zold54
Posts: 6
Joined: Thu, 21. Jul 11, 19:18
x4

Post by zold54 »

CBJ wrote:Are you a very long way from the sector centre when that happens?
I start observing it after ~30 minutes in SETA, unfortunately this video was made long time after that, as I was searching how to record my desktop properly.
adrianx
Posts: 106
Joined: Sun, 24. Apr 11, 18:45
x3tc

Thanks for hat fix

Post by adrianx »

But unfortunately its not quite there - I set up the hat for strafing (Strafe Up/Right/Left/Down) but when the hat hits the diagonal it doesn't strafe that combined direction, it changes the view even with "Use POV hat to look around" disabled, which makes combat interesting ;-)
adrianx
Posts: 106
Joined: Sun, 24. Apr 11, 18:45
x3tc

Another joystick problem

Post by adrianx »

So the buttons on my X52 Pro (with throttle, which also has buttons) seem to be working incorrectly in X3R (not tested TC), with XTM plus other scripts; for example setting
one of the buttons, say Button 7 (actually a throttle button but the same behaviour is seen using a joystick button) to "Afterburner: Auto activate" actually
just starts and immediately stops it - the Afterburner "accelerating" sound goes up then immediately down. Next to a station you get the "Warning: proximity alert" warning
twice just pressing the button once.

Here is the output from jstest while pressing the button once :-

Code: Select all

Driver version is 2.1.0.

Joystick (Saitek Saitek X52 Pro Flight Control System) has 11 axes (X, Y, Z, Rx, Ry, Rz, Throttle, Hat0X, Hat0Y, (null), (null))
and 39 buttons (Trigger, ThumbBtn, ThumbBtn2, TopBtn, TopBtn2, PinkieBtn, BaseBtn, BaseBtn2, BaseBtn3, BaseBtn4, BaseBtn5, BaseBtn6, BtnDead, BtnA, BtnB, BtnC, (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null), (null)).
Testing ... (interrupt to exit)

[ The first few lines change Axis values gradually from 0 - some sort of initialisation ? ]
Axes:  0:     0  1:     0  2:     0  3:     0  4:     0  5:     0  6:     0  7:     0  8:     0  9:     0 10:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:off 28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
[ the same for a bit then values start being set to "correct" values ]
Axes:  0:     0  1:     0  2: 20944  3:     0  4:     0  5:     0  6:     0  7:     0  8:     0  9:     0 10:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:     0  5:     0  6:     0  7:     0  8:     0  9:     0 10:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:-32767  5:     0  6:     0  7:     0  8:     0  9:     0 10:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:     0 10:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:     0 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
...
[ Axis 2 is throttle - bounces around a little for some reason, perhaps vibration from the desk ? ]
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20606  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
...
[eventually I press the button and 7 switches to on and stays on til I release it ]
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:on   8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20606  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:on   8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:on   8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20606  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:on   8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:on   8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20606  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:on   8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
...
[ and button release ]
Axes:  0:     0  1:     0  2: 20606  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
Axes:  0:     0  1:     0  2: 20944  3:-32767  4:-32767  5:     0  6:-32767  7:     0  8:     0  9:  4681 10:  4681 Buttons:  0:off  1:off  2:off  3:off  4:off  5:off  6:off  7:off  8:off  9:off 10:off 11:off 12:off 13:off 14:off 15:off 16:off 17:off 18:off 19:off 20:off 21:off 22:off 23:off 24:off 25:off 26:off 27:on  28:off 29:off 30:off 31:off 32:off 33:off 34:off 35:off 36:off 37:off 38:off 
This is Ubuntu 13.04 in case the kernel version might make a difference.

Please let me know if there is more information I can give.

Thanks, Adrian.
adrianx
Posts: 106
Joined: Sun, 24. Apr 11, 18:45
x3tc

Re: Thanks for hat fix

Post by adrianx »

adrianx wrote:But unfortunately its not quite there - I set up the hat for strafing (Strafe Up/Right/Left/Down) but when the hat hits the diagonal it doesn't strafe that combined direction, it changes the view even with "Use POV hat to look around" disabled, which makes combat interesting ;-)
Of course the hat was configured in the viewing section of Contols; removing the hat from the view controls fixes this. Sincere apologies if I wasted your time, Adrian.
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Re: Thanks for hat fix

Post by timon37 »

adrianx wrote:
adrianx wrote:But unfortunately its not quite there - I set up the hat for strafing (Strafe Up/Right/Left/Down) but when the hat hits the diagonal it doesn't strafe that combined direction, it changes the view even with "Use POV hat to look around" disabled, which makes combat interesting ;-)
Of course the hat was configured in the viewing section of Contols; removing the hat from the view controls fixes this. Sincere apologies if I wasted your time, Adrian.
Hmm so it more or less works? I actually didn't have time to look into it yet, sorry. There's probably a few input related issues going on here, and I'll look into them at some point. But first comes the next build with some juicy improvements everyone's been waiting for;)
adrianx
Posts: 106
Joined: Sun, 24. Apr 11, 18:45
x3tc

Re: Thanks for hat fix

Post by adrianx »

Yes, sorry if I was unclear. The hat problem is fixed but the "double pressed" button problem I reported still exists. Anyway, thanks for the help.
adrianx
Posts: 106
Joined: Sun, 24. Apr 11, 18:45
x3tc

Build 17 - amazing

Post by adrianx »

So I switched back from radeon ppa:xorg-edgers (which had solved my unity crash problems mentioned earlier) to 13.4 and the difference is incredible - I jumped into a busy pirate sector and tore into them with my whale (XTM) and it was so fluid. I don't know how you did it but thanks for this; it "seems" that using the radeon driver is perhaps slightly snappier as well - is that likely to be the case or just my imagination ?
feikaras
Posts: 3
Joined: Tue, 30. Apr 13, 13:30

Post by feikaras »

Build 17,AA setting is no effect?

I'm using catalyst 13.4
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Re: Build 17 - amazing

Post by timon37 »

adrianx wrote:So I switched back from radeon ppa:xorg-edgers (which had solved my unity crash problems mentioned earlier) to 13.4 and the difference is incredible - I jumped into a busy pirate sector and tore into them with my whale (XTM) and it was so fluid. I don't know how you did it but thanks for this; it "seems" that using the radeon driver is perhaps slightly snappier as well - is that likely to be the case or just my imagination ?
With the newest build compared to the older ones? Yeah not so much performance wise but there could be less semi-random stuttering.
feikaras wrote:Build 17,AA setting is no effect?
I'm using catalyst 13.4
It should work, can you send me a screen shot of the main-menu?
feikaras
Posts: 3
Joined: Tue, 30. Apr 13, 13:30

Re: Build 17 - amazing

Post by feikaras »

timon37 wrote:
feikaras wrote:Build 17,AA setting is no effect?
I'm using catalyst 13.4
It should work, can you send me a screen shot of the main-menu?
http://img.vim-cn.com/45/b211ce80bee907 ... 056633ccfe
8xAA in game setting or catalyst contrl center
no effect

sometime input delay 1sec in ship command menu and trade menu
dvs9999
Posts: 1
Joined: Thu, 16. May 13, 11:47

Post by dvs9999 »

Openal as supplied with X3:Reunion seems to cause audio problems on my system.

AL lib: pulseaudio.c:331: PulseAudio returned minreq > tlength/2; expect break up

Removal of the Openal Libs from the lib subdir of the Steam install, ie using the Mint libs, solved the issue?

System details:-

Dual Opteron 2384 with 16GB of RAM and GTX 670. Sound card is an Asus Xonar D2X. Alsa is configured for ac3 output and by default routes through Pulseaudio. OS "Linux Mint 14 Nadia"

pcm.a52 {
@args [CARD]
@args.CARD {
type string
}
type rate
slave {
pcm {
type a52
bitrate 448
channels 6
}
rate 48000 #required somehow, otherwise nothing happens in PulseAudio
}
}

pcm.pulseaudio a52

ctl.pulseaudio {
type hw
card 0
}

pcm.!default {
type pulse
}

ctl.!default {
type pulse
}

Pulse audio output is :-

load-module module-alsa-sink device=pulseaudio rate=48000 channels=6 sink_name=alsa_surround mmap=0
set-default-sink alsa_surround

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