[TESTREQUEST] X3 Reunion Linux

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

Post Reply
User avatar
PGeyer-Ego
EGOSOFT
EGOSOFT
Posts: 24
Joined: Thu, 9. Jun 22, 14:37
x4

[TESTREQUEST] X3 Reunion Linux

Post by PGeyer-Ego » Tue, 17. Oct 23, 12:33

This is an update for the Linux version of X3 Reunion which fixes a problem when trying to launch the game without Steam. We would like you to test and confirm that the fix is working. Please post here with your system details, and indicate whether or not it works for you. Thanks in advance for your time!

Test case without Steam
  • Install X3 Reunion via Steam.
  • In your Steam library. right-click on the game and select "Properties".
  • On the Betas tab, enter the password V8tY5xR5tE6h into the text field and press "Check Code".
  • Opt into the newly unlocked private_beta.
  • Go back to your Steam library and right-click on the game, then select "Manage -> Browse local files".
  • Double-click on X3R_config to launch X3 Reunion.
Image

Test case with Steam
  • Install X3 Reunion via Steam.
  • In your Steam library. right-click on the game and select "Properties".
  • On the Betas tab, opt into public_beta.
  • Start X3 Reunion from your Steam library in the normal way
Image

Test case from command line
  • Opt into private_beta as described above in Test case without Steam
  • Open gnome-terminal or xterm and type in:

    Code: Select all

    cd ~/.steam/steam/steamapps/common/X3\ -\ Reunion
    ./X3R_config
  • Report any error messages which get output to the command line.
  • Type into the terminal:

    Code: Select all

    ./X3R_main
  • Report any error messages which get output to the command line.
Image

Known Issues
  • If you launch the game and it cannot find an audio device, then a popup will be displayed. This may happen on some systems because of the way sound works on some (older) Linux versions. If you dismiss the popup with "OK" then the game will start with no audio. If you click "Cancel" then it will exit.

Dasug
Posts: 1
Joined: Sat, 14. Nov 09, 18:53
x4

Re: [TESTREQUEST] X3 Reunion Linux

Post by Dasug » Tue, 17. Oct 23, 18:38

Test case without Steam:
Game does not launch!

Test case with Steam:
Game launches just fine

Test case from command line:
X3R_config: Game does not launch with error message:

Code: Select all

./X3R_config: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
X3R_main: Game launches fine. The console gets the following output:

Code: Select all

