X³: Reunion - Linux support thread
Moderators: timon37, Moderators for English X Forum
-
- EGOSOFT
- Posts: 54205
- Joined: Tue, 29. Apr 03, 00:56
-
- Posts: 8
- Joined: Sun, 10. May 09, 16:18
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
Specs:
Mageia 3 (Beta 4)
Kernel -3.8.8
Catalyst 13.1
AMD 1090t x6
HD5870
4gb Ram
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

Specs:
Mageia 3 (Beta 4)
Kernel -3.8.8
Catalyst 13.1
AMD 1090t x6
HD5870
4gb Ram
-
- Posts: 14
- Joined: Tue, 26. Aug 08, 13:34
-
- Posts: 106
- Joined: Sun, 24. Apr 11, 18:45
A few small issues
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.
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.
-
- Posts: 6
- Joined: Thu, 21. Jul 11, 19:18
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
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
-
- EGOSOFT
- Posts: 54205
- Joined: Tue, 29. Apr 03, 00:56
-
- Posts: 3
- Joined: Tue, 30. Apr 13, 13:30
-
- Posts: 106
- Joined: Sun, 24. Apr 11, 18:45
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).feikaras wrote: performance is low.
turn around my ship will lag .
A10-5800K
Catalyst 13.4
archlinux 64bit
-
- Posts: 4
- Joined: Wed, 30. Jan 13, 10:05
-
- Posts: 6
- Joined: Thu, 21. Jul 11, 19:18
-
- Posts: 106
- Joined: Sun, 24. Apr 11, 18:45
Thanks for hat fix
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 

-
- Posts: 106
- Joined: Sun, 24. Apr 11, 18:45
Another joystick problem
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 :-
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.
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
Please let me know if there is more information I can give.
Thanks, Adrian.
-
- Posts: 106
- Joined: Sun, 24. Apr 11, 18:45
Re: Thanks for hat fix
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.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
-
- EGOSOFT
- Posts: 508
- Joined: Fri, 14. Dec 12, 11:02
Re: Thanks for hat fix
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 wrote: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.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
-
- Posts: 106
- Joined: Sun, 24. Apr 11, 18:45
Re: Thanks for hat fix
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.
-
- Posts: 106
- Joined: Sun, 24. Apr 11, 18:45
Build 17 - amazing
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 ?
-
- Posts: 3
- Joined: Tue, 30. Apr 13, 13:30
-
- EGOSOFT
- Posts: 508
- Joined: Fri, 14. Dec 12, 11:02
Re: Build 17 - amazing
With the newest build compared to the older ones? Yeah not so much performance wise but there could be less semi-random stuttering.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 ?
It should work, can you send me a screen shot of the main-menu?feikaras wrote:Build 17,AA setting is no effect?
I'm using catalyst 13.4
-
- Posts: 3
- Joined: Tue, 30. Apr 13, 13:30
Re: Build 17 - amazing
http://img.vim-cn.com/45/b211ce80bee907 ... 056633ccfetimon37 wrote:It should work, can you send me a screen shot of the main-menu?feikaras wrote:Build 17,AA setting is no effect?
I'm using catalyst 13.4
8xAA in game setting or catalyst contrl center
no effect
sometime input delay 1sec in ship command menu and trade menu
-
- Posts: 1
- Joined: Thu, 16. May 13, 11:47
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
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