Linux support thread

Ask here if you experience technical problems with X Rebirth.

Moderator: Moderators for English X Forum

filsd
Posts: 2
Joined: Sun, 9. Aug 15, 02:54
xr

Post by filsd »

Sorry if this was asked before, but you guys know a estimate release date for the Linux version?

Thanks! :]
Thanks for the Linux port!
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

@filsd

I wish:(
PlayX
Posts: 4
Joined: Fri, 11. Jan 13, 23:03

Post by PlayX »

https://www.youtube.com/watch?v=REhKB8sLIJI

The Port seems very good. A few missig Effects ans some Problems with dialogs are no gamebreakers for me.
filsd
Posts: 2
Joined: Sun, 9. Aug 15, 02:54
xr

Post by filsd »

PlayX wrote:https://www.youtube.com/watch?v=REhKB8sLIJI

The Port seems very good. A few missig Effects ans some Problems with dialogs are no gamebreakers for me.
I already have the game, but I want to play it when fully released for Linux. :/

Well, patience is a virtue! :]
Thanks for the Linux port!
User avatar
YOYOMAN_MODDER
Posts: 62
Joined: Fri, 30. Dec 11, 20:32
x4

Post by YOYOMAN_MODDER »

Why the missing explossion effect not fixed? And Long range scanner sound. yesterday game crashed, when i used web-browser in Steam overlay.... And lost 3 hours.
dark7np
Posts: 86
Joined: Mon, 16. Mar 15, 11:09
x4

Post by dark7np »

timon37 wrote:Depends on the choosen definitions of alpha/beta;p
Imho way too many features are missing/broken to call it beta.
Stability is mostly fine because the engine issues have been solved on windows, and I didn't introduce too many new ones.
Dumb question maybe, but what's missing? I've never played anything other than the Linux Alpha, so I have no comparison...? You don't mention anything big in the first post.

Heavy Lasers: They look fun, the shield bleed is interesting. But the way they overheat is strange... The heat increases in large blocks, not in a continuous way - is it supposed to do that? If I destroy a shield generator, the remaining shields stay up (capital, local)? I run a heavily modded game, so I'm not sure. Likely bug, do I try without mods?

Sound from people: yes, volume is too different between speakers, likely distance dependant. So that is a known bug?

Another thing: I could not find the Kha'ak Relic at Lonely Giant - there's nothing on scanner, nothing where it should be (I checked a youtube video of that) - Anything special about that? Can I check that in a new game, as in: is it there right from the start?

About "Alpha": Steam says I've played 174 hours, campain is finished. I don't remember any huge issues or crashes... So what's missing? ;)
dark7np
Posts: 86
Joined: Mon, 16. Mar 15, 11:09
x4

Post by dark7np »

Just tried Windows. Well... It's slow. Granted, my Laptop is not as powerfull as my Linux workstation, but still... ;)

Anyway, graphics are better. Oh well. Colors for objects on minimap would be usefull for Linux.

Heavy Laser behaves the same. That should be changed IMHO. Overheating should be continuous, as the Laser fire and damage output is continuous. I can click 3 times in quick succession and the weapon is overheated but has not done much damage. Very strange. Also, destroying shields should set their shield output to zero. And the damage bleed through the capital shields should probably be lower - it is ridiculously easy to destroy cap field generators, and the ammount of hull damage if your aim is poor is also quite significant.
Phipsz
Posts: 335
Joined: Mon, 23. Apr 12, 23:56
x4

Post by Phipsz »

heavy lasers: yes, they are that way, it's not a linux bug. shields the same---think of the shield generators as generators, only to charge/generate the shield, not maintaining it.

the relics are spawned right at game start. maybe in your current save it got randomly destroyed by raiders?

But great to hear that it runs smoothly on linux, I may switch completely to it and skip modding for the workshop for now.