../X3/s_linux/sdl2/sio.cpp : main : 1250 : dPStub: atexit (_quit);
../X3/s_linux/init.cpp : XMenuInit : 259 : dStub
../X3/s_linux/simd_float.cpp : lgp_get_cpu_flags : 12 : dStub
ERROR: CPUID is not supported, can't detect CPU features
Trying to continue anyway with minimal settings
Video category:
Monitor Idx = 0
Width = 3840
Height = 2160
Bits Per Pixel = 32
Vertical Sync = 1
Border Less = 0
Texture Quality = 2
Shader Quality = 2
AA Mode = 3
AF Mode = 4
Gamma = 127
Frame Finish = 0
Hack FPS Replace Text = 0
Lower AQC FrameRate = 10.000000
Upper AQC FrameRate = 25.000000
Memory = 128
Audio category:
Master Volume = 255
SFX Volume = 255
Voice Volume = 205
Music Volume = 215
Input category:
Mouse Grab = 1
Joy Index = 0
Joy 1X Src = 0
Joy 1Y Src = 1
Joy 2X Src = 2
Joy 2Y Src = 3
Joy Rudder Src = 5
Joy Throttle Src = 4
Joy 1X Scale = 1.000000
Joy 1Y Scale = 1.000000
Joy 2X Scale = 1.000000
Joy 2Y Scale = 1.000000
Joy Rudder Scale = 1.000000
Joy Throttle Scale = 1.000000
Joy Button0 Src = 0
Joy Button1 Src = 1
Joy Button2 Src = 2
Joy Button3 Src = 3
Joy Button4 Src = 4
Joy Button5 Src = 5
Joy Button6 Src = 6
Joy Button7 Src = 7
Joy Button8 Src = 8
Joy Button9 Src = 9
Joy Button10 Src = 10
Joy Button11 Src = 11
Joy Button12 Src = 12
Joy Button13 Src = 13
Joy Button14 Src = 14
Joy Button15 Src = 15
Joy Button16 Src = 16
Joy Button17 Src = 17
Joy Button18 Src = 18
Joy Button19 Src = 19
Joy Button20 Src = 20
Joy Button21 Src = 21
Joy Button22 Src = 22
Joy Button23 Src = 23
Joy Button24 Src = 24
Joy Button25 Src = 25
Joy Button26 Src = 26
Joy Button27 Src = 27
Joy Button28 Src = 28
Joy Button29 Src = 29
Other category:
Mod Name = (null)
Capture Folder = screenshots
Profile = default
Player Logo Number = 0
Player Logo Name = (null)
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 233 : dPStub: Setting D3DF_ALPHATRANS to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 236 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 238 : dPStub: Setting D3DF_MODULATEALPHA to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 241 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 243 : dPStub: Setting D3DF_MULTITEXTURE to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 246 : dStub
../X3/s_linux/init.cpp : S_GetCPUSpeed : 346 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_InitVideo : 1131 : dPStub: SDL_WM_SetIcon( icon, NULL );
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 233 : dPStub: Setting D3DF_ALPHATRANS to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 236 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 238 : dPStub: Setting D3DF_MODULATEALPHA to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 241 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 243 : dPStub: Setting D3DF_MULTITEXTURE to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 246 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 401 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 404 : glGetString(GL_VENDOR) =               AMD
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 405 : glGetString(GL_RENDERER) =             AMD Radeon RX 7900 XTX (gfx1100, LLVM 16.0.6, DRM 3.54, 6.5.7-zen1-1-zen)
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 406 : glGetString(GL_VERSION) =              4.6 (Compatibility Profile) Mesa 23.2.1-arch1.2
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 407 : glGetString(GL_SHADING_LANGUAGE_VERSION) =             4.60
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 443 : dPStub: Need to detect if postprocess must be turned off
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 458 : dPStub: Not sure if we don't need to load some LightMaps here?
../X3/s_linux/sdl2/svideo.cpp : W_RectFill : 1452 : dStub
../X3/s_linux/init.cpp : Int_OpenAL_Init : 920 : al first err 0
dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)
[mpegvideo @ 0x596a0080] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x596a0080] Estimating duration from bitrate, this may be inaccurate
../X3/s_linux/s3d.cpp : S_3DCleanAndOptimizeMesh : 3217 : dStub
../X3/s_linux/s3d.cpp : S_3DRenderInit : 11936 : dStub
../X3/s_linux/s3d.cpp : S3D_CheckVisibility : 15567 : dPStub: What SHOULD this be, no documentation Ive found shows [] operators for this - Confirmed it is the nth float so 8 would be m[1][3]

../X3/s_linux/s3d.cpp : S_3DRenderExit : 11975 : dStub
[mpegvideo @ 0x590d83a0] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x590d83a0] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 0x59704d80] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x59704d80] Estimating duration from bitrate, this may be inaccurate
----
Warning!  Some triangles have zero area!
----
../X3/s_linux/sys_sfx.cpp : S_CloseAudio : 1196 : dStub
AL lib: (EE) alc_cleanup: 1 device not closed

System information according to steam:

Code: Select all

