Linux Support (Beta)

Ask here if you experience technical problems with X4: Foundations.

Moderator: Moderators for English X Forum

_JD_
Posts: 137
Joined: Wed, 29. Oct 08, 15:05
x4

Re: Linux Support (Beta)

Post by _JD_ » Tue, 26. Feb 19, 22:27

Just ordered an X52 Pro to play this game. Does anyone have already tried it on linux? I saw on the in-game Joystick menu that is one of the 3 models with an official profile (the others are 2 Thrustmaster).

infinoid
Posts: 8
Joined: Sat, 23. Feb 13, 00:01
x3ap

Re: Linux Support (Beta)

Post by infinoid » Tue, 26. Feb 19, 23:17

I was not able to bind the "Run" key (in Platform Movement) to Shift or Left Ctrl. Pressing those keys does nothing; the settings screen continues to wait for me to press a key.

I was able to bind it to Left Alt, and it works.

lazy_banana
Posts: 22
Joined: Sun, 18. Mar 12, 14:15
x4

Re: Linux Support (Beta)

Post by lazy_banana » Tue, 26. Feb 19, 23:41

I came across 2 minor graphical issues:
1. The cursor has an ugly black border. Looks as if it was rendered with alpha testing enabled but blending disabled: https://i.ibb.co/vc2Jqpk/x4-1.png
2. In fullscreen and borderless the aim indicator is stretched horizontally: https://i.ibb.co/Wgbj67F/x4-2.png. Doesn't happen in windowed mode. Looks as if it gets stretched to match the screen aspect ratio. Might have something to do with normalized device coordinates.

Another issue is that audio sounds lower quality. On windows it's crystal clear but on Linux it sounds a lot more bassy and heavily compressed. Other applications sound just fine. I'm using pulseaudio.

infinoid
Posts: 8
Joined: Sat, 23. Feb 13, 00:01
x3ap

Re: Linux Support (Beta)

Post by infinoid » Tue, 26. Feb 19, 23:48

Here's a minor cosmetic issue.

[img]https://moo.glines.org/upload/infinoid/ ... ations.png[/img]

The head models of traders on platforms get frozen in place, and not follow the animations of the rest of their bodies. This happened after tabbing out of the game and back in, and getting a loading screen for a couple of seconds.

Trader animations work normally before tabbing out. The head models of crewmen/crewwomen do not seem to be affected; I have not looked at other NPC types yet.

I have been able to trigger this consistently. I started a new "Young Gun" game 3 times, ran up the ramp, looked at the trader, then tabbed out, and saw this issue each time.

equeim
Posts: 3
Joined: Sat, 29. Dec 12, 18:43
x4

Re: Linux Support (Beta)

Post by equeim » Tue, 26. Feb 19, 23:53

Both RADV and AMDVLK work very well for me (RX 580, Fedora 29). On AMDVLK I have about 7-10 more FPS. Although performance is still worse than on Windows (~10 less FPS on stations, and ~20 less FPS in space). The only issue I've noticed so far is cursor black border.

Also, what does triple buffering vsync mode supposed to do? I can't see any difference between this and vsync off, tearing is there too. Regular vsync works fine.
Last edited by equeim on Wed, 27. Feb 19, 00:01, edited 1 time in total.

Unbekanntes Feindschiff
Posts: 654
Joined: Wed, 4. Feb 09, 17:30
x4

Re: Linux Support (Beta)

Post by Unbekanntes Feindschiff » Tue, 26. Feb 19, 23:54

Byter wrote:
Tue, 26. Feb 19, 18:57
I know my version is not officially supported, but maybe this is a more common problem.

[...]

Starting the game works fine, it seems to do its thing... and then EVERYTHING simply hangs. Can't even access tty2. But the music keeps playing :P
I managed to get to the main menu ONCE, thought I could change the AA settings and whatnot before starting a new game and ended up with the same problem.

As mentioned in the main post, I already tried waiting for about 20 minutes in hope it comes back... but nope.

A more verbose log could help maybe? How would I obtain that? Or am I simply missing some dependency?
I have had that happen once when I ran out of memory (as X4 is fairly memory-hungry) Maybe try closing things like web browsers (which are enormously memory-hungry these days) before running the game.
HGN

User avatar
Brianetta
Posts: 3203
Joined: Tue, 12. Nov 02, 14:22
x4

Re: Linux Support (Beta)

Post by Brianetta » Tue, 26. Feb 19, 23:59

