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

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

Post by timon37 »

@MrPopinjay

Go into the config and unset "Always grab cursor" then it should only grab it when you're steering the ship (or the cursor is hidden in game so movies etc). Try it and tell me if that meets your needs.
MrPopinjay
Posts: 22
Joined: Thu, 20. Dec 12, 03:35

Post by MrPopinjay »

I relaunched the game and had a look for that option but I couldn't find it. However it doesn't seem to be doing it any more, which is strange since I have not changed anything.
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

In the dialog you get when you launch the game, second button from top "input device", bottom left corner of the new window. Ctrl+g isn't really meant to be in the final release (or at least not as ctrl+g) it's mostly for debugging purposes right now.
johndrinkwater
Posts: 3
Joined: Tue, 29. Jan 13, 15:38

Post by johndrinkwater »

Hey,
A trivial bug, and i’m forwarding this from the steam for linux bug tracker, X3 is missing an icon! When users create a desktop short‐cut they get the generic steam icon.

https://github.com/ValveSoftware/steam- ... t-12820637
bladerunner_92
Posts: 3
Joined: Mon, 11. Oct 10, 12:38
x3tc

Post by bladerunner_92 »

Hey, has anyone figured out a way to run the game using optirun and still have it with Steam integration? The best I could do in the 5 minutes I had was to create a small script that does:

Code: Select all

cd /path/to/game
optirun ./X3R_config 
Then make a .desktop file for it, add it to Steam as a non-Steam game, then run it from there.

Is there a

Code: Select all

-steam
or similar cmd-line flag (like TF2 has) for the binary that would make my life less miserable? :)
etonbears
Posts: 63
Joined: Mon, 31. Dec 12, 00:13
x4

Post by etonbears »

Desktop: 64bit Ubuntu 12.10 / X79 Motherboard / Intel 3820 Processor / 16GB / AMD 5850 / FGLRX / Realtek ALC898

No longer have massive .xsession-errors file after your update. Thanks.

Have found a sector that seems to have broken texture compression ( as you outlined in your known issues ). Thing is, I'm using FGLRX and have the texture compression package you mention, so I should not get this, I think.

I do not recall Reservoir of Tranquility being like this in Windows, but I have not looked again yet.

Have sent you a PNG and SAV in your e-mail. Undock, and take the west gate into RoT...

edit: MrPopinjay also reports finding this.
edit: Dark Waters (west of ROT) also has this problem, but Depths of Silence, west of Dark Waters does not.
Last edited by etonbears on Wed, 30. Jan 13, 13:44, edited 1 time in total.
Rompetroll
Posts: 26
Joined: Tue, 29. Jan 13, 21:32

Post by Rompetroll »

Hey. Thanks for bringin x3 to Steam 4 Linux. Love you guys.

I have one issu wich bugs me. My Joystick a Logitech Extreme 3d pro works flawless exept the throttel axis dosnt work at all, also he game auto maps the Roll axis (twisting the stick) as throttle.

Also iv noticed that my keybord seems to hang up after a while in game. I'm unsure of how to give you any more information on this sorry.

Again thanks for bringing x3 to us, Any information on (if) the remaining titels in x-series will be ported also?

# include <mug_of_beer>
tux4ever
AlphaSite
Posts: 2
Joined: Fri, 14. May 10, 15:55
x3tc

Post by AlphaSite »

Hope you dont mind me asking, but does this mean we can get the Mac ports of (any of) the games on steam? Because they're available, but not via steam.
P0W3R_p4cK
Posts: 7
Joined: Fri, 4. Nov 11, 15:54
x3ap

Post by P0W3R_p4cK »

Rompetroll wrote: I have one issu wich bugs me. My Joystick a Logitech Extreme 3d pro works flawless exept the throttel axis dosnt work at all, also he game auto maps the Roll axis (twisting the stick) as throttle.
I have the same bug with Genius MetalStrike3D

My system Athlon x2 6000, 4GB Ram OCZ, Mb MSI k9n neo f, Video 8800GT 512mb, Ubuntu 12.10 X64.
Bug: game freeze when caching video materials like game videos, faces, videotextures. but, when video cached game works great.
MrPopinjay
Posts: 22
Joined: Thu, 20. Dec 12, 03:35