Computer Information:
Manufacturer: Micro-Star International Co., Ltd.
Model: X470 GAMING PLUS (MS-7B79)
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: AuthenticAMD
CPU Brand: AMD Ryzen 9 5900X 12-Core Processor
CPU Family: 0x19
CPU Model: 0x21
CPU Stepping: 0x2
CPU Type: 0x0
Speed: 4950 MHz
24 logical processors
12 physical processors
Hyper-threading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Supported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
"Arch Linux" (64 bit)
Kernel Name: Linux
Kernel Version: 6.5.7-zen1-1-zen
X Server Vendor: The X.Org Foundation
X Server Release: 12302001
X Window Manager: KWin
Steam Runtime Version: steam-runtime_0.20230801.56012
Video Card:
Driver: AMD AMD Radeon RX 7900 XTX (gfx1100, LLVM 16.0.6, DRM 3.54, 6.5.7-zen1-1-zen)
Driver Version: 4.6 (Compatibility Profile) Mesa 23.2.1-arch1.2
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x1002
DeviceID: 0x744c
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 3840 x 2160
Desktop Resolution: 5760 x 2160
Primary Display Size: 23.62" x 13.39" (27.13" diag), 60.0cm x 34.0cm (68.9cm diag)
Primary VRAM: 24576 MB
Sound card:
Audio device: ATI R6xx HDMI
Memory:
RAM: 48096 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: de_DE.UTF-8
Total Hard Disk Space Available: 1907426 MB
Largest Free Hard Disk Block: 710592 MB
Storage:
Number of SSDs: 8
SSD sizes: 4000G,4000G,2000G,2000G,2000G,500G,128G,0B
Number of HDDs: 0
Number of removable drives: 0

vtrbsilva
Posts: 8
Joined: Thu, 23. Nov 06, 16:34
x4

Re: [TESTREQUEST] X3 Reunion Linux

Post by vtrbsilva » Tue, 17. Oct 23, 18:56

No steam: fails to launch when using GUI and also console:

Code: Select all

➜  X3 - Reunion ./X3R_config                                     (base) 13:50:19
./X3R_config: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Running the binary through ldd, it appears that libgdk-x11-2.0.so.0 is missing as well.

Works fine when launching it through Steam.

System info:
Spoiler
Show
Computer Information:
Manufacturer: ASUSTeK COMPUTER INC.
Model: ROG STRIX B550-E GAMING
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: AuthenticAMD
CPU Brand: AMD Ryzen 9 5900X 12-Core Processor
CPU Family: 0x19
CPU Model: 0x21
CPU Stepping: 0x0
CPU Type: 0x0
Speed: 4950 MHz
24 logical processors
12 physical processors
Hyper-threading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Supported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu 22.04.3 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 6.2.0-34-generic
X Server Vendor: The X.Org Foundation
X Server Release: 12101004
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime_0.20230919.60656
Video Card:
Driver: NVIDIA Corporation NVIDIA GeForce RTX 3090/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 535.113.01
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x10de
DeviceID: 0x2204
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 3840 x 2160
Desktop Resolution: 6400 x 2160
Primary Display Size: 23.98" x 13.74" (27.60" diag), 60.9cm x 34.9cm (70.1cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 24576 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: %1$s
Memory:
RAM: 48071 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 654057 MB
Largest Free Hard Disk Block: 42324 MB
Storage:
Number of SSDs: 9
SSD sizes: 1024G,1000G,1000G,1000G,256G,0B,0B,0B,0B
Number of HDDs: 0
Number of removable drives: 0

Afro Luigi
Posts: 34
Joined: Sat, 9. Aug 08, 19:18
x4

Re: [TESTREQUEST] X3 Reunion Linux

Post by Afro Luigi » Tue, 17. Oct 23, 19:08

without Steam:

Launched fine

with Steam:

Launched Fine

command line:

Won't accept command.

System Info has Steam sees them.

Code: Select all

Computer Information:
Manufacturer: Micro-Star International Co., Ltd.
Model: X299 RAIDER (MS-7A94)
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-7740X CPU @ 4.30GHz
CPU Family: 0x6
CPU Model: 0x9e
CPU Stepping: 0x9
CPU Type: 0x0
Speed: 4500 MHz
8 logical processors
4 physical processors
Hyper-threading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Supported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Unsupported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Fedora Linux 35 (KDE Plasma) (64 bit)
Kernel Name: Linux
Kernel Version: 6.0.12-100.fc35.x86_64
X Server Vendor: The X.Org Foundation
X Server Release: 12014000
X Window Manager: KWin
Steam Runtime Version: steam-runtime_0.20230801.56012
Video Card:
Driver: NVIDIA Corporation NVIDIA GeForce GTX 1080/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 520.56.06
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1b80
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 3840 x 1080
Primary Display Size: 25.59" x 14.41" (29.33" diag), 65.0cm x 36.6cm (74.5cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 8192 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: USB Mixer
Memory:
RAM: 15813 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 1906104 MB
Largest Free Hard Disk Block: 599310 MB
Storage:
Number of SSDs: 2
SSD sizes: 2000G,2000G
Number of HDDs: 0
Number of removable drives: 1
Removable drive sizes: 16G
Forum Lurker, nothing to see here.

User avatar
PGeyer-Ego
EGOSOFT
EGOSOFT
Posts: 24
Joined: Thu, 9. Jun 22, 14:37
x4

Re: [TESTREQUEST] X3 Reunion Linux

Post by PGeyer-Ego » Tue, 17. Oct 23, 20:19

This is great, thanks!

It's much better than I was hoping. It's only one package which seems to be missing to get things installed. I haven't got access to an Ubuntu machine at the moment, but it should be libgtk2.0-0:i386 which is missing (I will confirm tomorrow). On Archlinux the package is lib32-gtk2.

Code: Select all

Archlinux:
pacman -S lib32-gtk2

Ubuntu:
apt install libgtk2.0-0:i386
(or use whatever graphical package manager you have)

We can't realistically ship GTK with the game, so I'll see if I can figure out some way to detect the missing library and display a notification if it's missing.

Thanks again for your help :)

vtrbsilva
Posts: 8
Joined: Thu, 23. Nov 06, 16:34
x4

Re: [TESTREQUEST] X3 Reunion Linux

Post by vtrbsilva » Tue, 17. Oct 23, 22:03

I can confirm it works fine on Ubuntu after running

Code: Select all

apt install libgtk2.0-0:i386
However, it gives me the audio popup mentioned in the known issues. This does not happen when using the Steam version.

User avatar
'Airstrike' Ivanov
Posts: 201
Joined: Sat, 29. Sep 07, 01:36
x4

Re: [TESTREQUEST] X3 Reunion Linux

Post by 'Airstrike' Ivanov » Tue, 17. Oct 23, 22:55

I went and tested the private beta you've listed. Inside steam, I appear to have no issues. Outside steam, just the lib32-gtk2 issue.
I've been running the X3 games natively without steam for a fair bit now, by simply copying the Steam installs to another folder (to keep a modded install separated from a vanilla install, mostly)
Besides the lib32-gtk2 thing, I have had almost no issues at all running it both modded and vanilla, I can even use the Windows version of Cycrow's plugin manager in Wine with a dummy or the non-steam .exe in place.
For a while I was having an issue where the music was not playing, I converted the soundtrack from .mp3 to .ogg and it started working - this was likely an issue specific to my system. I don't get the audio popup itself though.

System specs for reference:
32GB RAM
i7-8700K 5.0GHz
RTX 2080 Super 8GB
using 1080p60 resolution, dual monitor setup
Arch w/ KDE Plasma, X11 session
You can find me here.
Steam Groups: Terran Conflict | Reunion | X2 | X-GOLD | (NEW!) X Rebirth

User avatar
PGeyer-Ego
EGOSOFT
EGOSOFT
Posts: 24
Joined: Thu, 9. Jun 22, 14:37
x4

Re: [TESTREQUEST] X3 Reunion Linux

Post by PGeyer-Ego » Wed, 18. Oct 23, 11:09

vtrbsilva wrote:
Tue, 17. Oct 23, 22:03
I can confirm it works fine on Ubuntu after running

Code: Select all

apt install libgtk2.0-0:i386
However, it gives me the audio popup mentioned in the known issues. This does not happen when using the Steam version.
'Airstrike' Ivanov wrote:
Tue, 17. Oct 23, 22:55
I went and tested the private beta you've listed. Inside steam, I appear to have no issues. Outside steam, just the lib32-gtk2 issue.
Thanks again for testing this. It's gratifying to know that it is working so easily. The audio popup I added because, natively, X3 will usually fall back to ALSA as a backend, which can struggle with multiple things accessing the soundcard. There is a fix in the link provided in the popup. The reason that it works in Steam is that the steam runtime it runs in has a working portaudio setup. Running without the steam runtime the situation can change, I think technically pipewire, pulseaudio and portaudio should all provide mixers for this to work, but you also have to have the 32 bit versions of those set up and working. As I said, if it doesn't find these, it falls back to ALSA, and that doesn't like concurrent soundcard accesses. In this case it will notify you of this. The fix is to setup 'dmix' within ALSA. While the ALSA docs claim this isn't necessary for later versions of ALSA, it did solve the problem on my machine, so I think it's the best fallback option we have.
'Airstrike' Ivanov wrote:
Tue, 17. Oct 23, 22:55
I've been running the X3 games natively without steam for a fair bit now, by simply copying the Steam installs to another folder (to keep a modded install separated from a vanilla install, mostly)
Besides the lib32-gtk2 thing, I have had almost no issues at all running it both modded and vanilla,
This is what this test was primarily about, making it so that the X3 games run natively more easily. Via the steam runtime we barely had to worry about dependencies, and updates breaking things, but once we're outside of that, all bets are off :D

- PG

Max Z.
Posts: 6
Joined: Tue, 3. Feb 09, 17:18
x4

Re: [TESTREQUEST] X3 Reunion Linux

Post by Max Z. » Wed, 18. Oct 23, 20:07

My system only uses ALSA, but I have a DMIX device properly set up, so I did not receive any popup and the audio worked fine with and without Steam.

Without Steam:

Code: Select all

$ ./X3R_config
./X3R_config: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

Code: Select all

$ ./X3R_main                                                                                                        
../X3/s_linux/sdl2/sio.cpp : main : 1250 : dPStub: atexit (_quit);                                                                                                                         
../X3/s_linux/init.cpp : XMenuInit : 259 : dStub                                                                                                                                           
../X3/s_linux/simd_float.cpp : lgp_get_cpu_flags : 12 : dStub                                                                                                                              
ERROR: CPUID is not supported, can't detect CPU features                                                                                                                                   
Trying to continue anyway with minimal settings                                                                                                                                            
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 233 : dPStub: Setting D3DF_ALPHATRANS to tr                                                                                       ue without test                                                                                                                                                 

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 236 : dStub                                                                                                                       
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 238 : dPStub: Setting D3DF_MODULATEALPHA to                                                                                        true without test                                                                                                                                                          

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 241 : dStub                                                                                                                       
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 243 : dPStub: Setting D3DF_MULTITEXTURE to                                                                                        true without test                                                                                                                                                       

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 246 : dStub
../X3/s_linux/init.cpp : S_GetCPUSpeed : 346 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_InitVideo : 1131 : dPStub: SDL_WM_SetIcon( icon, NULL );
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 233 : dPStub: Setting D3DF_ALPHATRANS to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 236 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 238 : dPStub: Setting D3DF_MODULATEALPHA to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 241 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 243 : dPStub: Setting D3DF_MULTITEXTURE to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 246 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 401 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 404 : glGetString(GL_VENDOR) =               AMD
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 405 : glGetString(GL_RENDERER) =             AMD Radeon RX 5700 XT (navi10, LLVM 16.0.6, DRM 3.54, 6.5.7-maxz)
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 406 : glGetString(GL_VERSION) =              4.6 (Compatibility Profile) Mesa 23.1.8
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 407 : glGetString(GL_SHADING_LANGUAGE_VERSION) =4.60
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 443 : dPStub: Need to detect if postprocess must be turned off
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 458 : dPStub: Not sure if we don't need to load some LightMaps here?
../X3/s_linux/sdl2/svideo.cpp : W_RectFill : 1452 : dStub
../X3/s_linux/init.cpp : Int_OpenAL_Init : 920 : al first err 0
dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)
[mpegvideo @ 0x5955e880] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x5955e880] Estimating duration from bitrate, this may be inaccurate
../X3/s_linux/s3d.cpp : S_3DCleanAndOptimizeMesh : 3217 : dStub
../X3/s_linux/s3d.cpp : S_3DRenderInit : 11936 : dStub
../X3/s_linux/s3d.cpp : S3D_CheckVisibility : 15567 : dPStub: What SHOULD this be, no documentation Ive found shows [] operators for this - Confirmed it is the nth float so 8 would be m[1][3]

