Linux support thread

Ask here if you experience technical problems with X Rebirth.

Moderator: Moderators for English X Forum

Post Reply
radcapricorn
Posts: 1836
Joined: Mon, 14. Jul 08, 13:07
x4

Re: Linux support thread

Post by radcapricorn » Thu, 3. Jan 19, 21:54

I can't compute that. Why did you then make a Linux version for GoG? If there was no "demand" for running the game without Steam...

If you add a feature for one build, there has to be a reason to not add that feature to another build, besides "no one's asked for it".

We're going in circles. As it stands right now, having bought the game on Steam, and having spent about 300 hours beta-testing it (as Linux version was in beta for a long, long time), the only way for me to play without Steam would be to... buy again, on GoG, is that correct? And at the same time, a Windows player won't have to do that? Don't you think it's "a little bit" unfair?

flyerv
Posts: 1
Joined: Tue, 9. Jul 19, 16:02

X-REBIRTH linux, no sound

Post by flyerv » Tue, 9. Jul 19, 16:14

I click the 3 installers in order. I have the game running. I have 'Pulse Volume Audio Control' loaded. I had a similar problem with VLC media player. I just changed the output channel to the right device, config device - hdmi1 - monitor sound. Then switched the device on the running program.

I click on the desktop icon 'X Rebirth". Then I do alt-tab and Launch PAV.

I can't switch the device on the running program. PAV won't change it. There is no method to change the device within the app.

Need help. Thanks.

AR_Starfighter
Posts: 44
Joined: Thu, 6. Jun 19, 06:02

Re: Linux support thread

Post by AR_Starfighter » Fri, 12. Jul 19, 06:05

Does does the GOG version require superuser mode?

(mojosetup:5139): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine", What needs to be installed?

EDIT: I found and installed the package that was needed.


FYI, I got the same no sound problem on linux.
Last edited by AR_Starfighter on Sat, 20. Jul 19, 06:35, edited 1 time in total.

Junaru
Posts: 3
Joined: Tue, 21. Nov 17, 18:26

Re: Linux support thread

Post by Junaru » Fri, 19. Jul 19, 21:09

Xbox 360 wireless controller no longer works. No buttons work neither in menus nor in game. It did work flawlessly a year or so ago on this exact same machine.

If you move your your mouse around so the cursors becomes visible and then press any button on the gamepad the cursor disappears, this leads me to believe the game does pickup the controller inputs but fails to do anything with them.

Game is vanilla with all mods disabled.

Tried forcing the game to use system SDL:

Code: Select all

X Rebirth $  mv lib/libSDL2-2.0.so.0 lib/libSDL2-2.0.so.0--
This didn't help.

Launching with --debugfile didn't produce anything interesting:

Code: Select all

Logfile started, time Fri Jul 19 21:43:22 2019
[General] 0.00 ======================================
[=ERROR=] 0.00 File I/O: Could not find file './etc\xml\catalog'
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 FileIORequest::WaitForResult() Failed './etc\xml\catalog' with 3
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 XLib::XMLInputOpenCallback(): Failed to open the file: etc/xml/catalog
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 File I/O: Could not find file './t\0002'
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 FileIORequest::WaitForResult() Failed './t\0002' with 3
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 XLib::XMLInputOpenCallback(): Failed to open the file: t/0002
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 Error parsing text file t/0002 with libxml2
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 [Movie.LoadFormat] File videos/logo_publisher.mkv: avformat_open_input = -2 'No such file or directory'
[General] 0.00 ======================================
Given the xml parsing errors tried using system libXML:

Code: Select all

 X Rebirth $ mv lib/libxml2.so.2 lib/libxml2.so.2-- 
This didn't help either.

Launched via Steam under Gnome session in X11 mode.
AMD RX580 with opensource AMDGPU driver under Archlinux.

Relevant package versions:

Code: Select all

$ pacman -Q|grep 'vulkan\|mesa\|linux\|xorg-server\|sdl\|input'