I'm seeing a lot more bloom/glow in white objects (such as the transport room door in my ship) on Linux than I experience in Windows.
PGP fingerprint: FA3D CA2F 38D3 BA69 87E1 D52E C204 FB5C 430A 0BFA

cicero111
Posts: 108
Joined: Sat, 13. Aug 11, 14:30
x4

Re: Linux Support (Beta)

Post by cicero111 » Wed, 27. Feb 19, 00:45

Seems like there are some issues with mods using folders with upper case characters (tested with extensions folder in game directory). Example are the NoSuperHighway mod, renaming the 2 folders "NoSuperHighway/maps/XU_ep2_universe" to "nosuperhighway/maps/xu_ep2_universe" makes it work OK.
My game are installed on a ext4 filesystem.

Otherwise, seems to work great so far. Not tested large balltes etc yet but seems on par or better than Windows (so glad i dont have to boot that thing again so probably "a bit" subjective, but hey). Using a Nvidia GTX780, 418.43 driver. Thank you so much for the port - this is just excellent :D

hogy
Posts: 20
Joined: Wed, 6. Nov 02, 20:31
x4

Re: Linux Support (Beta)

Post by hogy » Wed, 27. Feb 19, 01:23

I was just exploring the equipment dock that you start in, and ended up trying to transport into a ship that was docked, to the dock area I think. I went to walk out of the door, and almost immediately the mouse stopped responding and I couldn't look around or move. I saved the game (see below), and when loaded it seems to be stuck underneath a landing pad of some sort, where I can move around, but jumping from where its saved makes the controls stop responding again. The whole thing starts flying off, and Ctrl+D seems to go to the bridge where ship is flying, so perhaps it was some race condition when going to a craft that is leaving?

Here's the save game:
https://www.dropbox.com/s/ig3fvt88evpdu ... ml.gz?dl=0

I have no idea if this is Linux specific (or if this should be reported on this thread or another). If the save game isn't helpful to figure out what happened, it'd probably require me to use the previous save game, and wait for the ship to dock again, which I can maybe try if its helpful.

Other minor things:
- Setting up the controls was a bit of a pain. E.g. how do I clear a binding? If I click a binding, the cursor appears there, but won't go unless I press a button to assign, even when clicking other bindings or controls.
- I tried the ship modes tutorial after the previous tutorials (the flight one just seemed to stop afterwards without completing the tutorial). It said about how to abort the tutorial, but just seemed to stop there without any more text showing. Perhaps I need to try that again afresh.

major_bird
Posts: 3
Joined: Fri, 30. Nov 18, 22:44
x4

Re: Linux Support (Beta)

Post by major_bird » Wed, 27. Feb 19, 03:03

Just FYI.

Game is working fine so far. I am on debian testing. AMD RX 480 + default mesa.
Some minor bugs, but nothing important and i am too lazy right know to check the other posts if they were already reported.
Thanks for making a native linux version!

radcapricorn
Moderator (English)
Moderator (English)
Posts: 3230
Joined: Mon, 14. Jul 08, 13:07
x4

Re: Linux Support (Beta)

Post by radcapricorn » Wed, 27. Feb 19, 03:37

Um, what is up with the UI?

Image

Antialiasing does smooth those out a bit, but... eh?

The mouse pointer also looks ugly as hell, but it's not being captured by the screenshot :\

radcapricorn
Moderator (English)
Moderator (English)
Posts: 3230
Joined: Mon, 14. Jul 08, 13:07
x4

Re: Linux Support (Beta)

Post by radcapricorn » Wed, 27. Feb 19, 05:00

Mission to nowhere?

I've taken a mission to deploy a satellite. The guidance pointed to an Inactive Jumpgate. A few minutes later, the mission completed on its own.

Save after taking the mission: https://dl.dropbox.com/s/75rbkxbtgcl49h ... 010.xml.gz

StarTuxia
Posts: 4
Joined: Wed, 21. Aug 13, 04:21
x4

Re: Linux Support (Beta)

Post by StarTuxia » Wed, 27. Feb 19, 05:03

Only played an hour. Not got my joysticks to see the axis, but buttons work.

Everything else seems fine within that hour on Slackware, running I7-8700, 16GB RAM and an Nivdia 2070 8GB vram. On ultra at 60FPS.

radcapricorn
Moderator (English)
Moderator (English)
Posts: 3230
Joined: Mon, 14. Jul 08, 13:07
x4

Re: Linux Support (Beta)

Post by radcapricorn » Wed, 27. Feb 19, 05:05

