Linux support thread

Ask here if you experience technical problems with X Rebirth.

Moderator: Moderators for English X Forum

User avatar
chew-ie
Posts: 6643
Joined: Mon, 5. May 08, 00:05
x4

Re: Linux support thread

Post by chew-ie »

The patch in question on Steam might be connected to this bug report of a fellow linux user which was resolved with said patch:
viewtopic.php?t=470390

Steam news for this patch: https://steamcommunity.com/app/2870/eve ... _9_100015_

As I'm running Fedora 42 and I've X:Rebirth on both Steam and GOG, I'm installing them right now to test this issue - but due to my slow internet connection this might take a while. :oops:

edit:
GOG version (4.10; code revision 232953)

This one isn't running for me as well, I'm getting this error:

Code: Select all

X:Rebirth/game$ ./test_txc 
dbus[15854]: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../dbus/dbus-connection.c line 2837.
This is normally a bug in some application using the D-Bus library.

X:Rebirth/game$ ./XRebirth 
Elephant Memory Manager Initialized with 0MB
Elephant Memory Manager Name And Callstack Base Address is 0x12f28fb
Elephant Memory Manager Mode: Resizable Mode, Has small heap: No, 64bit, Version: 1.7.3
Heap Resize Generic 0x0x7f8421a00000 to 0x0x7f842b9fffc0
======================================
File I/O: Could not find file './etc\xml\catalog'
======================================
======================================
FileIORequest::WaitForResult() Failed './etc\xml\catalog' with 3
======================================
======================================
XLib::XMLInputOpenCallback(): Failed to open the file: etc/xml/catalog
======================================
======================================
File I/O: Could not find file './t\0002'
======================================
======================================
FileIORequest::WaitForResult() Failed './t\0002' with 3
======================================
======================================
XLib::XMLInputOpenCallback(): Failed to open the file: t/0002
======================================
======================================
Error parsing text file t/0002 with libxml2
======================================

edit#2:
Steam version (4.30; code revision 254587 Lin 67)

This one is running without problems.


edit #3:

Guess I found out the problem with the GOG versions - the offline installers seem to be outdated:
- the english version got the version 4.3 (from 11 December 2017 - same as reported by Decoy3629 )
- all other languages (german, french...) only have the 4.10 offline installers:

xrebirth-gog-offlineinstaller-english
xrebirth-gog-offlineinstaller-french.png
xrebirth-gog-offlineinstaller-german

note: I didn't notice the very outdated 4.10 german version at first because my GOG client pulled the 4.10 version of the game according to my locale settings
Image
Spoiler
Show
BurnIt: Boron and leaks don't go well together...
Königinnenreich von Boron: Sprich mit deinem Flossenführer
Nila Ti: Folgt mir, ihr Kavalkade von neugierigen Kreaturen!
Tammancktall: Es ist eine Ehre für sie mich kennenzulernen...
CBJ: Thanks for the savegame. We will add it to our "crazy saves" collection [..]

:idea: Feature request: paint jobs on custom starts
Decoy3629
Posts: 3
Joined: Mon, 28. Jul 25, 20:43
x4

Re: Linux support thread

Post by Decoy3629 »

Thanks! :) We seem to be facing different issues. I've done some digging and found out the following.

1. Original issue
Version and language (e.g. 1.1 English, etc.).
  • 4.30 English
Whether or not your game is modified using any third party scripts or mods (see note below).
  • Without, fresh install
Type of game played (Campaign, Free Play etc.).
  • None, as the game fails to start
Exact nature of the problem, where and when it occurs and what you were doing at the time.
  • When trying to start the game nothing at all happens
Any possibly relevant changes you have made to your game, system, or software before the issue occurred.
  • None
Where appropriate, additional symptoms, error messages, links to screenshots and crash dump files (see this FAQ entry).
1. Tried the solution described here, and edited the file: https://bbs.archlinux.org/viewtopic.php?id=258020. This had no effect.
2. Next I tried to run the game with the debug parameter to check the log

Code: Select all

bash testandlaunch -skipintro -debug all -logfile xr_debug.log
I got the following error message.

Code: Select all

lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /lib64/libpng16.so.16)
3. Found Alex Kaszynski's solution here: https://stackoverflow.com/questions/483 ... -not-found

Code: Select all

cd /your_software/../lib/ (the directory containing libz.so.1)
mv libz.so.1 libz.so.1.old
ln -s /lib/x86_64-linux-gnu/libz.so.1
4. This got the game starting with the following console popup coming up at every start. Link: https://postimg.cc/TKVKq8JZ.

Code: Select all

************************* X Rebirth ALPHA *************************

Please be aware that this Linux version is in public Alpha testing.

Your graphics drivers do not have the required texture compression support.

For technical support and more information please visit:
http://forum.egosoft.com/viewforum.php?f=128



Press enter/return to attempt launching game...
(if the library is still missing you will get corrupted textures and crashes)
When I hit Enter the game starts, mostly fine.

2. Current issue
Exact nature of the problem, where and when it occurs and what you were doing at the time.
I encounter a common problem where the game plays sounds in 5.1, while I use stereo headphones. This results in certain sounds being too quiet (NPC voices) or completely mute (ship engine).
Found that a solution would be to use launch parameter:

Code: Select all

-soundsystem stereo
However, when I try to launch the game with the below, I get an error message and the game won't start.

Code: Select all

bash testandlaunch -soundsystem stereo
Link: https://postimg.cc/N9pJKPnX

Code: Select all

************************* X Rebirth ALPHA *************************

Please be aware that this Linux version is in public Alpha testing.

Failed to launch, which usually means missing dependencies.

For technical support please visit:
http://forum.egosoft.com/viewforum.php?f=128


Error log:

testandlaunch: line 16: ./test_-soundsystem: No such file or directory


Distro info:

OS: 
ID: fedora
DISTRO: 
ARCH: 64
VERSION: 41 (KDE Plasma)

Press enter/return to close window...
This is the point I'm stuck at at the moment. The game otherwise runs well so far!

Your system specifications in the form of a DXDiag report (see this FAQ entry).

Code: Select all

Operating System: Fedora Linux 41
KDE Plasma Version: 6.4.2
KDE Frameworks Version: 6.16.0
Qt Version: 6.8.3
Kernel Version: 6.15.5-100.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600 6-Core Processor
Memory: 32 GiB of RAM (31,3 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3060 Ti
Product Name: B550 Phantom Gaming 4

Return to “X Rebirth - Technical Support”