Linux support thread

Ask here if you experience technical problems with X Rebirth.

Moderator: Moderators for English X Forum

Mahi Ma
Posts: 76
Joined: Mon, 16. Mar 15, 14:10
x4

Post by Mahi Ma »

Patch at saturday! Did you already know youre aweseome? As soon i have time i will go to Teladi area where ships lagged the most. It seems to be fixed at the first look! :)


@9000: You should vote for egosoft to remove the minigame. It is the worst feature ever. There are mods to circumvent some of the features depending on smalltalk.
User avatar
EoD
Posts: 279
Joined: Wed, 6. Nov 02, 20:31
xr

Post by EoD »

======================================
FATAL ERROR (version 3.51 - Code revision: 193058): A fatal error has occurred and X cannot recover:
Shader::Compile(tag.v) '0:2(10): error: GLSL 3.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.00 ES, and 3.00 ES
'

Version: 3.51 - Code revision: 193058

Please inform EGOSOFT GmbH technical support.
======================================
How do you determine the GLSL Version?

I have mesa with OpenGL 3.3 (and thereforce also GLSL 3.30 if I am not mistaken), so I should have GLSL 3.30 support. Is this a bug in reporting the wrong version of GLSL in mesa?
$ glxinfo | grep OpenGL
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD BARTS
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.0-devel (git-e803920)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.6.0-devel (git-e803920)
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.6.0-devel (git-e803920)
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
The only way of discovering the limits of the possible is to venture a little way past them into the impossible. (Arthur C. Clarke)

Ever wanted to simulate a sp.-relativistic n-body gravitational system?
pete910
Posts: 8
Joined: Sun, 10. May 09, 16:18

Post by pete910 »

pete910 wrote:Was going to report the light and dark issue but seems to have been mentioned all ready.

Will add though that since that small patch I have to exit steam then start off the command line via

Code: Select all

steam steam://run/2870
If I exit the game then try to re-run X Rebirth this is output to the console and fails to re-start

Code: Select all

XLib::XMLInputOpenCallback(): Failed to open the file: t/0002


When started like said in the console I keep seeing this

Code: Select all

ShaderD3D::SetTechniqueByName() shader shadergl\high_spec\xu_ssao techinque SSAOPOST

cause of the light/dark issue ?

290x 14.12 driver btw
Well the lighting issue seems fixed however, I still have the start up issue as described above. Don't show any other errors :?
mixi_
Posts: 2
Joined: Tue, 23. Apr 13, 22:54
x4

Post by mixi_ »

EoD wrote: I have mesa with OpenGL 3.3 (and thereforce also GLSL 3.30 if I am not mistaken), so I should have GLSL 3.30 support. Is this a bug in reporting the wrong version of GLSL in mesa?
You can use MESA_GL_VERSION_OVERRIDE to make mesa pretend to support an OpenGL 3.3 compatibility context instead of only an OpenGL 3.3 core context to make the game work.

Earlier on this thread:
edmondo wrote: I started steam with following command:

Code: Select all

MESA_GL_VERSION_OVERRIDE=3.3COMPAT steam
P.S.: You don't need to start steam that way all the time. You can change the command that's used to launch X Rebirth in the game's Properties in steam under "SET LAUNCH OPTIONS…" to

Code: Select all

MESA_GL_VERSION_OVERRIDE=3.3COMPAT %command%
to achieve the same effect.
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

@rmazurek

Unless you have a crash or I ask for the log don't worry about the messages.
In general I prefer the whole thing since starting the game.
But for crashes the last 100 lines are also ok.

@pete910

Can you paste the whole log somewhere?
Both of a successful and unsuccessful launch, and including a bit of the normal steam messages.

The "ShaderD3D::SetTechniqueByName()" is just because SSAO isn't implemented, if you disable "ssao" or "ambient occlusion" or whatever it's called in the graphics options it'll disappear.

@EoD

We use libglew so check glewinfo. I think I've seen with mesa that glewinfo would give different results than glxinfo.
The error you're seeing isn't something I throw or check it's an error given by the driver.
The whole situation is quite a bit weird, I'm not sure if SDL2 is setting up the context very well.

And yeah you can use the MESA_GL_VERSION_OVERRIDE=3.3 trick. We're requesting the core profile so the "COMPAT" shouldn't be necessary.
rmazurek
Posts: 87
Joined: Tue, 13. Aug 13, 04:04
x3tc

