Linux Support (Beta)
Moderator: Moderators for English X Forum
Re: Linux Support (Beta)
hi ! i got ubuntu 18.10 and nvidia-415,
i can'T retrieve my new save in "./home/*myfolder*/documents/EGOSOFT/....."...
documents folder is empty.
i would like to import my saves from windows, do you found where the save is located ?
thx for help !
i can'T retrieve my new save in "./home/*myfolder*/documents/EGOSOFT/....."...
documents folder is empty.
i would like to import my saves from windows, do you found where the save is located ?
thx for help !
ubuntu 18.10 latest updates + nvidia-415 + pulseaudio + xbox one pad.
i7-2600k, gtx 970, 16 gb ram, focusrite saffire pro 24 soundcard, ssd.
i7-2600k, gtx 970, 16 gb ram, focusrite saffire pro 24 soundcard, ssd.
Re: Linux Support (Beta)
I am suffering the same issue as you using openSUSE Tumbleweed with vulkanifo returning the following. Note I also have Vega 64 and LLVM 7.0
Code: Select all
==========
VULKANINFO
==========
Vulkan Instance Version: 1.1.91
Instance Extensions:
====================
Instance Extensions count = 17
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_utils : extension revision 1
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities: extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2: extension revision 1
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_surface : extension revision 25
VK_KHR_wayland_surface : extension revision 6
VK_KHR_xcb_surface : extension revision 6
VK_KHR_xlib_surface : extension revision 6
Layers: count = 10
=======
VK_LAYER_GOOGLE_threading (Google Validation Layer) Vulkan version 1.1.96, layer version 1
Layer Extensions count = 1
VK_EXT_debug_report : extension revision 6
Devices count = 2
GPU id : 0 (AMD RADV VEGA10 (LLVM 7.0.0))
Layer-Device Extensions count = 0
GPU id : 1 (AMD RADV VEGA10 (LLVM 7.0.0))
Layer-Device Extensions count = 0
Byter wrote: ↑Tue, 26. Feb 19, 18:57I know my version is not officially supported, but maybe this is a more common problem.
Version:I'm starting the game with "-skipintro -logfile debug.log". The contents of debug.log are:Code: Select all
4.20.11-1-MANJARO #1 SMP PREEMPT Wed Feb 20 23:19:36 UTC 2019 x86_64 GNU/Linux
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 playingLogfile started, time Tue Feb 26 18:40:11 2019
[General] 0.00 ======================================
[=ERROR=] 0.00 File I/O: Could not find file './etc\xml\catalog'
[General] 0.00 ======================================
[General] 0.00 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 FileIORequest::WaitForResult() Failed './etc\xml\catalog' with 4
[=ERROR=] 0.00 File I/O: Could not find file './etc\xml\catalog.sig'
[General] 0.00 ======================================
[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 ======================================
[General] 0.00 ======================================
[=ERROR=] 0.00 File I/O: Could not find file './t\0002.sig'
[General] 0.00 ======================================
[=ERROR=] 0.00 FileIORequest::WaitForResult() Failed './t\0002' with 4
[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 GetTextPage() TextPageTable for page 102 not found!
[General] 0.00 ======================================
[General] 0.00 'AMD RADV VEGA10 (LLVM 7.0.1)' AMD-driver v18.3.3 (Vulkan 1.1.70) check=1
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?
- MakerLinux
- Posts: 234
- Joined: Tue, 14. Nov 17, 13:10
Re: Linux Support (Beta)
WOW... I thought I would have to wait a week or so to get my hands on X4... You guys ROCK! Bought at full price, THANK YOU for the Linux love! <3MakerLinux wrote: ↑Tue, 26. Feb 19, 11:08Eager to try it. Will buy the game as soon as the beta is out.
Brazilian Linux-only user living in Poland, https://steamcommunity.com/id/patolinux on Steam. PC I use for playing: Ryzen 7 7800X3D with 64 GB 6GHz DDR5 CL30, AMD Radeon RX 7900 XTX, ArchLinux
Controllers: steam controller via Steam Input or HOTAS set: TSaitek X52 Pro + MFD F-16 + G29 pedals.
VR headset: Valve Index & Meta Quest 2. My other PC: Steam Deck OLD with nReal AIR AR headset
Controllers: steam controller via Steam Input or HOTAS set: TSaitek X52 Pro + MFD F-16 + G29 pedals.
VR headset: Valve Index & Meta Quest 2. My other PC: Steam Deck OLD with nReal AIR AR headset
Re: Linux Support (Beta)
.. et UN GRAND MERCé !!!!!! for the Linux version !!!!!!!!
works well here :
ubuntu 18.10 latest updates + nvidia-415.
1- game runs fine ! i'm "in-game"...
2- seems same settings than windows graphics.... (vulkan) , seems like i used MSAAX2 instead of MSAAx4 in win but not sure.
3- 1st issue : /home/*******/documents" "/Egosoft/X4/...." does not exist ; i done a manual save (not quick save), and when i relaunch game the save loads... but not the saves i imported from windows into this folder. The manual save #1 is hidden, and can't found it anywhere to replace it with my saves.
works well here :
ubuntu 18.10 latest updates + nvidia-415.
1- game runs fine ! i'm "in-game"...
2- seems same settings than windows graphics.... (vulkan) , seems like i used MSAAX2 instead of MSAAx4 in win but not sure.
3- 1st issue : /home/*******/documents" "/Egosoft/X4/...." does not exist ; i done a manual save (not quick save), and when i relaunch game the save loads... but not the saves i imported from windows into this folder. The manual save #1 is hidden, and can't found it anywhere to replace it with my saves.
ubuntu 18.10 latest updates + nvidia-415 + pulseaudio + xbox one pad.
i7-2600k, gtx 970, 16 gb ram, focusrite saffire pro 24 soundcard, ssd.
i7-2600k, gtx 970, 16 gb ram, focusrite saffire pro 24 soundcard, ssd.
Re: Linux Support (Beta)
3 -> (fixed) ->ant1393 wrote: ↑Tue, 26. Feb 19, 20:43.. et UN GRAND MERCé !!!!!! for the Linux version !!!!!!!!
works well here :
ubuntu 18.10 latest updates + nvidia-415.
1- game runs fine ! i'm "in-game"...
2- seems same settings than windows graphics.... (vulkan) , seems like i used MSAAX2 instead of MSAAx4 in win but not sure.
3- 1st issue : /home/*******/documents" "/Egosoft/X4/...." does not exist ; i done a manual save (not quick save), and when i relaunch game the save loads... but not the saves i imported from windows into this folder. The manual save #1 is hidden, and can't found it anywhere to replace it with my saves.
i launch game....Xautos Modérateur Il y a 13 minutes
Only other place i can find X4 folders beside the X4F folder itself and the one provided earlier:
home > [Username] > .config > Egosoft > X4 > [Numbers]
ubuntu 18.10 latest updates + nvidia-415 + pulseaudio + xbox one pad.
i7-2600k, gtx 970, 16 gb ram, focusrite saffire pro 24 soundcard, ssd.
i7-2600k, gtx 970, 16 gb ram, focusrite saffire pro 24 soundcard, ssd.
-
- Posts: 628
- Joined: Tue, 13. Apr 10, 20:03
Re: Linux Support (Beta)
This looks like the all too common Vega GPU hangs. There is nothing Egosoft can really do because it's a driver bug.Byter wrote: 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?
You can try to upgrade to the LLVM 8.x and mesa 19.x development versions (or wait until they officially release)
If they don't fix the problem, you should create a bug report in the freedesktop bug tracker.
EDIT:
There is also the possibility of trying out AMDVLK or AMDGPU-Pro but there is no guarantee that they work flawlessly either.
Last edited by fallenwizard on Tue, 26. Feb 19, 21:29, edited 1 time in total.
Re: Linux Support (Beta)
Performance is good so far.
Only problem for now is that i can't walk around the stations. Everytime I try i'll get ported to my ship after a few seconds.
Only problem for now is that i can't walk around the stations. Everytime I try i'll get ported to my ship after a few seconds.
Waat dat wat? Dat waat wat!
Re: Linux Support (Beta)
Yes, X4 on Linux I have to have this game now
Re: Linux Support (Beta)
You're probably pressing Shift + D which is the default hot key for teleporting back to the ship. I think everybody tries using shift to move faster out of habit.
Re: Linux Support (Beta)
issues linux 2.0 :
- gamepad mouse emulation does not show cursor on map. (can't clicks..)
- sound of laser / weapons is very low / inaudible.
- map filters tabs does not show buttons sometimes.
- gamepad mouse emulation does not show cursor on map. (can't clicks..)
- sound of laser / weapons is very low / inaudible.
- map filters tabs does not show buttons sometimes.
ubuntu 18.10 latest updates + nvidia-415 + pulseaudio + xbox one pad.
i7-2600k, gtx 970, 16 gb ram, focusrite saffire pro 24 soundcard, ssd.
i7-2600k, gtx 970, 16 gb ram, focusrite saffire pro 24 soundcard, ssd.
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!