It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
In the Steam store, Beyond a Steel Sky supports Linux, but I don't see it in Gog. Can someone clarify the state of this game in Linux?
avatar
dengog: In the Steam store, Beyond a Steel Sky supports Linux, but I don't see it in Gog. Can someone clarify the state of this game in Linux?
I emailed the developer who had this response:

" Hi Linux users!
You know how much we've always loved you all. This is why we held back the Linux executable an extra few days to put the finishing touches on it.
GOG will receive a small update to accommodate you all in the next few days! We would never forget about you!


So if you're worried about missing out on the discount, you can absolutely buy the game and it will probably update on Monday.
GOG already received everything they need so it's just a matter of repackaging it, and hosting it. :)"

Apparently they had posted this to Twitter but I don't use that.
avatar
shylock.596: I emailed the developer who had this response:

" Hi Linux users!
You know how much we've always loved you all. This is why we held back the Linux executable an extra few days to put the finishing touches on it.
GOG will receive a small update to accommodate you all in the next few days! We would never forget about you!

So if you're worried about missing out on the discount, you can absolutely buy the game and it will probably update on Monday.
GOG already received everything they need so it's just a matter of repackaging it, and hosting it. :)"

Apparently they had posted this to Twitter but I don't use that.
Linux version has been added today!
Attachments:
UPDATE: My assumption was correct. Starting pulseaudio daemon and disabling my HDMI audio device gave me sound. I have been playing it a couple of hours with no issues at all.
Running Arch linux with the wayland compositor swaywm.

Yea it was released today.

Tried it and it runs just fine. But i have no sound.

I have a strong suspicion the game picks up the wrong sound device.

Output of `aplay -l` is:

➜ ~ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC1220 Analog [ALC1220 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0

If only there was a way of actually getting some logging out of the game.
Post edited March 24, 2021 by yodadodo
I have sound but the game gets stuck at the title screen and the computer locks up totally.

Running it on my Thinkpad t460s, I7-6600u, Intel HD 520, 12 GB ram and Arch Linux.

The game works fine on a lower specs thinkpad t450s, Intel I5-5300u, Intel HD Graphics 5500, 8GB ram and Windows 10.
Just tryed to install the windows version under wine. Insstalled fine and executed it by the binary in $HOME/.wine/drive_c/GOG Games/Beyond a Steel Sky/BASS2/Binaries/Win64/BASS2-Win64-Shipping.exe

Worked without any issues.

If you run the "BASS2.exe" you will be prompted to install Microsft c++ runtime and that will fail. At least on my Arch install. So skip that and use the above .exe instead ;-)
After the latest patch that moved the game to the latest UnrealEngine that uses Vulkan instead of OpenGL made the game work flawless!

If you have had issues with the Gnu/Linux version maybe it will run for you now.

Works great on my T460s with Arch Linux and BSPWM.
I can't start the game

Running Beyond a Steel Sky
Doing GPU vendor detection
GPU vendor: nvidia
Checking if default vulkan variables are set
Doing VK ICD detection
Searching for ICD files in '/home/stefan/.local/share/vulkan/icd.d'
Searching for ICD files in '/usr/share/vulkan/icd.d'
Searching for ICD files in '/etc/vulkan/icd.d'
Searching for ICD files in '/usr/local/share/vulkan/icd.d'
Searching for ICD files in '/usr/local/etc/vulkan/icd.d'
Nvidia driver found
Searching for primus wrapper
Searching for Nvidia ICD
Nvidia ICD found
Using VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
4.26.1-15228867+++UE4.26-Rev 522 0
Disabling core dumps.
Exiting abnormally (error code: 1)
Seems that minigalaxy installed the game faulty
> Exiting abnormally (error code: 1)

This is stupidly vague Unreal Engine 4 error message, most of the time meaning that the UE4 executable can't find game resources.

It turns out that external installers such as Lutris or minigalaxy (or Bottles?) only extracts the game's mojosetup archive, without running GOG post-install script which actually unpacks the UE4 .pak.splitXX files.

When GOG mojosetup game .sh script is run from terminal or GUI, the GOGPostintall runs automatically as a part of installation process. External installers somehow skip this step. One can run GOGPostinstall manually as well, just go to dir where the game has been installed and run:

./support/postinst.sh
Post edited October 11, 2022 by zgembo
I’m getting Vulcan issues. As I start the game I’m greeted with ‘Cannot find a compatible Vulkan device or driver. Try updating your video card to a more recent version and make sure your video card supports Vulkan.’ error message and the following output on the terminal:

$ ./start.sh
Running Beyond a Steel Sky
Doing GPU vendor detection
GPU vendor: nvidia
Checking if default vulkan variables are set
Doing VK ICD detection
Searching for ICD files in '/home/x/.local/share/vulkan/icd.d'
Searching for ICD files in '/usr/share/vulkan/icd.d'
Searching for ICD files in '/etc/vulkan/icd.d'
Searching for ICD files in '/usr/local/share/vulkan/icd.d'
Searching for ICD files in '/usr/local/etc/vulkan/icd.d'
Nvidia driver found
Searching for primus wrapper
Searching for Nvidia ICD
Nvidia ICD found
Using VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
4.26.2-15973114+++UE4.26.2-Rev 522 0
Disabling core dumps.

I’m running on Debian with RTX 3090 and have nvidia-vulkan-icd:amd64, nvidia-vulkan-icd:i386 and vulkan-tools packages installed.