Post by rmazurek »

I have crash from time to time so I will create new ticket in bug reporting, unless there is one already.

About ShaderD3D::SetTechniqueByName() message: I have all disabled except radar (low) and I have a lot of this message. Does it mean SSAO is turned on even if I set it off? Or could it be something else?
mixi_
Posts: 2
Joined: Tue, 23. Apr 13, 22:54
x4

Post by mixi_ »

timon37 wrote:And yeah you can use the MESA_GL_VERSION_OVERRIDE=3.3 trick. We're requesting the core profile so the "COMPAT" shouldn't be necessary.
Apitrace tells me you only request a core profile in some parts of the initialization and don't in some others (glewinfo doesn't at all, since it apparently simply uses glXCreateContext, which if I'm reading the specification and mesa source code right only returns <3.1 or compatibility contexts).

But you are right, the COMPAT isn't necessary as mesa just happily gives you a core context even with glXCreateContext if MESA_GL_VERSION_OVERRIDE is used.
User avatar
EoD
Posts: 279
Joined: Wed, 6. Nov 02, 20:31
xr

Post by EoD »

timon37 wrote:@EoD

We use libglew so check glewinfo. I think I've seen with mesa that glewinfo would give different results than glxinfo.
The error you're seeing isn't something I throw or check it's an error given by the driver.
The whole situation is quite a bit weird, I'm not sure if SDL2 is setting up the context very well.
I dumped both glxinfo and glewinfo in case you want to have a look at it. Glewinfo says that I have OpenGL 3.3 support:

Code: Select all

GL_VERSION_3_3:                                                OK
The only way of discovering the limits of the possible is to venture a little way past them into the impossible. (Arthur C. Clarke)

Ever wanted to simulate a sp.-relativistic n-body gravitational system?
Mahi Ma
Posts: 76
Joined: Mon, 16. Mar 15, 14:10
x4

Post by Mahi Ma »

Is this normal:

If i attack or board enemy capships (liturel) which attack a station i will *loose* reputation with AG and/or PMC (depends on zone).
If i destroy an attacking Xenon K i will not gain neither loose reputation.
AFAIK this is not normal (forum posts, videos ... )

Someone at steamforums reported this too but nobody really knew an answer?

Performance inproved significantly for me since b4, ships do not lagg anymore. Only the nebula in all teladi outpost zones lead to low fps and a certain crash.
rmazurek
Posts: 87
Joined: Tue, 13. Aug 13, 04:04
x3tc

Post by rmazurek »

I have not enough patience to wait untill game starts so if there is black screen I close it and run again. But for some reason today I have this black screan like a million times so I give it a try. Have been waiting about 10 minutes untill now and still nothing happened. I doubt it would work.
Unbekanntes Feindschiff
Posts: 658
Joined: Wed, 4. Feb 09, 17:30
x4

Post by Unbekanntes Feindschiff »

Hi, looks like the 3.52 update broke Rebirth for me. Console output is

Code: Select all

ERROR: ld.so: object '/home/ufeindschiff/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ufeindschiff/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ufeindschiff/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 10892 != 10887, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/ufeindschiff/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/ufeindschiff/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Elephant Memory Manager Initialized with 0MB
Elephant Memory Manager Name And Callstack Base Address is 0x120d521
Elephant Memory Manager Mode: Resizable Mode, Has small heap: No, 64bit, Version: 1.7.1
Heap Resize Generic 0x0x7fc69c0a8000 to 0x0x7fc6a60a7fc0 freeusable 167772160
Setting breakpad minidump AppID = 2870
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198026514712 [API loaded no]
Performance counter frequency: 1000.000000 MHz - Performance counter overflows in 106747 days
======================================
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
======================================
======================================
GetTextPage() TextPageTable for page 102 not found!
======================================
======================================
GetTextPage() TextPageTable for page 102 not found!
======================================
Installing breakpad exception handler for appid(steam)/version(1427176184)
/home/Projects/EgoSoft/XR/git/src/libs/xlib/source/xlib/s_win32/fileio.cpp:697 : RemoveDir() XSTUB
/extern/ufeindschiff/SteamLibrary/steamapps/common/X Rebirth/testandlaunch: Zeile 30: 10900 Abgebrochen             ./$1
Game removed: AppID 2870 "X Rebirth", ProcID 10900 
HGN
Ernie.
Posts: 8
Joined: Sun, 24. Feb 08, 04:37
xr