@timon: as my question in the discussion about the rebirth tools never got answered I'll ask again here: will the rebirth tools be coming to linux as well? would be great to be able to upload mods to the steam workshop from linux. I don't care if it will take some time still for that, I just would like to know if that is planned at all
sirdeiu
Posts: 13
Joined: Fri, 9. Aug 13, 13:12
x4

Post by sirdeiu »

Hi there, just bought this, especially for the Linux version. Thanks for that btw.

But unfortunately, I can't even launch it. Using Fedora 22 Workstation x64 with radeon OSS drivers - while trying to launch the game from Steam library I get a window for a bit, then it dissapears and nothing.

The full launch log is here: http://ur1.ca/ngomp

I've tried both with and without the MESA_GL profile override.

Will keep trying things to see if I can launch it, but I remember it worked when there was the free weekend trial from Egosoft.

Also if you need further help debugging this please let me know.

EDIT: Fedora 22 - Gnome 13.6, AMD FX 8350 CPU + Radeon R9 280 card, using the AMD Catalyst 15.7 driver, the game starts and works with no problems.
While google-ing this issue, found someone that said that mesa needs a downgrade to make the game work again.
Also setting MESA_DEBUG=1 only gives this one line: Mesa: User error: GL_INVALID_ENUM in glGetString(GL_EXTENSIONS)
dark7np
Posts: 86
Joined: Mon, 16. Mar 15, 11:09
x4

Post by dark7np »

What mesa version do you have? I'm running Arch, I'd be surprised if your mesa version is newer than mine (10.6.3). Generally, Steam brings it's own sets of libraries (Ubuntu ones) and set's the LD_LIBRARY_PATH accordingly. That sometimes causes issues due to incompatibilities with system ones. You'd have to check Fedory Steam docs for that, probably.

For me on Arch, I once had to remove some steam libs so that it used the system libraries instead of the older steam ones. I also had to install a number of 32 bit libraries - but that was not for X Rebirth, and I don't know if that applies here.

The segmentation fault is not really pointing at any missing things, though. You could try to check some things manually...

For me, things look as follows:
XRebirth directory for Steam:
cd ~/.local/share/Steam/steamapps/common/X\ Rebirth
export LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
./XRebirth

This seems to work (at least when steam is running). Note that I needed the export only for glew 1.10. You could see wether you can start the binary directly, and have a look at what's missing with ldd. Then maybe search for the missing lib in the steam folder, or do that export LD_LIBRARY_PATH if the directory layout is the same for you, see if that helps. Maybe check Fedory packages for missing libs.

My desktop has a nVidia Graphics, I could in theory see if I can run it on my laptop with the OSS radeon...

@timon37: That glew thing seems to be a bit strange though. The XRebirth binary seems to be build agains 1.10 (ldd...), but in your lib directory, you ship a glew lib, albeit version 1.12? Why is that?
skoam
Posts: 1
Joined: Wed, 19. Aug 15, 22:28
xr

Post by skoam »

Hey!

First of all, your Linux version runs great on my machine, thank you for that. I'm also very impressed by the amount of work you guys put into the game after the release to give it the look and feel it deserves.

However, I would like to see some graphics improvements. So far I am able to max everything out and the game runs very smoothly. The only thing I am missing on linux is the anti aliasing, because a lot of the very tiny objects/textures tend to flicker a lot when you rotate the screen. I'm playing in 1920x1080 and I guess a 4k monitor would do a lot, but that's nothing I'll buy anytime soon. Anti-Aliasing would be great to solve this, even if it's FXAA. I just don't want to be distracted when I look at the gorgeous space stations from a distance.

So, will this be a thing and when maybe?

greetings
sirdeiu
Posts: 13
Joined: Fri, 9. Aug 13, 13:12
x4

Post by sirdeiu »

dark7np wrote:What mesa version do you have? I'm running Arch, I'd be surprised if your mesa version is newer than mine (10.6.3). Generally, Steam brings it's own sets of libraries (Ubuntu ones) and set's the LD_LIBRARY_PATH accordingly. That sometimes causes issues due to incompatibilities with system ones. You'd have to check Fedory Steam docs for that, probably.