Post by MrPopinjay »

Been playing far too much and I'm having lots of fun! Here's some issues I've encountered:

Other ships sound really weird when they get close, like an electronic buzzing or something.

Sometimes portraits flicker to different people while in a looping animation. They always flicker at the same point in the animation.

This is what the reservoir of tranquillity looks like :P
http://imgur.com/iGkxBlr

System info from steam: http://pastebin.com/KvQA9R7L
Nine
Posts: 1
Joined: Thu, 2. Oct 03, 19:32

Post by Nine »

Hi,
as a linux user since the beginning of a native nvidia X Server binary
and a steam beta user, i am wondering, that the X3, and also HL 1 etc, are only available to customers which own the original version.

Thats not why i register for beta.

When you hope, the guys who owns the windows version are also
per definition good linux testers, ok. Than i have to give up my steam beta registration.

regards,

Nine (not 9)
Never trust a hippie
Rompetroll
Posts: 26
Joined: Tue, 29. Jan 13, 21:32

Post by Rompetroll »

I'v noticed that for me SETA time only works while Autopilot is activated for some reason.

my system information from STEAM is:
CPU:
Manufacturer: GenuineIntel
speed: 2000 Mhz
2 logiske prosessorer
2 fysiske prosessorer
Hypertredhing: Not supported
FCMOV: supported
SSE2: supported
SSE3: supported
SSSE3: supported
SSE4a: Not supported
SSE41: Not supported
SSE42: Not supported


Windows-versjon:
Linux Mint 13 Maya (64 biter)
Kernel: 3.2.0-23-generic
X Servertype: The X.Org Foundation
X Server: 11103000

Grapichscardt:
Driver: NVIDIA Corporation GeForce GT 120M/PCIe/SSE2

Driverversion: 3.3.0 NVIDIA 310.14
Number of monitors: 2
Number of logical grapichscards: 1
mainsscreen resulution: 1680 x 1050
desktop resolution: 3280 x 1050
size of main screen: 18,66" x 11,65" (21,97" diag)
47,4cm x 29,6cm (55,8cm diag)
mainbuss: PCI Express 16x
main-VRAM: 1024 MB
MSAA-moduser supported: 2x 4x 8x 16x

Soundt: Nvidia MCP77/78 HDMI

RAM: 3954 MB
tux4ever
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

Sorry for slowing down on replies but if I'm replying all the time then I'm not doing any actual work.
bladerunner_92 wrote:Hey, has anyone figured out a way to run the game using optirun and still have it with Steam integration? The best I could do in the 5 minutes I had was to create a small script that does:

Code: Select all

cd /path/to/game
optirun ./X3R_config 
Then make a .desktop file for it, add it to Steam as a non-Steam game, then run it from there.

Is there a

Code: Select all

-steam
or similar cmd-line flag (like TF2 has) for the binary that would make my life less miserable? :)
No X3R originally is just packaged through steam so it doesn't integrate it in any way, but I'll see what I can do. In the meantime you could try preloading (LD_LIBRARY_PRELOAD="path_to_lib" optirun ./X3R_main) the steam library (I'm guessing that's what launching through steam does).

etonbears wrote:Have sent you a PNG and SAV in your e-mail. Undock, and take the west gate into RoT...
Working on it.