lib32-mesa 19.1.2-1
lib32-sdl 1.2.15-7
lib32-sdl2 2.0.9-1
lib32-sdl2_image 2.0.5-1
lib32-sdl2_mixer 2.0.4-1
lib32-sdl2_ttf 2.0.15-1
lib32-sdl_image 1.2.12-6
lib32-sdl_mixer 1.2.12-3
lib32-sdl_ttf 2.0.11-5
lib32-util-linux 2.34-1
lib32-vulkan-icd-loader 1.1.115-1
lib32-vulkan-radeon 19.1.2-1
libinput 1.13.4-1
linux 5.2.1.arch1-1
mesa 19.1.2-1
sdl 1.2.15-10
sdl2 2.0.9-1
sdl2_image 2.0.5-1
sdl2_mixer 2.0.4-3
sdl2_ttf 2.0.15-1
sdl_image 1.2.12-5
sdl_mixer 1.2.12-7
sdl_ttf 2.0.11-5
vulkan-extra-layers 1.1.97.0+10340+118b2f331-1
vulkan-headers 1:1.1.115-1
vulkan-html-docs 1:1.1.115-1
vulkan-icd-loader 1.1.115-1
vulkan-radeon 19.1.2-1
vulkan-trace 1.1.97.0+10340+118b2f331-1
vulkan-validation-layers 1.1.112-2
xf86-input-libinput 0.28.2-1
xorg-server 1.20.5-2
xorg-server-common 1.20.5-2
xorg-server-devel 1.20.5-2
xorg-server-xdmx 1.20.5-2
xorg-server-xephyr 1.20.5-2
xorg-server-xnest 1.20.5-2
xorg-server-xvfb 1.20.5-2
xorg-server-xwayland 1.20.5-2
Cheers,
Justin

Alan Phipps
Moderator (English)
Moderator (English)
Posts: 19697
Joined: Fri, 16. Apr 04, 19:21
x4

Re: Linux support thread

Post by Alan Phipps » Fri, 19. Jul 19, 22:18

"a year or so ago on this exact same machine." How exactly the same? There must have been device driver or OS updates in a year or so. Obviously something has changed since but the gamefiles were indeed last updated 18 months ago (v 4.30) that included:

• Improved input mapping options (NOTE: some input profiles, especially for joysticks, may need to be reset).
• Replaced gamepad controls menu with auto targeting menu..
A dog has a master; a cat has domestic staff.

AR_Starfighter
Posts: 44
Joined: Thu, 6. Jun 19, 06:02

Linux support thread

Post by AR_Starfighter » Mon, 22. Jul 19, 05:54

I'm using 'OPENSUSE 15.1 - 64 bit'. I have all system requirements. Installed in normal user mode.

Code: Select all

sh x_rebirth_en_4_30_16978.sh
sh x_rebirth_teladi_outpost_dlc_en_gog_3_16977.sh
sh x_rebirth_home_of_light_dlc_en_gog_3_16977.sh
After running the first time, XR said it needed package 'murine'. I found and installed it. Now, get these errors. All the GFX work, but there is no sound.

It's mentioning that XR can't install folders and files to the home directory. The paths include '\n'. ??

Code: Select all

Running X: Rebirth
Language detected: English
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
ln: failed to create symbolic link '/home/username/GOG Games/X Rebirth/game/support/drdump/drdump.ini': No such file or directory
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
ln: failed to create symbolic link '/home/username/GOG Games/X Rebirth/game/support/drdump/drdump.ini': No such file or directory
mkdir: cannot create directory ‘/home/username\nGames\nRebirth’: Permission denied
Elephant Memory Manager Initialized with 0MB
Elephant Memory Manager Name And Callstack Base Address is 0x142a2b9
Elephant Memory Manager Mode: Resizable Mode, Has small heap: No, 64bit, Version: 1.7.3
Heap Resize Generic 0x0x7f231a163000 to 0x0x7f2324162fc0
======================================
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 './etc\xml\catalog-d.xml'
======================================
======================================
FileIORequest::WaitForResult() Failed './etc\xml\catalog-d.xml' with 3
======================================
======================================
XLib::XMLInputOpenCallback(): Failed to open the file: etc/xml/catalog-d.xml
======================================
======================================
File I/O: Could not find file './etc\xml\suse-catalog.xml'
======================================
======================================
FileIORequest::WaitForResult() Failed './etc\xml\suse-catalog.xml' with 3
======================================
======================================
XLib::XMLInputOpenCallback(): Failed to open the file: etc/xml/suse-catalog.xml
======================================
======================================
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
======================================
======================================
[Movie.LoadFormat] File videos/logo_publisher.mkv: avformat_open_input = -2 'No such file or directory'
======================================

Post Reply

Return to “X Rebirth - Technical Support”