For me on Arch, I once had to remove some steam libs so that it used the system libraries instead of the older steam ones. I also had to install a number of 32 bit libraries - but that was not for X Rebirth, and I don't know if that applies here.

The segmentation fault is not really pointing at any missing things, though. You could try to check some things manually...

For me, things look as follows:
XRebirth directory for Steam:
cd ~/.local/share/Steam/steamapps/common/X\ Rebirth
export LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/
./XRebirth

This seems to work (at least when steam is running). Note that I needed the export only for glew 1.10. You could see wether you can start the binary directly, and have a look at what's missing with ldd. Then maybe search for the missing lib in the steam folder, or do that export LD_LIBRARY_PATH if the directory layout is the same for you, see if that helps. Maybe check Fedory packages for missing libs.

My desktop has a nVidia Graphics, I could in theory see if I can run it on my laptop with the OSS radeon...

@timon37: That glew thing seems to be a bit strange though. The XRebirth binary seems to be build agains 1.10 (ldd...), but in your lib directory, you ship a glew lib, albeit version 1.12? Why is that?
Missing libbz2.so.1 when doing ldd ./XRebirth only. Steam runtime has libbz2.so.1.0.4. ln -s that.
[Deiu@deiu X Rebirth]$ rpm -qa | grep mesa
mesa-libgbm-10.6.3-1.20150729.fc22.i686
mesa-libgbm-10.6.3-1.20150729.fc22.x86_64
mesa-libEGL-10.6.3-1.20150729.fc22.x86_64
mesa-libxatracker-10.6.3-1.20150729.fc22.x86_64
mesa-libGLU-9.0.0-7.fc22.x86_64
mesa-filesystem-10.6.3-1.20150729.fc22.x86_64
mesa-libGL-10.6.3-1.20150729.fc22.x86_64
mesa-dri-drivers-10.6.3-1.20150729.fc22.i686
mesa-libglapi-10.6.3-1.20150729.fc22.x86_64
mesa-dri-drivers-10.6.3-1.20150729.fc22.x86_64
mesa-libwayland-egl-10.6.3-1.20150729.fc22.x86_64
mesa-filesystem-10.6.3-1.20150729.fc22.i686
mesa-libGLES-10.6.3-1.20150729.fc22.x86_64
mesa-libglapi-10.6.3-1.20150729.fc22.i686
mesa-libGL-10.6.3-1.20150729.fc22.i686
mesa-libEGL-10.6.3-1.20150729.fc22.i686
Then when trying to launch the game - no launch options I get the red dialog with CORE PROFILE etc.

When adding MESA_GL_VERSION_OVERRIDE=3.3COMPAT %command% to launch options in Steam. The game doesn't start.
dark7np
Posts: 86
Joined: Mon, 16. Mar 15, 11:09
x4

Post by dark7np »

Did you try starting the game directly from console? With steam running, but not with the steam run button, the way I described?
sirdeiu
Posts: 13
Joined: Fri, 9. Aug 13, 13:12
x4

Post by sirdeiu »

Yes, see my first post, there's a full log about it.

EDIT: So, after upgrading mesa to version 11-devel, the game started and is playable using the radeon OSS driver on my Radeon R9 280.

So that's nice.

Could be some other packages, will report back, with detailed info after I try doing it from scratch again.

Running without steam runtime, no MESA_GL override needed. :D

EDIT #2: Ok, so installing mesa* 11.devel packages from griever/mesa-git copr repo gets the game starting and working.
If anyone is using Fedora Workstation and having problems launching the game using the FOSS drivers, try adding the copr repo and do yum/dnf update to upgrade mesa version.
Otherwise use AMD's Catalyst driver.
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