Rompetroll wrote:I have one issu wich bugs me. My Joystick a Logitech Extreme 3d pro works flawless exept the throttel axis dosnt work at all, also he game auto maps the Roll axis (twisting the stick) as throttle.
Hmm I'll change the default order of axes, I think it's wrong atm. But either way you can remap the axes in the in-game control settings.
Rompetroll wrote: Also iv noticed that my keybord seems to hang up after a while in game. I'm unsure of how to give you any more information on this sorry.
In what sense, it completely stops working or some keys get "stuck"? Does it still work in different applications if you change focus (try running in windowed mode)? Is the keyboard wireless? Does it have any special drivers? Which distro/desktop environment/window manager do you use?
Rompetroll wrote: Again thanks for bringing x3 to us, Any information on (if) the remaining titels in x-series will be ported also?
TC and AP, will be the next logical step (since it's not too much work). But that's after R is finished, and in "basic compatibility maintenance" mode;p



AlphaSite wrote:Hope you dont mind me asking, but does this mean we can get the Mac ports of (any of) the games on steam? Because they're available, but not via steam.
Who knows;p There's no official or unofficial announcement I can make.


P0W3R_p4cK wrote:I have the same bug with Genius MetalStrike3D
Answer above (to Rompetroll).
P0W3R_p4cK wrote: My system Athlon x2 6000, 4GB Ram OCZ, Mb MSI k9n neo f, Video 8800GT 512mb, Ubuntu 12.10 X64.
Bug: game freeze when caching video materials like game videos, faces, videotextures. but, when video cached game works great.
Hmm I understand it temporarily freezes? For how long? Some loading code is still fairly inefficient so if it's just a momentary hiccup then it's ok (for now).



MrPopinjay wrote:Other ships sound really weird when they get close, like an electronic buzzing or something.

Sometimes portraits flicker to different people while in a looping animation. They always flicker at the same point in the animation.
Yeah I know, queued up for fixing, please read the "known issues". When I'm replying I'm not fixing and the replies are often way more text then the fixes, though figuring out what the problem/fix is of course takes the most time;p
MrPopinjay wrote:This is what the reservoir of tranquillity looks like :P
Working on it.

Rompetroll wrote:I'v noticed that for me SETA time only works while Autopilot is activated for some reason.
What input devices do you have? Something is probably giving output which stops seta (e.g. joystick axis jitter) so try to disable the joystick see if that helps, also run xev and see if it displays any messages when you're not doing anything. Hmm I think I'll make a binary with input printfs again and put it up for separate download. Ohh and just in case seta is supposed to work only if you're not steering actively and it stops when you get close to something.
MrPopinjay
Posts: 22
Joined: Thu, 20. Dec 12, 03:35

Re: X³: Reunion - Linux BETA support thread

Post by MrPopinjay »

timon37 wrote: Known issues and missing features (in rough order of fixing priority):
Issue: Right mouse button can get "stuck" causing extremely fast keyrepeat
This isn't limited to just the RMB, I'm getting it with all keys. It happens most frequently when loading a store which once caused me to buy unwanted expensive items as the enter key got stuck. :roll:
Additionally I find that if I'm hitting several keys in quick succession it repeats them. This is only really noticeable when changing ship names but it does become a pain. Say I'm typing the word "hello" I'll often get things like "hehello"

Also when I hit the M hotkey to edit a ship's name it always appends an M to the ships name when the next menu pops up.
P0W3R_p4cK
Posts: 7
Joined: Fri, 4. Nov 11, 15:54
x3ap

Post by P0W3R_p4cK »

timon37 wrote: Hmm I understand it temporarily freezes? For how long? Some loading code is still fairly inefficient so if it's just a momentary hiccup then it's ok (for now).
Yes hiccups but only when videofile loading for first time, after that works fine.
In my case hoccups freezes up to 5 seconds, maybe because my system doesn`t works perfectly.
Rompetroll
Posts: 26
Joined: Tue, 29. Jan 13, 21:32

Post by Rompetroll »

timon37 wrote:
Rompetroll wrote:I have one issu wich bugs me. My Joystick a Logitech Extreme 3d pro works flawless exept the throttel axis dosnt work at all, also he game auto maps the Roll axis (twisting the stick) as throttle.
Hmm I'll change the default order of axes, I think it's wrong atm. But either way you can remap the axes in the in-game control settings.
For me it is as the throttle axis dosnt actually register at al, I have been unable to make any use of it. Also I remapped the rudder to throttle and throttle to rudder, that made rudder work as intended (altough inverted in my case) but the throttle does nothing (rudder in the game controll list)
My Joystic has the following axises.
Up and Down
Left and rigth (tilt)
Letf and rigth (twist)
Throttle (wich wont work for anything atm)
Also POV if thath counts as an axis :)


My stick is an Logitech Exstreme 3d PRO

Code: Select all

lsusb
Bus 003 Device 002: ID 046d:c215 Logitech, Inc. Extreme 3D Pro
timon37 wrote:
Rompetroll wrote: Also iv noticed that my keybord seems to hang up after a while in game. I'm unsure of how to give you any more information on this sorry.
In what sense, it completely stops working or some keys get "stuck"? Does it still work in different applications if you change focus (try running in windowed mode)? Is the keyboard wireless? Does it have any special drivers? Which distro/desktop environment/window manager do you use?
I'll try the windowed/focus test, but for me it mostly seems to be the arrow keys who gets "stuck" after maybe an hour or two of gameplay. almost belive it migth be my kebord/laptop. but havent noticed this behavior in any other game or aplication b4.

An example that happend to me was that the ship started to keep turning "up". autopilot would not engage just as if the up button was pressed down. but when i held the left shift i was able "override" the up arrow up button and autopilot to a station. to get an autosave and quit the game.

My keybord is the laptop integrated (ASUS K7I0) No special drivers im aware of.
My Distro is LinuxMint 13 "MAYA" Cinnamon desktop

timon37 wrote:
Rompetroll wrote: Again thanks for bringing x3 to us, Any information on (if) the remaining titels in x-series will be ported also?
TC and AP, will be the next logical step (since it's not too much work). But that's after R is finished, and in "basic compatibility maintenance" mode;p
Awsome :)
timon37 wrote:
Rompetroll wrote:I'v noticed that for me SETA time only works while Autopilot is activated for some reason.
What input devices do you have? Something is probably giving output which stops seta (e.g. joystick axis jitter) so try to disable the joystick see if that helps, also run xev and see if it displays any messages when you're not doing anything. Hmm I think I'll make a binary with input printfs again and put it up for separate download. Ohh and just in case seta is supposed to work only if you're not steering actively and it stops when you get close to something.
[/quote]running xev didnt yield anything, but disabeling the joystick made SETA work as intended again :) (maybe time to replace the Old with a newer one ;) )

This I also remember did occure after some 4-5 hours of the LGP version, only way to fix as i found was to restart the game. also there i noticed some other keys"hanging".

No active stearing or objects close by (wich also would deactivate SEAT when on autopilot if im not mistaken) ;)

I have the keybord Integarted in the Laptop. The trackpad is disabeld in bios.
I have my MS Optical wheel mouse.
And finaly my Joystick.
tux4ever
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

Rompetroll wrote:For me it is as the throttle axis dosnt actually register at al, I have been unable to make any use of it. Also I remapped the rudder to throttle and throttle to rudder, that made rudder work as intended (altough inverted in my case) but the throttle does nothing (rudder in the game controll list)
My Joystic has the following axises.
Up and Down
Left and rigth (tilt)
Letf and rigth (twist)
Throttle (wich wont work for anything atm)
Also POV if thath counts as an axis :)
Ok thanks, the engine axis handling has a few "tricks" to it. So I'm doing full axis remapping+inverting+maybe_more in the config dialog.
I'm working on it right now and hope to push it out by tomorrow evening (btw my time's utc+1).
Rompetroll wrote: I'll try the windowed/focus test, but for me it mostly seems to be the arrow keys who gets "stuck" after maybe an hour or two of gameplay. almost belive it migth be my kebord/laptop. but havent noticed this behavior in any other game or aplication b4.

An example that happend to me was that the ship started to keep turning "up". autopilot would not engage just as if the up button was pressed down. but when i held the left shift i was able "override" the up arrow up button and autopilot to a station. to get an autosave and quit the game.

My keybord is the laptop integrated (ASUS K7I0) No special drivers im aware of.
My Distro is LinuxMint 13 "MAYA" Cinnamon desktop
Keys getting stuck also happens to me and I'm working on it. In the meantime if you press the stuck keys a few times they should unstick. Trouble is when a non obvious one sticks, and that can cause very fast key-repeat (did the fast-key-repeat happened to anyone?).
Btw did keys get stuck for anyone in the windows version ever?
Rompetroll wrote: Running xev didnt yield anything, but disabeling the joystick made SETA work as intended again :) (maybe time to replace the Old with a newer one ;) )

This I also remember did occure after some 4-5 hours of the LGP version, only way to fix as i found was to restart the game. also there i noticed some other keys"hanging".

No active stearing or objects close by (wich also would deactivate SEAT when on autopilot if im not mistaken) ;)

I have the keybord Integarted in the Laptop. The trackpad is disabeld in bios.
I have my MS Optical wheel mouse.
And finaly my Joystick.
Hmm, well if it is joystick jitter I'll just have to add some smoothing.
Well run some test later.
Maquis196
Posts: 2
Joined: Fri, 25. Jan 13, 21:47
xr

Post by Maquis196 »

@ timon37

http://steamcommunity.com/app/221410/di ... 395110175/

Is apparently how steam is dealing with optirun right now (which works great in most cases) but I think for x3 the issue is that the menu/config options come up and then when you hit play, the game is started on a new thread and doesn't include the optirun bit.

Until nvidia release proper optimus drivers, is there a way of making sure that any launch options set on steam are passed through to the executable? that would help us optimus users :)

Oh and even though I already own x3 for Linux (lgp) top marks for this, thanks.
loggy
Posts: 15
Joined: Mon, 14. Jan 13, 16:04
x4

Post by loggy »

Three issues so far:

1. When in Game, never ever press ^ or you will have to press every key twice until you completely close X3 and restart. This is on german keyboard with "dead keys" enabled.

2. Sometimes a key gets stuck until you press that key again - annoying in dogfighting, when a cursor key gets stuck. The fighter turns around like crazy until the same key is pressed again. I am not able to reliably reproduce, but playing, then press a key very fast twice has a good chance to get it stuck.

3. In gameconfig, the "key names" that are bound to a function are all lower case. There are two bound "t" but actually thats one "t" and one "T" bound. Same on "." and ":" - on german keyboards on the same key, one with shift one without. In menus its just "."

I have also a slight feeling that the game gets slower - but as I played it mostly on my notebook it also could be the heat.... I will check with a running "top" parallel to x3.

Thanks for the great work! It seems very stable for me!



On Notebook, Linux Mint 14 x64 Gnome, NVidia NVS 160M

-- edit --

Saw these right now...
In what sense, it completely stops working or some keys get "stuck"?
It just acts as I press it all the time. Other keys are working, tough.
Does it still work in different applications if you change focus (try running in windowed mode)?
Its just hanging in X3, and it seems to occur only if the keyhandler had lots to do.
Is the keyboard wireless? Does it have any special drivers?
Both no. I will also check on my Razor Widow, right now that occurs on a Dell Latitude E6500. The "real" hint could be that I use 'dead keys' - so I can write ô á é è.
Which distro/desktop environment/window manager do you use?
Linux Mint 14 Gnome
Last edited by loggy on Thu, 31. Jan 13, 08:19, edited 2 times in total.
bladerunner_92
Posts: 3
Joined: Mon, 11. Oct 10, 12:38
x3tc

Post by bladerunner_92 »

One workaround you can do for now is to rename X3R_config to something else and do

Code: Select all

ln -s X3R_main X3R_config
Unfortunately, setting the Steam launch option does not work with

Code: Select all

optirun %command% > /path/to/logfile
It works only with

Code: Select all

PRIMUS_SYNC=2 primusrun %command% > /path/to/logfile
If you omit PRIMUS_SYNC=2, then the background will flicker from constantly being drawn on top of other stuff.
Maquis196 wrote:@ timon37

http://steamcommunity.com/app/221410/di ... 395110175/

Is apparently how steam is dealing with optirun right now (which works great in most cases) but I think for x3 the issue is that the menu/config options come up and then when you hit play, the game is started on a new thread and doesn't include the optirun bit.

Until nvidia release proper optimus drivers, is there a way of making sure that any launch options set on steam are passed through to the executable? that would help us optimus users :)

Oh and even though I already own x3 for Linux (lgp) top marks for this, thanks.

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