Linux Support (Beta)
Moderator: Moderators for English X Forum
Re: Linux Support (Beta)
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).
Re: Linux Support (Beta)
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.
I was able to bind it to Left Alt, and it works.
-
- Posts: 22
- Joined: Sun, 18. Mar 12, 14:15
Re: Linux Support (Beta)
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.
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.
Re: Linux Support (Beta)
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.
[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.
Re: Linux Support (Beta)
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.
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.
-
- Posts: 654
- Joined: Wed, 4. Feb 09, 17:30
Re: Linux Support (Beta)
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.Byter wrote: ↑Tue, 26. Feb 19, 18:57I 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
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?
HGN
Re: Linux Support (Beta)
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
Re: Linux Support (Beta)
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
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
Re: Linux Support (Beta)
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.
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.
-
- Posts: 3
- Joined: Fri, 30. Nov 18, 22:44
Re: Linux Support (Beta)
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!
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!
-
- Moderator (English)
- Posts: 3230
- Joined: Mon, 14. Jul 08, 13:07
Re: Linux Support (Beta)
Um, what is up with the UI?
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 :\
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 :\
-
- Moderator (English)
- Posts: 3230
- Joined: Mon, 14. Jul 08, 13:07
Re: Linux Support (Beta)
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
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
Re: Linux Support (Beta)
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.
Everything else seems fine within that hour on Slackware, running I7-8700, 16GB RAM and an Nivdia 2070 8GB vram. On ultra at 60FPS.
-
- Moderator (English)
- Posts: 3230
- Joined: Mon, 14. Jul 08, 13:07
Re: Linux Support (Beta)
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.
-
- Moderator (English)
- Posts: 3230
- Joined: Mon, 14. Jul 08, 13:07
Re: Linux Support (Beta)
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.
-
- Posts: 4
- Joined: Sat, 12. Nov 05, 17:33
Re: Linux Support (Beta)
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!
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!
Re: Linux Support (Beta)
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
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
-
- Posts: 73
- Joined: Sun, 27. Aug 17, 09:06
Re: Linux Support (Beta)
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.timon37 wrote: ↑Tue, 26. Feb 19, 15:40I have worries;p There's always reasons to worry, and it's not called a "beta" just for coolness factor;)segmentationfault wrote: ↑Tue, 26. Feb 19, 14:44so 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?
But hopefully it all goes reasonably well:)
Regarding the bug tracker: "we'll see".
Re: Linux Support (Beta)
What GPU and Kernel version do you have?apcolvin wrote: ↑Wed, 27. Feb 19, 11:56I 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