Hi, I'm back from my semi-vacation;p
Phipsz wrote:@timon: as my question in the discussion about the rebirth tools never got answered I'll ask again here: will the rebirth tools be coming to linux as well? would be great to be able to upload mods to the steam workshop from linux. I don't care if it will take some time still for that, I just would like to know if that is planned at all
Unfortunately my first thought was "what tools?" so that's a no.
Which tools are we talking about exactly? If I remember correctly there was some linux .cat/.dat manager? The workshoptool as far as I can see is just command line and quite small, though unfortunately it's written windowsish so it doesn't look like a trivial recompile.
But maybe it goes well with wine?

@skoam
AA is coming soon. FXAA I didn't look into yet, but it'll probably be easy to fix.

@sirdeiu
Hmm that log unfortunately doesn't tell me much, I'd need a backtrace or better the full coredump. Though since you managed to work around it by updating I'm tempted to ignore it, at least for now because there's a lot I have to catch up on.
fallenwizard
Posts: 635
Joined: Tue, 13. Apr 10, 20:03
x4

Post by fallenwizard »

Unfortunately my first thought was "what tools?" so that's a no.
Which tools are we talking about exactly? If I remember correctly there was some linux .cat/.dat manager? The workshoptool as far as I can see is just command line and quite small, though unfortunately it's written windowsish so it doesn't look like a trivial recompile.
But maybe it goes well with wine?
This is what he was talking about: https://steamdb.info/app/282160/

I tried to use the X Rebirth tools with Wine. Works pretty nicely. It's a hassle to download though.

Maybe Egosoft can release the tools as Open Source? At least the ones that don't affect the Steam workshop, like the cat manager. (A man can dream :D )
Phipsz
Posts: 335
Joined: Mon, 23. Apr 12, 23:56
x4

Post by Phipsz »

fallenwizard wrote:
Unfortunately my first thought was "what tools?" so that's a no.
Which tools are we talking about exactly? If I remember correctly there was some linux .cat/.dat manager? The workshoptool as far as I can see is just command line and quite small, though unfortunately it's written windowsish so it doesn't look like a trivial recompile.
But maybe it goes well with wine?
This is what he was talking about: https://steamdb.info/app/282160/

I tried to use the X Rebirth tools with Wine. Works pretty nicely. It's a hassle to download though.

Maybe Egosoft can release the tools as Open Source? At least the ones that don't affect the Steam workshop, like the cat manager. (A man can dream :D )
exactly these tools, yes. the cat/dat manager and the workshoptool. those would be pretty cool to have, though a basic cat/dat extractor or packager should be possible with bash alone. the workshoptool would be nice too, as I have mods there which I would like to update - without having to use windows. as they are working with wine, maybe it would be possible to have a wrapped version uploaded? (I don't know if there may be licence issues though) but I dislike to install a second steam on linux in wine... if the tools are not to be ported it would be sad, because steam workshop will drop as upload, but at least there is still the option of other modsites.

on another note: a week or so ago I played X:R a bit on linux and was quite happy to see how great it actually looks already! although I will for now continue to play on on windows because I personally can't play any X-Game without controller and/or joystick support, I look forward to doing so on linux, many thanks already for this port!
User avatar
Gligli
Posts: 1026
Joined: Fri, 2. Nov 07, 14:11
x3ap

Post by Gligli »

Phipsz wrote:(...) because I personally can't play any X-Game without controller and/or joystick support(...)
AgreeAgreeAgree :lol:
It's not for pleasure that I run like a coward. Normally I make run anything like a coward... Without it, it's inverted world :)

We still don't know when it should come...
On se rend vers la connaissance avec circonspection.
c.a.d, avec un immense respect et la peur au ventre.
algoc
Posts: 33
Joined: Thu, 20. Aug 15, 16:44

Post by algoc »

@timon37: Is it still expected that there would be all graphics features available on Linux-version of X Rebirth at some point?

Thanks for your hard work!
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

algoc wrote:@timon37: Is it still expected that there would be all graphics features available on Linux-version of X Rebirth at some point?
Yes absolutely.

Return to “X Rebirth - Technical Support”