Post by Ernie. »

I think that's because you're running it in 32bit. I believe X Rebirth requires a 64bit OS and Steam
Vetrom
Posts: 10
Joined: Wed, 19. Jun 13, 18:19
x4

Post by Vetrom »

Same deal as Ernie.

Code: Select all

Game update: AppID 2870 "X Rebirth", ProcID 9629, IP 0.0.0.0:0
ERROR: ld.so: object '/home/kain/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kain/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/kain/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 9633 != 9631, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/kain/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(steam)/version(1427490626)
ERROR: ld.so: object '/home/kain/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Elephant Memory Manager Initialized with 0MB
Elephant Memory Manager Name And Callstack Base Address is 0x120d521
Elephant Memory Manager Mode: Resizable Mode, Has small heap: No, 64bit, Version: 1.7.1
Heap Resize Generic 0x0x2ac33a37f000 to 0x0x2ac34437efc0 freeusable 167772160
Setting breakpad minidump AppID = 2870
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198051084856 [API loaded no]
Performance counter frequency: 1000.000000 MHz - Performance counter overflows in 106751 days
======================================
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
======================================
======================================
GetTextPage() TextPageTable for page 102 not found!
======================================
======================================
GetTextPage() TextPageTable for page 102 not found!
======================================
======================================
GetTextPage() TextPageTable for page 102 not found!
======================================
Installing breakpad exception handler for appid(steam)/version(1427490626)
/home/Projects/EgoSoft/XR/git/src/libs/xlib/source/xlib/s_win32/fileio.cpp:697 : RemoveDir() XSTUB
/home/kain/.local/share/SteamInstalled/steamapps/common/X Rebirth/testandlaunch: line 30:  9639 Aborted                 (core dumped) ./$1
Game removed: AppID 2870 "X Rebirth", ProcID 9639 
[2015-03-29 09:10:15] Startup - updater built Mar 27 2015 12:35:29
[2015-03-29 09:10:15] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
[2015-03-29 09:10:15] Verifying installation...
[2015-03-29 09:10:15] Verification complete
[2015-03-29 09:10:30] Shutdown
steam -console  5.52s user 2.88s system 50% cpu 16.641 total
I have a coredump I can send your way if you need it.
Vetrom
Posts: 10
Joined: Wed, 19. Jun 13, 18:19
x4

Post by Vetrom »

A bunch of the steam runtime is 32bits regardless of your linux platform, but the X Rebirth binary is only 64bits. It wouldn't even start enough to error out if you were an a 32bit system.
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

@Unbekanntes Feindschiff
@Vetrom

Will fix soon.
Vetrom
Posts: 10
Joined: Wed, 19. Jun 13, 18:19
x4

Post by Vetrom »

timon37 wrote:@Unbekanntes Feindschiff
@Vetrom

Will fix soon.
TY. Did you just roll back the linux depot? It just started working for me again after I thought it might be an extenstion, but its working now that i uninstalled/reinstalled all my extensions.
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

@Vetrom no I didn't do anything, however it's related to extensions so doing that might resolve the issue.
HerbertJ
Posts: 1
Joined: Tue, 18. May 10, 03:47
x3tc

Post by HerbertJ »

Any updates on this? I haven't played lately since the random crashes have become too much for me. Such as in these issue reports.

http://91.250.82.76:8282/jira/browse/XRNIX-26

http://91.250.82.76:8282/jira/browse/XRNIX-37


If there's anything I can do to help determine the cause please let me know.
timon37
EGOSOFT
EGOSOFT
Posts: 508
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 »

@HerbertJ

I've got some leads, and I'm pursuing them, so I hope next build will improve it.
rmazurek
Posts: 87
Joined: Tue, 13. Aug 13, 04:04
x3tc

Post by rmazurek »

@HerbertJ

I also gave up. It's radiculous, to reload game so often. Much more time spent on loading then playing game :evil:

If some testing is needed or more details to be provided - I can do it. But untill this is fixed, I assume my money spent on this game lost.

Return to “X Rebirth - Technical Support”