hogy wrote:
Wed, 27. Feb 19, 01:23
- Setting up the controls was a bit of a pain. E.g. how do I clear a binding? If I click a binding, the cursor appears there, but won't go unless I press a button to assign, even when clicking other bindings or controls.
Press Delete after clicking a binding.

CBJ
EGOSOFT
EGOSOFT
Posts: 51923
Joined: Tue, 29. Apr 03, 00:56
x4

Re: Linux Support (Beta)

Post by CBJ » Wed, 27. Feb 19, 09:14

radcapricorn wrote:
Wed, 27. Feb 19, 03:37
Um, what is up with the UI?
That is not specific to the Linux version; it happens in Windows too. We're aware of it and it will get looked at when more urgent issues have been dealt with.

radcapricorn
Moderator (English)
Moderator (English)
Posts: 3230
Joined: Mon, 14. Jul 08, 13:07
x4

Re: Linux Support (Beta)

Post by radcapricorn » Wed, 27. Feb 19, 10:17

CBJ wrote:
Wed, 27. Feb 19, 09:14
radcapricorn wrote:
Wed, 27. Feb 19, 03:37
Um, what is up with the UI?
That is not specific to the Linux version; it happens in Windows too. We're aware of it and it will get looked at when more urgent issues have been dealt with.
Good to know, thanks. And the mouse pointer? I do remember it not looking that ugly from trying to run under Proton. It is as if whatever transparency mask it has gets clamped instead of blended, resulting in an ugly pixelated black outline. This is for all the pointers I've seen so far.

tuxinvader
Posts: 4
Joined: Sat, 12. Nov 05, 17:33
x4

Re: Linux Support (Beta)

Post by tuxinvader » Wed, 27. Feb 19, 10:23

X4 Linux Beta! Kerching! <insert cash register emoji here>

Q: When is FTTC (Fibre to the cabinet) broadband not fast enough?
A: When you're waiting for X4 to complete downloading.... 10 mins and counting.

Thank you Egosoft!

apcolvin
Posts: 4
Joined: Sun, 15. Mar 15, 20:17

Re: Linux Support (Beta)

Post by apcolvin » Wed, 27. Feb 19, 11:56

I managed to get some extra logs for the lock up from the dmesg. The screen and keyboard attached to X is dead but the server is responding to SSH logins. Here is the error
Note that I have also update the vulkan and AMDGPU versions which brought along LLVM7.0.1
[ 3096.841674] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:158 vmid:2 pasid:32800, for process Main() pid 26321 thread Main() pid 26321)
[ 3096.841675] amdgpu 0000:03:00.0: in page starting at address 0x000000000174b000 from 27
[ 3096.841676] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
[ 3107.008511] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=114395, emitted seq=114397

segmentationfault
Posts: 73
Joined: Sun, 27. Aug 17, 09:06

Re: Linux Support (Beta)

Post by segmentationfault » Wed, 27. Feb 19, 12:10

timon37 wrote:
Tue, 26. Feb 19, 15:40
segmentationfault wrote:
Tue, 26. Feb 19, 14:44
so I don't have worries with X4.
You had a bug tracker in use for X:R testing, I assume it is not making a return this time?
I have worries;p There's always reasons to worry, and it's not called a "beta" just for coolness factor;)
But hopefully it all goes reasonably well:)

Regarding the bug tracker: "we'll see".
After testing it about 8 hours I have to say I'm more than happy to its current state :). I found couple of bugs (I sent a bug report by email) but otherwise the game has been totally playable for me. Thanks.

equeim
Posts: 3
Joined: Sat, 29. Dec 12, 18:43
x4

Re: Linux Support (Beta)

Post by equeim » Wed, 27. Feb 19, 12:35

apcolvin wrote:
Wed, 27. Feb 19, 11:56
I managed to get some extra logs for the lock up from the dmesg. The screen and keyboard attached to X is dead but the server is responding to SSH logins. Here is the error
Note that I have also update the vulkan and AMDGPU versions which brought along LLVM7.0.1
[ 3096.841674] amdgpu 0000:03:00.0: [gfxhub] VMC page fault (src_id:0 ring:158 vmid:2 pasid:32800, for process Main() pid 26321 thread Main() pid 26321)
[ 3096.841675] amdgpu 0000:03:00.0: in page starting at address 0x000000000174b000 from 27
[ 3096.841676] amdgpu 0000:03:00.0: VM_L2_PROTECTION_FAULT_STATUS:0x00000000
[ 3107.008511] [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx timeout, signaled seq=114395, emitted seq=114397
What GPU and Kernel version do you have?

Post Reply

Return to “X4: Foundations - Technical Support”