../X3/s_linux/s3d.cpp : S_3DRenderExit : 11975 : dStub
[mpegvideo @ 0x592c1a00] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x592c1a00] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 0x592db520] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x592db520] Estimating duration from bitrate, this may be inaccurate
----
Warning!  Some triangles have zero area!
----
[mpegvideo @ 0x590dff00] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x590dff00] Estimating duration from bitrate, this may be inaccurate
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
[mpeg @ 0x63f1f740] max_analyze_duration 5000000 reached at 5000000
[mpeg @ 0x63d5de80] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x63d52a80] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x63d52a80] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 0x645062c0] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x645062c0] Estimating duration from bitrate, this may be inaccurate
----
Warning!  Some triangles have zero area!
----
../X3/s_linux/sys_sfx.cpp : S_CloseAudio : 1196 : dStub
AL lib: (EE) alc_cleanup: 1 device not closed
With Steam:

Code: Select all

/bin/sh\0-c\0/home/max/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=2810 -- /home/max/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/mnt/data0/SteamLibrary/steamapps/common/X3 - Reunion/testandlaunch' X3R_config\0
chdir "/mnt/data0/SteamLibrary/steamapps/common/X3 - Reunion"
ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
../X3/s_linux/init.cpp : XMenuInit : 259 : dStub
../X3/s_linux/simd_float.cpp : lgp_get_cpu_flags : 12 : dStub
ERROR: CPUID is not supported, can't detect CPU features
Trying to continue anyway with minimal settings
Video category:
Monitor Idx = 0
Width = 2560
Height = 1440
Bits Per Pixel = 32
Vertical Sync = 0
Border Less = 0
Texture Quality = 2
Shader Quality = 2
AA Mode = -1
AF Mode = -1
Gamma = 127
Frame Finish = 0
Hack FPS Replace Text = 0
Lower AQC FrameRate = 10.000000
Upper AQC FrameRate = 25.000000
Memory = 128
Audio category:
Master Volume = 255
SFX Volume = 255
Voice Volume = 205
Music Volume = 215
Input category:
Mouse Grab = 1
Joy Index = 0
Joy 1X Src = 0
Joy 1Y Src = 1
Joy 2X Src = 2
Joy 2Y Src = 3
Joy Rudder Src = 5
Joy Throttle Src = 4
Joy 1X Scale = 1.000000
Joy 1Y Scale = 1.000000
Joy 2X Scale = 1.000000
Joy 2Y Scale = 1.000000
Joy Rudder Scale = 1.000000
Joy Throttle Scale = 1.000000
Joy Button0 Src = 0
Joy Button1 Src = 1
Joy Button2 Src = 2
Joy Button3 Src = 3
Joy Button4 Src = 4
Joy Button5 Src = 5
Joy Button6 Src = 6
Joy Button7 Src = 7
Joy Button8 Src = 8
Joy Button9 Src = 9
Joy Button10 Src = 10
Joy Button11 Src = 11
Joy Button12 Src = 12
Joy Button13 Src = 13
Joy Button14 Src = 14
Joy Button15 Src = 15
Joy Button16 Src = 16
Joy Button17 Src = 17
Joy Button18 Src = 18
Joy Button19 Src = 19
Joy Button20 Src = 20
Joy Button21 Src = 21
Joy Button22 Src = 22
Joy Button23 Src = 23
Joy Button24 Src = 24
Joy Button25 Src = 25
Joy Button26 Src = 26
Joy Button27 Src = 27
Joy Button28 Src = 28
Joy Button29 Src = 29
Other category:
Mod Name = (null)
Capture Folder = screenshots
Profile = default
Player Logo Number = 0
Player Logo Name = (null)
../X3/s_linux/init.cpp : S_GetCPUSpeed : 346 : dStub
ERROR: ld.so: object '/home/max/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
../X3/s_linux/sdl2/sio.cpp : main : 1250 : dPStub: atexit (_quit);
../X3/s_linux/init.cpp : XMenuInit : 259 : dStub
../X3/s_linux/simd_float.cpp : lgp_get_cpu_flags : 12 : dStub
ERROR: CPUID is not supported, can't detect CPU features
Trying to continue anyway with minimal settings
Video category:
Monitor Idx = 0
Width = 2560
Height = 1440
Bits Per Pixel = 32
Vertical Sync = 0
Border Less = 0
Texture Quality = 2
Shader Quality = 2
AA Mode = -1
AF Mode = -1
Gamma = 127
Frame Finish = 0
Hack FPS Replace Text = 0
Lower AQC FrameRate = 10.000000
Upper AQC FrameRate = 25.000000
Memory = 128
Audio category:
Master Volume = 255
SFX Volume = 255
Voice Volume = 205
Music Volume = 215
Input category:
Mouse Grab = 1
Joy Index = 0
Joy 1X Src = 0
Joy 1Y Src = 1
Joy 2X Src = 2
Joy 2Y Src = 3
Joy Rudder Src = 5
Joy Throttle Src = 4
Joy 1X Scale = 1.000000
Joy 1Y Scale = 1.000000
Joy 2X Scale = 1.000000
Joy 2Y Scale = 1.000000
Joy Rudder Scale = 1.000000
Joy Throttle Scale = 1.000000
Joy Button0 Src = 0
Joy Button1 Src = 1
Joy Button2 Src = 2
Joy Button3 Src = 3
Joy Button4 Src = 4
Joy Button5 Src = 5
Joy Button6 Src = 6
Joy Button7 Src = 7
Joy Button8 Src = 8
Joy Button9 Src = 9
Joy Button10 Src = 10
Joy Button11 Src = 11
Joy Button12 Src = 12
Joy Button13 Src = 13
Joy Button14 Src = 14
Joy Button15 Src = 15
Joy Button16 Src = 16
Joy Button17 Src = 17
Joy Button18 Src = 18
Joy Button19 Src = 19
Joy Button20 Src = 20
Joy Button21 Src = 21
Joy Button22 Src = 22
Joy Button23 Src = 23
Joy Button24 Src = 24
Joy Button25 Src = 25
Joy Button26 Src = 26
Joy Button27 Src = 27
Joy Button28 Src = 28
Joy Button29 Src = 29
Other category:
Mod Name = (null)
Capture Folder = screenshots
Profile = default
Player Logo Number = 0
Player Logo Name = (null)
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 233 : dPStub: Setting D3DF_ALPHATRANS to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 236 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 238 : dPStub: Setting D3DF_MODULATEALPHA to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 241 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 243 : dPStub: Setting D3DF_MULTITEXTURE to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 246 : dStub
../X3/s_linux/init.cpp : S_GetCPUSpeed : 346 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_InitVideo : 1131 : dPStub: SDL_WM_SetIcon( icon, NULL );
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 233 : dPStub: Setting D3DF_ALPHATRANS to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 236 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 238 : dPStub: Setting D3DF_MODULATEALPHA to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 241 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 243 : dPStub: Setting D3DF_MULTITEXTURE to true without test