Does anyone have any ideas what might be the issue and how to solve it?
avatar
mina86: I’m getting Vulcan issues. As I start the game I’m greeted with ‘Cannot find a compatible Vulkan device or driver. Try updating your video card to a more recent version and make sure your video card supports Vulkan.’ error message and the following output on the terminal:

$ ./start.sh
Running Beyond a Steel Sky
Doing GPU vendor detection
GPU vendor: nvidia
Checking if default vulkan variables are set
Doing VK ICD detection
Searching for ICD files in '/home/x/.local/share/vulkan/icd.d'
Searching for ICD files in '/usr/share/vulkan/icd.d'
Searching for ICD files in '/etc/vulkan/icd.d'
Searching for ICD files in '/usr/local/share/vulkan/icd.d'
Searching for ICD files in '/usr/local/etc/vulkan/icd.d'
Nvidia driver found
Searching for primus wrapper
Searching for Nvidia ICD
Nvidia ICD found
Using VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
4.26.2-15973114+++UE4.26.2-Rev 522 0
Disabling core dumps.

I’m running on Debian with RTX 3090 and have nvidia-vulkan-icd:amd64, nvidia-vulkan-icd:i386 and vulkan-tools packages installed.

Does anyone have any ideas what might be the issue and how to solve it?
I solved this issue with this :
1) apt-get purge nvidia-primus-vk-wrapper:amd64 nvidia-primus-vk-common
2) apt-get install --reinstall libnvidia-gl-550

Of course, the 550 is to be changed depending on your NVIDIA driver version
dpkg -l | grep libnvidia-gl

Technical explaination:
The packet nvidia-primus-vk-common transform the file /usr/share/vulkan/icd.d/nvidia_icd.json to /usr/share/vulkan/icd.d/nvidia_icd.disabled_by_nv_vulkan_wrapper
While the packet libnvidia-gl-XXX brings the file /usr/share/vulkan/icd.d/nvidia_icd.json
File requiered by the game
Post edited November 24, 2024 by vince37083
apparently the linux support is not real. GoG should remove the linux badge.
I'm running a Radeon video card and saw the same issue as mina86.
I can't use vince37083's solution because , not NVidia video card.

Because I'm using Lutris I'm unsure if the "native" GoG installer for linux is being used (if there is such a thing).

What DID work was to use the Lutris and select the wine installer not the linux installer (Lutris presents both options)

--edit
Here are the vulkan related drivers I have installed.
ii libvulkan-dev:amd64 1.3.275.0-1build1 amd64
ii libvulkan1:amd64 1.3.275.0-1build1 amd64
ii libvulkan1:i386 1.3.275.0-1build1 i386
ii mesa-vulkan-drivers:amd64 24.3.2~kisak1~n amd64
ii mesa-vulkan-drivers:i386 24.3.2~kisak1~n i386
ii vulkan-tools 1.3.275.0+dfsg1-1 amd64
Post edited December 25, 2024 by leaflitter
avatar
leaflitter: apparently the linux support is not real.
I had no problems, (except grafical glitches solvable with laoding the game again). I have a AMD card, only a few years old:
~> lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex

I am running the open source AMDGPU Driver:
~> lsmod | grep amdgpu
amdgpu 15372288 127
video 81920 2 asus_wmi,amdgpu
amdxcp 12288 1 amdgpu
i2c_algo_bit 20480 1 amdgpu
drm_ttm_helper 16384 2 amdgpu
ttm 106496 2 amdgpu,drm_ttm_helper
drm_exec 12288 1 amdgpu
gpu_sched 69632 1 amdgpu
drm_suballoc_helper 12288 1 amdgpu
drm_buddy 20480 1 amdgpu
drm_display_helper 278528 1 amdgpu

I run opensuse tumbleweed if that helps...

Serched for vulcan in my package manger and this is whats installed with a description:
libgstvulkan-1_0-0 | GStreamer Streaming-Media Framework Plug-Ins
libvulkan1 | The Vulkan 3D graphics and compute API
libvulkan_radeon | Mesa vulkan driver for AMD GPU
Mesa-vulkan-device-select | Vulkan layer to select Vulkan devices provided by Mesa
vulkan-devel | Vulkan development package
vulkan-headers | Vulkan C and C++ API header files
vulkan-tools | Diagnostic utilities for Vulkan

I somewhat doubt that the devel, headers or tools would be needed...

Before giving up you could search and ask in the forums for your distribution.

I think that removing the Linux batch would be sad as I then I would not have found the game and missed some rare enjoyment.

Also, this may be helpfull: "If your GPU and driver support Vulkan, the vulkaninfo command will output a lot of information about the Vulkan capabilities of your system. If Vulkan is not supported, the command will return an error message." from: https://devicetests.com/check-gpu-driver-supports-vulkan

When I run vulkan info i get a tremendously long output, many fields say true, but there are plenty that say false, here is the very last part:

privateData = true
shaderDemoteToHelperInvocation = true
shaderTerminateInvocation = true
subgroupSizeControl = true
computeFullSubgroups = true
synchronization2 = true
textureCompressionASTC_HDR = false
shaderZeroInitializeWorkgroupMemory = true
dynamicRendering = true
shaderIntegerDotProduct = true
maintenance4 = true

VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR:
---------------------------------------------------------
workgroupMemoryExplicitLayout = true
workgroupMemoryExplicitLayoutScalarBlockLayout = true
workgroupMemoryExplicitLayout8BitAccess = true
workgroupMemoryExplicitLayout16BitAccess = true

VkPhysicalDeviceYcbcrImagesFeaturesEXT:
--------------------------------------------
ycbcrImages = true