../X3/s_linux/sdl2/svideo.cpp : S_SetDefault3DSettings : 246 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 401 : dStub
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 404 : glGetString(GL_VENDOR) =               AMD
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 405 : glGetString(GL_RENDERER) =             AMD Radeon RX 5700 XT (navi10, LLVM 16.0.6, DRM 3.54, 6.5.7-maxz)
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 406 : glGetString(GL_VERSION) =              4.6 (Compatibility Profile) Mesa 23.1.8
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 407 : glGetString(GL_SHADING_LANGUAGE_VERSION) =             4.60
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 443 : dPStub: Need to detect if postprocess must be turned off
../X3/s_linux/sdl2/svideo.cpp : S_Create3DDevice : 458 : dPStub: Not sure if we don't need to load some LightMaps here?
../X3/s_linux/sdl2/svideo.cpp : W_RectFill : 1452 : dStub
../X3/s_linux/init.cpp : Int_OpenAL_Init : 920 : al first err 0
10/18 20:01:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(20230929173826)/tid(21118)
10/18 20:01:41 Init: Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)/tid(21118)
dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)dS3D_NameSpace(InitPostProcessFX)
[mpegvideo @ 0x57efc260] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x57efc260] Estimating duration from bitrate, this may be inaccurate
../X3/s_linux/s3d.cpp : S_3DCleanAndOptimizeMesh : 3217 : dStub
../X3/s_linux/s3d.cpp : S_3DRenderInit : 11936 : dStub
../X3/s_linux/s3d.cpp : S3D_CheckVisibility : 15567 : dPStub: What SHOULD this be, no documentation Ive found shows [] operators for this - Confirmed it is the nth float so 8 would be m[1][3]

../X3/s_linux/s3d.cpp : S_3DRenderExit : 11975 : dStub
[mpegvideo @ 0x57bead60] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x57bead60] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 0x57e76300] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x57e76300] Estimating duration from bitrate, this may be inaccurate
----
Warning!  Some triangles have zero area!
----
[mpegvideo @ 0x5718aec0] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x5718aec0] Estimating duration from bitrate, this may be inaccurate
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
----
Warning!  Some triangles have zero area!
----
[mpegvideo @ 0x60463820] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x60463820] Estimating duration from bitrate, this may be inaccurate
[mpegvideo @ 0x6052c5a0] max_analyze_duration 5000000 reached at 5000000
[mpegvideo @ 0x6052c5a0] Estimating duration from bitrate, this may be inaccurate
----
Warning!  Some triangles have zero area!
----
../X3/s_linux/sys_sfx.cpp : S_CloseAudio : 1196 : dStub
AL lib: (EE) alc_cleanup: 1 device not closed

Post Reply

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