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

×
"Is that the following error?

Error:
The path set for temporary files storage has not enough free space: /tmp
An alternative path can be provided with --tmpdir.
This free space check can also be disabled using --no-free-space-check."

Yes that was the one:)
I had tried the line u suggest but nothing happened and it just hung there and seemed to get nowhere no matter how long I waited.

Im messing with it again now and getting the following:

If i dont do the
export PATH="$HOME/.local/bin:$PATH"
b4 each play.it it just wont work and says, im sry I cant figure out how to set it to perm path or remmeber it so I dont have to do that each time but at elast it works and I copied it for easy paste:D
It looks like this without the path part:

[alice@alice-systemproductname ~]$ play.it --tmpdir /var/tmp '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'
bash: play.it: command not found
Which tbh I still dont understand cause the path is correct but I dont speak code so ;D

Then I tried today again now and just let it hang for as long as it felt like after doing:

[alice@alice-systemproductname ~]$ export PATH="$HOME/.local/bin:$PATH"
[alice@alice-systemproductname ~]$ play.it --tmpdir /var/tmp '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'

I looked at it a gd 5 min, then went to make tea, it was still thinking about it with nothing happening.
Then I did the dishes and other housework and an hour later when looking, it had come up with this:

[alice@alice-systemproductname ~]$ export PATH="$HOME/.local/bin:$PATH"
[alice@alice-systemproductname ~]$ play.it --tmpdir /var/tmp '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'

Error:
dpkg-deb not found. Install dpkg before running this script.

So then I installed the latest of that through yay (see pic, the nb 1 option in bottom which now shows as installed, it wasnt there b4 that).
(Not sure if this is gd tho on Arch system, Ive heard it can break stuff?
I did it anyway, else ill just reinstall distro:) )

I restarted pc and tried the same again:

[alice@alice-systemproductname ~]$ export PATH="$HOME/.local/bin:$PATH"
[alice@alice-systemproductname ~]$ play.it --tmpdir /var/tmp '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'

Error:
dpkg-deb is available in version , but version 1.19.0 or newer is required.

But I have newer than that installed now ?
1 extra/dpkg 1.22.21-1 (1.9 MiB 9.3 MiB) (Installed)

Prob the git version will not work either then since it says 1.21?
Attachments:
dpkg.jpeg (72 Kb)
Post edited September 11, 2025 by Jinini
avatar
Jinini: [alice@alice-systemproductname ~]$ export PATH="$HOME/.local/bin:$PATH"
[alice@alice-systemproductname ~]$ play.it --tmpdir /var/tmp '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'

Error:
dpkg-deb is available in version , but version 1.19.0 or newer is required.
I assumed all along that you were using Arch Linux, is that not the case? In no way should dpkg-deb, any version, be required to build native Arch Linux packages for Hollow Knight.

If you are using some distribution based on Arch Linux that is not automatically detected by ./play.it (it should know about Artix, Manjaro, EndeavourOS and SteamOS), then you need to be explicit about the type of package you need:
play.it --tmpdir /var/tmp --package arch (…)/hollow_knight_1_5_78_11833_51218.sh
avatar
Jinini: [alice@alice-systemproductname ~]$ export PATH="$HOME/.local/bin:$PATH"
[alice@alice-systemproductname ~]$ play.it --tmpdir /var/tmp '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'

Error:
dpkg-deb is available in version , but version 1.19.0 or newer is required.
avatar
vv221: I assumed all along that you were using Arch Linux, is that not the case? In no way should dpkg-deb, any version, be required to build native Arch Linux packages for Hollow Knight.

If you are using some distribution based on Arch Linux that is not automatically detected by ./play.it (it should know about Artix, Manjaro, EndeavourOS and SteamOS), then you need to be explicit about the type of package you need:

play.it --tmpdir /var/tmp --package arch (…)/hollow_knight_1_5_78_11833_51218.sh
avatar
vv221:
Yes, I am on Arch EndeavorOS, which is why im a bit confused why it asks me to install debian stuff now? :s
I removed dpkg again now.
No clue why it says that then.
This is what it says tho and really the only thing that even triggered something instead of all the no valid path and error stuff:

[alice@alice-systemproductname ~]$ play.it --tmpdir /var/tmp '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'

Error:
dpkg-deb not found. Install dpkg before running this script.

BUT, hold my cup of tea, something worked now with ur last line of command and it installed the game!
play.it --tmpdir /var/tmp --package arch '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'

I just cant for the life of me find where it placed it lol nor with a search. the tar fiels are in my home folder but where is the game folder stuff or whatever I get out of this to test if its better? ;D
I only see the files that were already there :o

[alice@alice-systemproductname ~]$ sudo pacman -U /home/alice/hollow-knight_1.5.78-gog51218+20250910.1_x86_64.pkg.tar /home/alice/hollow-knight-data_1.5.78-gog51218+20250910.1_any.pkg.tar
[sudo] password for alice:
loading packages...
resolving dependencies...
looking for conflicting packages...

Package (2) New Version Net Change

hollow-knight 1.5.78-gog51218+20250910.1 36,36 MiB
hollow-knight-data 1.5.78-gog51218+20250910.1 7571,79 MiB

Total Installed Size: 7608,15 MiB

:: Proceed with installation? [Y/n]
(2/2) checking keys in keyring [----------------------------------] 100%
(2/2) checking package integrity [----------------------------------] 100%
(2/2) loading package files [----------------------------------] 100%
(2/2) checking for file conflicts [----------------------------------] 100%
:: Processing package changes...
(1/2) installing hollow-knight-data [----------------------------------] 100%
(2/2) installing hollow-knight [----------------------------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating icon theme caches...
(3/3) Updating the desktop file MIME type cache...
Post edited September 11, 2025 by Jinini
avatar
Jinini: Yes, I am on Arch EndeavorOS, which is why im a bit confused why it asks me to install debian stuff now? :s
Maybe something on that front changed since we initially added support for it. Could you please share the result of the two following commands? We could use that to fix EndeavourOS automatic detection.
grep '^ID=' '/etc/os-release' | cut --delimiter='=' --fields=2
lsb_release --id --short | tr '[:upper:]' '[:lower:]'
---

avatar
Jinini: BUT, hold my cup of tea, something worked now with ur last line of command and it installed the game!
play.it --tmpdir /var/tmp --package arch '/home/alice/Games/Hollow Knight playit/hollow_knight_1_5_78_11833_51218.sh'

I just cant for the life of me find where it placed it lol nor with a search. the tar fiels are in my home folder but where is the game folder stuff or whatever I get out of this to test if its better? ;D
Now that the packages are installed, you should find a new entry "Hollow Knight" in your application menus, the one you probably use to start other software like Lutris, Heroic or Firefox. Or you can start the game from a terminal, with the following command:
hollow-knight
Post edited September 11, 2025 by vv221
avatar
Jinini: Yes, I am on Arch EndeavorOS, which is why im a bit confused why it asks me to install debian stuff now? :s
avatar
vv221: Maybe something on that front changed since we initially added support for it. Could you please share the result of the two following commands? We could use that to fix EndeavourOS automatic detection.

grep '^ID=' '/etc/os-release' | cut --delimiter='=' --fields=2
avatar
vv221: ---

Now that the packages are installed, you should find a new entry "Hollow Knight" in your application menus, the one you probably use to start other software like Lutris, Heroic or Firefox. Or you can start the game from a terminal, with the following command:
Sure thing, it just says endeavouros tho, nothing else, which im guessing isnt what ur hoping for?

[alice@alice-systemproductname ~]$ grep '^ID=' '/etc/os-release' | cut --delimiter='=' --fields=2
"endeavouros"
[alice@alice-systemproductname ~]$ lsb_release --id --short | tr '[:upper:]' '[:lower:]'
endeavouros

The Hollow Knights I have are just the ones I alr had for Lutris and Heroic it seems?
Is there a specific folder it gets placed into? I dont see it in my games folder, home folder or the play.it folder, but it did unpack them it looks like?
I will try it again!
The hollow-knight command works and it starts it up, I just cant find the location of it.

But, I dont think it fixed the problem b/c the lag/stacato thing is def also present on this one ;( ;(

Aditionally, which it also does on the ones in the Heroic and Lutris Linux version, it goes into a short freeze/lag of all pc if I dare to tab out during those 2 first cutscenes and then it takes a bit b4 they finish and I can tab bk in or get anything to respond. One of the cores in my monitor always spikes during this.
This is what is so weird and why does it do this on just this game, and Lumote? But not in SS etc :s

-Tried starting it up a few times now but no its not better sry ;(
I cant tab out during the startup of the game on those cutscenes or it freeze the game and it takes a billion yrs to get it to respond and even a force shutdown of the game takes ages to comply and kill.
It has to be something specific in that game on the GOG version related to the cinematic stuff, I just dont get it.
But if its the GOG Linux version that is flawed somehow, surely others here would xperience issues too?

I was hoping this might fix it, sry to dissapoint u but ty for helping me try it at least! <3
I will keep it on my pc and try it for other games now too tho!


5 min later while typing this, the game still wont force close down, something is really up with this Linux version in my end.
I cant tab out during those first cutscenes b4 the menu screen, they lag/go all staggitywaggity. Something I almost always do in all games I alr know, to skip the startup start while I read or do whatever tabbed out while it loads in, no issues in other games at all!
The game itself once in runs fine, untill some random cutscene/cinematic crash and entire pc freeze.
Its so weird! ;(
Post edited September 11, 2025 by Jinini
avatar
Jinini: Sure thing, it just says endeavouros tho, nothing else, which im guessing isnt what ur hoping for?

[alice@alice-systemproductname ~]$ grep '^ID=' '/etc/os-release' | cut --delimiter='=' --fields=2
"endeavouros"
[alice@alice-systemproductname ~]$ lsb_release --id --short | tr '[:upper:]' '[:lower:]'
endeavouros
Thanks, what I needed to see is the double quotes in "endeavouros", we need to add support for that.

avatar
Jinini: The Hollow Knights I have are just the ones I alr had for Lutris and Heroic it seems?
I don’t know how Lutris and Heroic handle that, I thought you ran the games from Lutris/Heroic? But no, they do add an entry in your application menu too? Then I don’t know how you could find a distinction between the Lutris/Heroic-provided one and the ./play.it-provided one. They might even be overriding each other, meaning that as long as the game is installed through Lutris/Heroic, the ./play.it-generated entry is not going to be shown in your applications menu.

avatar
Jinini: Is there a specific folder it gets placed into? I dont see it in my games folder, home folder or the play.it folder, but it did unpack them it looks like?
Yes, it’s installed in /usr/share/hollow-knight, but you should not run anything directly from there. The launcher script starting the game can be found at /usr/bin/hollow-knight, this is what is run both by the "hollow-knight" command and the "Hollow Knight" menu entry.

---

avatar
Jinini: But, I dont think it fixed the problem b/c the lag/stacato thing is def also present on this one ;( ;(
A log file should have been generated in ~/.cache/play.it/hollow-knight/logs, please share its contents here. It might give us a hint about what is going wrong on your system.
Post edited September 11, 2025 by vv221
Ah I see gd then:)

Yes I run with Lutris or Heroic normally:)

I see them now in those folders u mention yes, not used to files like this going there haha sry:)
Btw how do I uninstall this HK version now tho, since i have 7 GB I cant use xtra now for this game? I just remove the HK files in the bin/share folder with regular -rm command or something through play.it?



I have new update on this HK problem now.
I just got another massive freeze that locked my pc up b/c I tabbed out during the first cutscene/cinematic stuff, tho not to the point of having to force shut the pc down.
It just made everything lag and overlap and not respond, windows key didnt always respond and I had to use that to click on things I had open to get into it, such as my dolphin, system monitor etc. It was just gong into a knotted twist or w/e that is.

Problem was the HK game that still wouldnt shut down and just hangs in an endless freeze if I tab out during those 2 cutscenes, it did that with the other Linux version too.
Regular kill command, end process, etc never works when it does this for the HK game itself BUT I managed to catch that unity thing that was acting up this time in the monitor.

See pic! That one right there is the culprit I suspect? Whatever exactly it is.
When the game is up and running normally once im in, that file is not present in the monitor, i checked this the other times it acted up b/c Ive seen this unity listed b4 when it DOES act up.
Then this file once it bugs out like this, is at the top of the problem list and its the ONLY thing that will shut the game down with a force kill/end process. The game files HK etc in the monitor will not respond at all, ever.

So, is this the problem? Anyone know about unity stuff ? xD
Is it a specific unity thing for this game at fault?
Hence why I mentioned b4 I suspect its something with unity + Arch, b/c I remember reading comments about unity and Arch and weird game issues over the yrs but cant remember exactly what it was.

Its the only thing I really got for a clue otherwise, else it just feels so weird and random and like its something in the GOG version that maybe only affects Arch users/specifc distros?



How do u want me to share that log stuff, just paste it all in text here? There is a lot lol ;o
It wont let me upload .doc files sry.
Note that the game DID start up as it should using play.it, it was just that it stil did that startup lag thing and I tabbed out which is a big nono for this vesion of the game apaprently so it froze everything up and had to force it down, maybe u can see something related to taht there tho that can help?

Im just gonna spam its contents here..:

Mono path[0] = '/home/alice/.cache/play.it/prefixes/hollow-knight/Hollow Knight_Data/Managed'
Mono config path = '/home/alice/.cache/play.it/prefixes/hollow-knight/Hollow Knight_Data/MonoBleedingEdge/etc'
Display 0 'Philips 241PL 24"': 1920x1080 (primary device).
Desktop is 1920 x 1080 @ 60 Hz
[Vulkan init] extensions: count=24
[Vulkan init] extensions: name=VK_KHR_device_group_creation, enabled=0
[Vulkan init] extensions: name=VK_KHR_display, enabled=1
[Vulkan init] extensions: name=VK_KHR_external_fence_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_memory_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_semaphore_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_display_properties2, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_physical_device_properties2, enabled=1
[Vulkan init] extensions: name=VK_KHR_get_surface_capabilities2, enabled=0
[Vulkan init] extensions: name=VK_KHR_surface, enabled=1
[Vulkan init] extensions: name=VK_KHR_surface_protected_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_wayland_surface, enabled=1
[Vulkan init] extensions: name=VK_KHR_xcb_surface, enabled=0
[Vulkan init] extensions: name=VK_KHR_xlib_surface, enabled=1
[Vulkan init] extensions: name=VK_EXT_acquire_drm_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_acquire_xlib_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_debug_report, enabled=0
[Vulkan init] extensions: name=VK_EXT_debug_utils, enabled=0
[Vulkan init] extensions: name=VK_EXT_direct_mode_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_display_surface_counter, enabled=0
[Vulkan init] extensions: name=VK_EXT_surface_maintenance1, enabled=0
[Vulkan init] extensions: name=VK_EXT_swapchain_colorspace, enabled=1
[Vulkan init] extensions: name=VK_NV_display_stereo, enabled=0
[Vulkan init] extensions: name=VK_KHR_portability_enumeration, enabled=0
[Vulkan init] extensions: name=VK_LUNARG_direct_driver_loading, enabled=0
Vulkan detection: 2
Initialize engine version: 2020.2.2f1 (068178b99f32)
[Subsystems] Discovering subsystems at path /home/alice/.cache/play.it/prefixes/hollow-knight/Hollow Knight_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
[Vulkan init] extensions: count=24
[Vulkan init] extensions: name=VK_KHR_device_group_creation, enabled=0
[Vulkan init] extensions: name=VK_KHR_display, enabled=1
[Vulkan init] extensions: name=VK_KHR_external_fence_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_memory_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_semaphore_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_display_properties2, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_physical_device_properties2, enabled=1
[Vulkan init] extensions: name=VK_KHR_get_surface_capabilities2, enabled=0
[Vulkan init] extensions: name=VK_KHR_surface, enabled=1
[Vulkan init] extensions: name=VK_KHR_surface_protected_capabilities, enabled=0
[Vulkan init] extensions: name=VK_KHR_wayland_surface, enabled=1
[Vulkan init] extensions: name=VK_KHR_xcb_surface, enabled=0
[Vulkan init] extensions: name=VK_KHR_xlib_surface, enabled=1
[Vulkan init] extensions: name=VK_EXT_acquire_drm_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_acquire_xlib_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_debug_report, enabled=0
[Vulkan init] extensions: name=VK_EXT_debug_utils, enabled=0
[Vulkan init] extensions: name=VK_EXT_direct_mode_display, enabled=0
[Vulkan init] extensions: name=VK_EXT_display_surface_counter, enabled=0
[Vulkan init] extensions: name=VK_EXT_surface_maintenance1, enabled=0
[Vulkan init] extensions: name=VK_EXT_swapchain_colorspace, enabled=1
[Vulkan init] extensions: name=VK_NV_display_stereo, enabled=0
[Vulkan init] extensions: name=VK_KHR_portability_enumeration, enabled=0
[Vulkan init] extensions: name=VK_LUNARG_direct_driver_loading, enabled=0
[Vulkan init] SelectPhysicalDevice requestedDeviceIndex=-1 xrDevice=(nil)
[Vulkan init] Physical Device 0x2e9a7930 [0]: "NVIDIA GeForce GTX 970" deviceType=2 vendorID=10de deviceID=13c2
[Vulkan init] Selected physical device 0x2e9a7930
[Vulkan init] Graphics queue count=1
[Vulkan init] extensions: count=199
[Vulkan init] extensions: name=VK_KHR_16bit_storage, enabled=0
[Vulkan init] extensions: name=VK_KHR_8bit_storage, enabled=0
[Vulkan init] extensions: name=VK_KHR_bind_memory2, enabled=0
[Vulkan init] extensions: name=VK_KHR_buffer_device_address, enabled=0
[Vulkan init] extensions: name=VK_KHR_calibrated_timestamps, enabled=0
[Vulkan init] extensions: name=VK_KHR_copy_commands2, enabled=0
[Vulkan init] extensions: name=VK_KHR_create_renderpass2, enabled=1
[Vulkan init] extensions: name=VK_KHR_dedicated_allocation, enabled=1
[Vulkan init] extensions: name=VK_KHR_depth_clamp_zero_one, enabled=0
[Vulkan init] extensions: name=VK_KHR_depth_stencil_resolve, enabled=1
[Vulkan init] extensions: name=VK_KHR_descriptor_update_template, enabled=1
[Vulkan init] extensions: name=VK_KHR_device_group, enabled=0
[Vulkan init] extensions: name=VK_KHR_draw_indirect_count, enabled=0
[Vulkan init] extensions: name=VK_KHR_driver_properties, enabled=0
[Vulkan init] extensions: name=VK_KHR_dynamic_rendering, enabled=0
[Vulkan init] extensions: name=VK_KHR_dynamic_rendering_local_read, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_fence, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_fence_fd, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_memory, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_memory_fd, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_semaphore, enabled=0
[Vulkan init] extensions: name=VK_KHR_external_semaphore_fd, enabled=0
[Vulkan init] extensions: name=VK_KHR_format_feature_flags2, enabled=0
[Vulkan init] extensions: name=VK_KHR_get_memory_requirements2, enabled=1
[Vulkan init] extensions: name=VK_KHR_global_priority, enabled=0
[Vulkan init] extensions: name=VK_KHR_image_format_list, enabled=1
[Vulkan init] extensions: name=VK_KHR_imageless_framebuffer, enabled=0
[Vulkan init] extensions: name=VK_KHR_incremental_present, enabled=0
[Vulkan init] extensions: name=VK_KHR_index_type_uint8, enabled=0
[Vulkan init] extensions: name=VK_KHR_line_rasterization, enabled=0
[Vulkan init] extensions: name=VK_KHR_load_store_op_none, enabled=0
[Vulkan init] extensions: name=VK_KHR_maintenance1, enabled=1
[Vulkan init] extensions: name=VK_KHR_maintenance2, enabled=1
[Vulkan init] extensions: name=VK_KHR_maintenance3, enabled=0
[Vulkan init] extensions: name=VK_KHR_maintenance4, enabled=0
[Vulkan init] extensions: name=VK_KHR_maintenance5, enabled=0
[Vulkan init] extensions: name=VK_KHR_maintenance6, enabled=0
[Vulkan init] extensions: name=VK_KHR_maintenance7, enabled=0
[Vulkan init] extensions: name=VK_KHR_maintenance8, enabled=0
[Vulkan init] extensions: name=VK_KHR_map_memory2, enabled=0
[Vulkan init] extensions: name=VK_KHR_multiview, enabled=1
[Vulkan init] extensions: name=VK_KHR_pipeline_binary, enabled=0
[Vulkan init] extensions: name=VK_KHR_pipeline_executable_properties, enabled=0
[Vulkan init] extensions: name=VK_KHR_pipeline_library, enabled=0
[Vulkan init] extensions: name=VK_KHR_present_id, enabled=0
[Vulkan init] extensions: name=VK_KHR_present_wait, enabled=0
[Vulkan init] extensions: name=VK_KHR_push_descriptor, enabled=0
[Vulkan init] extensions: name=VK_KHR_relaxed_block_layout, enabled=0
[Vulkan init] extensions: name=VK_KHR_sampler_mirror_clamp_to_edge, enabled=1
[Vulkan init] extensions: name=VK_KHR_sampler_ycbcr_conversion, enabled=0
[Vulkan init] extensions: name=VK_KHR_separate_depth_stencil_layouts, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_atomic_int64, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_clock, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_draw_parameters, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_expect_assume, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_float16_int8, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_float_controls, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_float_controls2, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_integer_dot_product, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_non_semantic_info, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_relaxed_extended_instruction, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_subgroup_extended_types, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_subgroup_rotate, enabled=0
[Vulkan init] extensions: name=VK_KHR_shader_terminate_invocation, enabled=0
[Vulkan init] extensions: name=VK_KHR_shared_presentable_image, enabled=0
[Vulkan init] extensions: name=VK_KHR_spirv_1_4, enabled=0
[Vulkan init] extensions: name=VK_KHR_storage_buffer_storage_class, enabled=0
[Vulkan init] extensions: name=VK_KHR_swapchain, enabled=1
[Vulkan init] extensions: name=VK_KHR_swapchain_mutable_format, enabled=0
[Vulkan init] extensions: name=VK_KHR_synchronization2, enabled=0
[Vulkan init] extensions: name=VK_KHR_timeline_semaphore, enabled=0
[Vulkan init] extensions: name=VK_KHR_uniform_buffer_standard_layout, enabled=0
[Vulkan init] extensions: name=VK_KHR_variable_pointers, enabled=0
[Vulkan init] extensions: name=VK_KHR_vertex_attribute_divisor, enabled=0
[Vulkan init] extensions: name=VK_KHR_video_decode_h264, enabled=0
[Vulkan init] extensions: name=VK_KHR_video_decode_queue, enabled=0
[Vulkan init] extensions: name=VK_KHR_video_maintenance1, enabled=0
[Vulkan init] extensions: name=VK_KHR_video_maintenance2, enabled=0
[Vulkan init] extensions: name=VK_KHR_video_queue, enabled=0
[Vulkan init] extensions: name=VK_KHR_vulkan_memory_model, enabled=0
[Vulkan init] extensions: name=VK_KHR_workgroup_memory_explicit_layout, enabled=0
[Vulkan init] extensions: name=VK_KHR_zero_initialize_workgroup_memory, enabled=0
[Vulkan init] extensions: name=VK_EXT_4444_formats, enabled=0
[Vulkan init] extensions: name=VK_EXT_attachment_feedback_loop_dynamic_state, enabled=0
[Vulkan init] extensions: name=VK_EXT_attachment_feedback_loop_layout, enabled=0
[Vulkan init] extensions: name=VK_EXT_blend_operation_advanced, enabled=0
[Vulkan init] extensions: name=VK_EXT_border_color_swizzle, enabled=0
[Vulkan init] extensions: name=VK_EXT_buffer_device_address, enabled=0
[Vulkan init] extensions: name=VK_EXT_calibrated_timestamps, enabled=0
[Vulkan init] extensions: name=VK_EXT_color_write_enable, enabled=0
[Vulkan init] extensions: name=VK_EXT_conditional_rendering, enabled=0
[Vulkan init] extensions: name=VK_EXT_conservative_rasterization, enabled=1
[Vulkan init] extensions: name=VK_EXT_custom_border_color, enabled=0
[Vulkan init] extensions: name=VK_EXT_depth_bias_control, enabled=0
[Vulkan init] extensions: name=VK_EXT_depth_clamp_control, enabled=0
[Vulkan init] extensions: name=VK_EXT_depth_clamp_zero_one, enabled=0
[Vulkan init] extensions: name=VK_EXT_depth_clip_control, enabled=0
[Vulkan init] extensions: name=VK_EXT_depth_clip_enable, enabled=0
[Vulkan init] extensions: name=VK_EXT_depth_range_unrestricted, enabled=0
[Vulkan init] extensions: name=VK_EXT_descriptor_buffer, enabled=0
[Vulkan init] extensions: name=VK_EXT_descriptor_indexing, enabled=0
[Vulkan init] extensions: name=VK_EXT_device_address_binding_report, enabled=0
[Vulkan init] extensions: name=VK_EXT_device_fault, enabled=0
[Vulkan init] extensions: name=VK_EXT_discard_rectangles, enabled=0
[Vulkan init] extensions: name=VK_EXT_display_control, enabled=0
[Vulkan init] extensions: name=VK_EXT_dynamic_rendering_unused_attachments, enabled=0
[Vulkan init] extensions: name=VK_EXT_extended_dynamic_state, enabled=0
[Vulkan init] extensions: name=VK_EXT_extended_dynamic_state2, enabled=0
[Vulkan init] extensions: name=VK_EXT_extended_dynamic_state3, enabled=0
[Vulkan init] extensions: name=VK_EXT_external_memory_dma_buf, enabled=0
[Vulkan init] extensions: name=VK_EXT_external_memory_host, enabled=0
[Vulkan init] extensions: name=VK_EXT_fragment_shader_interlock, enabled=0
[Vulkan init] extensions: name=VK_EXT_global_priority, enabled=0
[Vulkan init] extensions: name=VK_EXT_global_priority_query, enabled=0
[Vulkan init] extensions: name=VK_EXT_graphics_pipeline_library, enabled=0
[Vulkan init] extensions: name=VK_EXT_host_image_copy, enabled=0
[Vulkan init] extensions: name=VK_EXT_host_query_reset, enabled=0
[Vulkan init] extensions: name=VK_EXT_image_2d_view_of_3d, enabled=0
[Vulkan init] extensions: name=VK_EXT_image_drm_format_modifier, enabled=0
[Vulkan init] extensions: name=VK_EXT_image_robustness, enabled=0
[Vulkan init] extensions: name=VK_EXT_image_sliced_view_of_3d, enabled=0
[Vulkan init] extensions: name=VK_EXT_image_view_min_lod, enabled=0
[Vulkan init] extensions: name=VK_EXT_index_type_uint8, enabled=0
[Vulkan init] extensions: name=VK_EXT_inline_uniform_block, enabled=0
[Vulkan init] extensions: name=VK_EXT_legacy_vertex_attributes, enabled=0
[Vulkan init] extensions: name=VK_EXT_line_rasterization, enabled=0
[Vulkan init] extensions: name=VK_EXT_load_store_op_none, enabled=0
[Vulkan init] extensions: name=VK_EXT_map_memory_placed, enabled=0
[Vulkan init] extensions: name=VK_EXT_memory_budget, enabled=0
[Vulkan init] extensions: name=VK_EXT_multi_draw, enabled=0
[Vulkan init] extensions: name=VK_EXT_nested_command_buffer, enabled=0
[Vulkan init] extensions: name=VK_EXT_non_seamless_cube_map, enabled=0
[Vulkan init] extensions: name=VK_EXT_pci_bus_info, enabled=0
[Vulkan init] extensions: name=VK_EXT_physical_device_drm, enabled=0
[Vulkan init] extensions: name=VK_EXT_pipeline_creation_cache_control, enabled=0
[Vulkan init] extensions: name=VK_EXT_pipeline_creation_feedback, enabled=0
[Vulkan init] extensions: name=VK_EXT_pipeline_robustness, enabled=0
[Vulkan init] extensions: name=VK_EXT_post_depth_coverage, enabled=0
[Vulkan init] extensions: name=VK_EXT_present_mode_fifo_latest_ready, enabled=0
[Vulkan init] extensions: name=VK_EXT_primitive_topology_list_restart, enabled=0
[Vulkan init] extensions: name=VK_EXT_primitives_generated_query, enabled=0
[Vulkan init] extensions: name=VK_EXT_private_data, enabled=0
[Vulkan init] extensions: name=VK_EXT_provoking_vertex, enabled=0
[Vulkan init] extensions: name=VK_EXT_queue_family_foreign, enabled=0
[Vulkan init] extensions: name=VK_EXT_robustness2, enabled=0
[Vulkan init] extensions: name=VK_EXT_sample_locations, enabled=0
[Vulkan init] extensions: name=VK_EXT_sampler_filter_minmax, enabled=0
[Vulkan init] extensions: name=VK_EXT_scalar_block_layout, enabled=0
[Vulkan init] extensions: name=VK_EXT_separate_stencil_usage, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_atomic_float, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_demote_to_helper_invocation, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_image_atomic_int64, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_module_identifier, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_object, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_replicated_composites, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_subgroup_ballot, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_subgroup_vote, enabled=0
[Vulkan init] extensions: name=VK_EXT_shader_viewport_index_layer, enabled=1
[Vulkan init] extensions: name=VK_EXT_subgroup_size_control, enabled=0
[Vulkan init] extensions: name=VK_EXT_swapchain_maintenance1, enabled=0
[Vulkan init] extensions: name=VK_EXT_texel_buffer_alignment, enabled=0
[Vulkan init] extensions: name=VK_EXT_tooling_info, enabled=0
[Vulkan init] extensions: name=VK_EXT_transform_feedback, enabled=0
[Vulkan init] extensions: name=VK_EXT_vertex_attribute_divisor, enabled=0
[Vulkan init] extensions: name=VK_EXT_vertex_attribute_robustness, enabled=0
[Vulkan init] extensions: name=VK_EXT_vertex_input_dynamic_state, enabled=0
[Vulkan init] extensions: name=VK_EXT_ycbcr_2plane_444_formats, enabled=0
[Vulkan init] extensions: name=VK_EXT_ycbcr_image_arrays, enabled=0
[Vulkan init] extensions: name=VK_NV_copy_memory_indirect, enabled=0
[Vulkan init] extensions: name=VK_NV_coverage_reduction_mode, enabled=0
[Vulkan init] extensions: name=VK_NV_dedicated_allocation, enabled=0
[Vulkan init] extensions: name=VK_NV_dedicated_allocation_image_aliasing, enabled=0
[Vulkan init] extensions: name=VK_NV_descriptor_pool_overallocation, enabled=0
[Vulkan init] extensions: name=VK_NV_device_diagnostic_checkpoints, enabled=0
[Vulkan init] extensions: name=VK_NV_device_diagnostics_config, enabled=0
[Vulkan init] extensions: name=VK_NV_device_generated_commands, enabled=0
[Vulkan init] extensions: name=VK_NV_disk_cache_utils, enabled=0
[Vulkan init] extensions: name=VK_NV_fill_rectangle, enabled=0
[Vulkan init] extensions: name=VK_NV_fragment_coverage_to_color, enabled=0
[Vulkan init] extensions: name=VK_NV_framebuffer_mixed_samples, enabled=0
[Vulkan init] extensions: name=VK_NV_geometry_shader_passthrough, enabled=0
[Vulkan init] extensions: name=VK_NV_inherited_viewport_scissor, enabled=0
[Vulkan init] extensions: name=VK_NV_internal_nvpresent, enabled=0
[Vulkan init] extensions: name=VK_NV_linear_color_attachment, enabled=0
[Vulkan init] extensions: name=VK_NV_low_latency, enabled=0
[Vulkan init] extensions: name=VK_NV_low_latency2, enabled=0
[Vulkan init] extensions: name=VK_NV_memory_decompression, enabled=0
[Vulkan init] extensions: name=VK_NV_present_metering, enabled=0
[Vulkan init] extensions: name=VK_NV_raw_access_chains, enabled=0
[Vulkan init] extensions: name=VK_NV_sample_mask_override_coverage, enabled=0
[Vulkan init] extensions: name=VK_NV_shader_atomic_float16_vector, enabled=0
[Vulkan init] extensions: name=VK_NV_shader_sm_builtins, enabled=0
[Vulkan init] extensions: name=VK_NV_shader_subgroup_partitioned, enabled=0
[Vulkan init] extensions: name=VK_NV_viewport_array2, enabled=0
[Vulkan init] extensions: name=VK_NV_viewport_swizzle, enabled=0
[Vulkan init] extensions: name=VK_NVX_multiview_per_view_attributes, enabled=0
[Vulkan init] extensions: name=VK_AMD_buffer_marker, enabled=0
[Vulkan init] extensions: name=VK_GOOGLE_hlsl_functionality1, enabled=0
[Vulkan init] extensions: name=VK_GOOGLE_user_type, enabled=0
Vulkan API version 1.1.0 (1.4.312 supported by driver, 1.1.0 requested)
Vulkan vendor=[NVIDIA] id=[10de]
Vulkan renderer=[NVIDIA GeForce GTX 970] id=[13c2]
Vulkan device type 2
Vulkan driverversion=[0x91148240] uint=[-1860926912]
Vulkan PSO: Cache data successfully loaded [size=297455,path=/tmp/Team Cherry/Hollow Knight/vulkan_pso_cache.bin]
Begin MonoManager ReloadAssembly
- Completed reload, in 0.051 seconds
OnLevelWasLoaded was found on GameMap
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

OnLevelWasLoaded was found on PlayMakerUnity2d
This message has been deprecated and will be removed in a later version of Unity.
Add a delegate to SceneManager.sceneLoaded instead to get notifications after scene loading has completed

requesting resize 1920 x 1080
Using native desktop resolution 1920 x 1080
requesting fullscreen 1920 x 1080 at 0 Hz
Desktop is 1920 x 1080 @ 60 Hz
InitializeOrResetSwapChain 1920x1080 hdr=0 samples=1
The class named 'ConfigManager' is abstract. The script class can't be abstract!

UnloadTime: 2.258330 ms
Graphics tier changed to High

No online subsystems packaged.

Discovered supported languages: DE, EN, ES, FR, IT, JA, KO, PT, RU, ZH

Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
Loaded saved language code 'EN'

Restored language code 'EN'


Unloading 362 unused Assets to reduce memory usage. Loaded Objects now: 3824.
Total: 1.695011 ms (FindLiveObjects: 0.175420 ms CreateObjectMapping: 0.130463 ms MarkObjects: 1.224343 ms DeleteObjects: 0.164524 ms)

Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
no /proc/self/maps, not on linux?


Native stacktrace:

/home/alice/.cache/play.it/prefixes/hollow-knight/Hollow Knight_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0xd7fac) [0x7f1410ed7fac]
/home/alice/.cache/play.it/prefixes/hollow-knight/Hollow Knight_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0x5bd4f) [0x7f1410e5bd4f]
/usr/lib/libc.so.6(+0x3e540) [0x7f1412a3e540]
/usr/lib/libnvidia-glcore.so.580.82.09(+0xe49980) [0x7f133ea49980]
/usr/lib/libnvidia-glcore.so.580.82.09(+0xea41e6) [0x7f133eaa41e6]
/usr/lib/libnvidia-glcore.so.580.82.09(+0xd5340e) [0x7f133e95340e]
/usr/lib/libGLX_nvidia.so.0(+0x9dee0) [0x7f1410571ee0]
UnityPlayer.so(+0xb5b332) [0x7f141395b332]
UnityPlayer.so(+0xb30959) [0x7f1413930959]
UnityPlayer.so(+0xb3180c) [0x7f141393180c]
UnityPlayer.so(+0xb61a5d) [0x7f1413961a5d]
UnityPlayer.so(+0xb1674c) [0x7f141391674c]
UnityPlayer.so(+0x15ff68a) [0x7f14143ff68a]
UnityPlayer.so(+0x160015f) [0x7f141440015f]
UnityPlayer.so(+0x15f7165) [0x7f14143f7165]
UnityPlayer.so(+0xeeab2a) [0x7f1413ceab2a]
/usr/lib/libc.so.6(+0x969cb) [0x7f1412a969cb]
/usr/lib/libc.so.6(+0x11aa0c) [0x7f1412b1aa0c]

Debug info from gdb:
Attachments:
avatar
Jinini: Btw how do I uninstall this HK version now tho, since i have 7 GB I cant use xtra now for this game? I just remove the HK files in the bin/share folder with regular -rm command or something through play.it?
You’re supposed to use your packages manager to uninstall that game, like you did to install it in the first place. I don’t use Arch Linux or derivatives, but I guess you should use some command similar to:
pacman --remove hollow-knight hollow-knight-data
---

avatar
Jinini: Im just gonna spam its contents here..:
(…)
It looks like there are problems related to your graphics driver. Maybe your specific combination of GPU + driver + kernel has poor support for Vulkan, you can try running the game with the OpenGL rendering engine instead with:
hollow-knight -force-opengl
avatar
Jinini: Btw how do I uninstall this HK version now tho, since i have 7 GB I cant use xtra now for this game? I just remove the HK files in the bin/share folder with regular -rm command or something through play.it?
avatar
vv221: You’re supposed to use your packages manager to uninstall that game, like you did to install it in the first place. I don’t use Arch Linux or derivatives, but I guess you should use some command similar to:

pacman --remove hollow-knight hollow-knight-data
avatar
vv221: ---

avatar
Jinini: Im just gonna spam its contents here..:
(…)
avatar
vv221: It looks like there are problems related to your graphics driver. Maybe your specific combination of GPU + driver + kernel has poor support for Vulkan, you can try running the game with the OpenGL rendering engine instead with:

hollow-knight -force-opengl
avatar
vv221:
Dude omg I love u!
I think that was it, at least for the HK Linux version!
I just tried it with that forced opengl, and also in Heroic and Lutris in the launch arguments (-force-opengl) and the 2 startup scenes look all right and smooth now again! /sobs uncontrolably

I just checked for Subnautica also but sadly that does nothing for this game (windows version) but maybe its something related, now I have something else to go by!

But HK seem to be a lot better now if judging all this cinematic crash issues that Ive tied with this weird lag it has starting up with those 2 starting scenes. I will give it a good play tonight and tommorow to see if it has fixed the crash issues too while playing!

Why tho? Why only for HK, but SS and other games are fine?(cept the other 3 I mentioned)
Why would this work on Linux, but not on the Subnautica windows version?
Something seperate but similar for that maybe if anyone know?

I dont understand it tho b/c someone else alr asked me about this and I also looked in my nvidia panel to see if I was using vuikan or opengl, used grep etc, so why is it not doing it for this particular game :s
Maybe there is a way to force this for everything or install something seperate for my card , i will look into this.

I get these outputs:

[alice@alice-systemproductname ~]$ glxinfo | grep -i vendor
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation


[alice@alice-systemproductname ~]$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL core profile version string: 4.6.0 NVIDIA 580.82.09
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL version string: 4.6.0 NVIDIA 580.82.09
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 580.82.09
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
GL_EXT_shader_group_vote, GL_EXT_shader_implicit_conversions,


I also did glxinfo and under direct Rendering it says Yes.

I thought I was alr running on opengl?!? Or am I being a noob again:D

I also checked previously if vulkan was working right with that vkcube command and that looked fine too.
So im really not getting why I have to force this when I thought it was alr on, and running on opengl by default? :o
I have nvidia utils, vulcan tools etc installed.

Ty!
avatar
Jinini: Dude omg I love u!
I think that was it, at least for the HK Linux version!
I just tried it with that forced opengl, and also in Heroic and Lutris in the launch arguments (-force-opengl) and the 2 startup scenes look all right and smooth now again! /sobs uncontrolably
(…)
But HK seem to be a lot better now if judging all this cinematic crash issues that Ive tied with this weird lag it has starting up with those 2 starting scenes. I will give it a good play tonight and tommorow to see if it has fixed the crash issues too while playing!
I’m glad it did the trick ;)

You probably no longer need the ./play.it version of the game now, feel free to uninstall it using the pacman command I shared earlier if you would rather start that game through Lutris or Heroic.
I have done it ty:)
But I will keep play.it on machine cause I have periods where I prefer 'alone time' and want to play without anything linked and synced online, or for some games I play all the time on and off, like 7DTD, Rain world and such endless playtime games:)
I also want to test play.it some more and get used to it, now that I got started with it.

Play.it is also a gd option and removes all the, in some cases, bloated launcher stuff, I can see the appeal to ur magic.
It did also run smooth on startup with urs, so it was just this opengl thing, which I have browsed around for but not really finding anything useful for. I dont get it lol!

Im gonna play it b4 bed now and again tomorrow and see if it fixed the actual game crash stuff too, if it did I will gift u a copy of the game even tho it didnt solve my Subnautica problem, but it did (hopefully) solve it for HK ty :D
Or another game gifted if u prefer instead:)

I will check bk when I know if it properly fixed HK and mark it as solution if so, and then I think i will just have to give up for the Subnautica issue and forever miss one of my fave games of all time that I miss almost daily, cause it doesnt seem to have a fix that I can use lol.
Everyone with that warning screen crash issue says to remove and uninstall mods for the game and it fix it, but Im not using mods, never did, they are not there, so its not that ><

But that problem is still open if anyone got suggestiong for Subnautica, else I might try again in 3 yrs with another post for that game lol /sob

But for now HK looks promising and i will keep this force opengl thing in mind ty for any future issues and try that b4 anything else!
avatar
Jinini: I also want to test play.it some more and get used to it, now that I got started with it.
Sure, I can of course only encourage you to do that ;)
I tend to keep an eye on that thread for all things ./play.it-related, feel free to use it for any question you might have: [Linux] ./play.it, weekly news.

avatar
Jinini: Play.it is also a gd option and removes all the, in some cases, bloated launcher stuff, I can see the appeal to ur magic.
That’s a good description. Unlike games launchers/clients, ./play.it is not about adding layer but actually about removing stuff. You probably did not notice it, but even with Hollow Knight some of the code provided by the games developers is not used when installing it through ./play.it, using code provided by your system instead. That is used to reduce the possibilities of incompatibilities over time, ensuring games keep running well no matter how old they are.

avatar
Jinini: Im gonna play it b4 bed now and again tomorrow and see if it fixed the actual game crash stuff too, if it did I will gift u a copy of the game even tho it didnt solve my Subnautica problem, but it did (hopefully) solve it for HK ty :D
Or another game gifted if u prefer instead:)
I for sure would be very happy about that! You can find my wishlist here: https://www.gog.com/u/vv221/wishlist
Of course, feel free to chose one that you yourself would like to try running through ./play.it, as adding support for that game is obviously the first thing I would do.

I can not be reached through GOG chat, but you can find my e-mail address by running the following command on your system with ./play.it installed:
grep vv221 ~/.local/share/play.it/collections/45_platform/play-hollow-knight.sh
---

avatar
Jinini: (…) then I think i will just have to give up for the Subnautica issue and forever miss one of my fave games of all time that I miss almost daily, cause it doesnt seem to have a fix that I can use lol.
Sadly I won’t be able to help with this one, as ./play.it only works with DRM-free games, and it does not seem that Subnautica can be bought on a store without a mandatory client/launcher/downloader (I checked on GOG, Humble Bundle and itch.io, as well as Unknown Worlds website).
Post edited September 12, 2025 by vv221
" I for sure would be very happy about that! You can find my wishlist here: https://www.gog.com/u/vv221/wishlist
Of course, feel free to chose one that you yourself would like to try running through ./play.it, as adding support for that game is obviously the first thing I would do. "


Oh hmm I think u should pick urself tbh.
If ur not interested in any of the HK games, then pick something else u prefer for the same amount:)
The gifted amount of SS is 221 DK KR, which is ~30 euro, so whatever ads up to that in gifted price form.
I see the mail address and will send u an email bit later and u can tell me there:)

I havent gifted anything on GOG yet and remember Steam had awful region lock stuff.
But someone else told me in this thread that its easier here cause of set price, which I didnt fully get till I tried it and looked it up and its just the highest price of all countries set to that game, for all of us.
Thats a super effective way to handle this tbh!
Tho yes it ends up costing more for some countries and in my case almost double. BUT this way effectively stops region scam with is actually really good and something steam should adapt too imo cause its a huge issue over there..
I remember being so afraid of this bk then and tripple checking which vpn I was on b4 I did it lol.

Im not sure if we need to be friends here for it to work, someone said its just a code thing u get in email and then I guess u get that and can use it? Else add me if it doesnt work later.

I played it a few hours last night, and will do more today. So far it seems fine, no weird stuttering on the startup scenes and I can tab out during that without entire game and then pc freezing up like Ive been able to in any other game!
So my new best friend, besides u, is opengl haha.

I will still forever wonder why it affects HK like this, but not SS which runs on the same engine, pretty much exactly as far as I could read.
And why so many other games I play all the time isnt affected by this, its weird!

The Subnautica is only on Steam yes:(
But, that version shouldnt have Steam drm on it, b/c I have played it without the steam version b4 without anything steam related on my pc after i left it and reinstalled new distro to Endeavour at the time.
And it worked fine. Which is why I keep saying it must be something silly im missing or makes it act up, like opengl in HKs case.
It doesnt work for Sub tho i checked;(
And I dont use mods, there is nothing like that in the folders ive gone through everything with that b/c some say it was that.

(btw almost all steam games cept multiplayer works just fine without that cursed steam client or steam on machine at all, just fyi for those that keep saying u cant. Ive got 500 + steam games and pretty much all of them work just fine. Its a myth to make ppl believe u have to use their stuff, but far from all devs force steam drm in their games!)

-
Anyway so yeah, im still hoping I can Subnautica to run too some day cause man I miss it so much, I love open world exploring and build/craft:)
Let me know if anyone got suggestions ppl pls, and I will gift another copy if it works ;D
avatar
Jinini: If ur not interested in any of the HK games, then pick something else u prefer for the same amount:)
Actually I already own the original Hollow Knight, it’s because I can’t progress a lot in it that I think Silksong would be wasted on me (at least now, maybe at some later point I’m going to train a bit more on action-platformers).

avatar
Jinini: Im not sure if we need to be friends here for it to work, someone said its just a code thing u get in email and then I guess u get that and can use it? Else add me if it doesnt work later.
You don’t need anything than an e-mail address, that you can put in a field provided during checkout.

avatar
Jinini: I played it a few hours last night, and will do more today. So far it seems fine, no weird stuttering on the startup scenes and I can tab out during that without entire game and then pc freezing up like Ive been able to in any other game!
So my new best friend, besides u, is opengl haha.
I have a computer with an nvidia GPU here too, I’ll run some tests on it with Hollow Knight both with the default renderer (Vulkan) and the alternative OpenGL renderer. The one I use on a more regular basis has an AMD GPU and has no noticeable stuttering during the introduction, and no freeze when I switch focus out of the game.

---

avatar
Jinini: Anyway so yeah, im still hoping I can Subnautica to run too some day cause man I miss it so much, I love open world exploring and build/craft:)
I realise that Subnautica uses WINE (or Proton) to run, as it does not have a native Linux build? Then, seeing how your problem with Hollow Knight is specific to Vulkan, it might be something similar affecting Subnautica.

I highly suspect Lutris and Heroic use the DXVK WINE graphics layer by default, that one relies on Vulkan. What you would need is to instruct them to use the default wined3d WINE graphics layer instead, that one is relying on OpenGL instead.

Since I don’t use them myself I can’t give precise instructions, but I hope I’ve given enough keywords for you to find how to test this other graphics layer, and see if it works around your problems.
Silksong is not easier imo, so yeah maybe not ;D

I thought about the dxvk stuff yes, and have def tried that and all other settings too in launchers.
I just tried it now again and u can see how it looks in the pics to get idea since dont have it urself (for Heroic)
I tried unchecking that option and it removed something in the prefix folder but it still shuts down on warning screen. The setting above it tho is greyed out and I cant change it, I noticed this but didnt think more of it.
I have tried to put -force-opengl in the launch arguments also.

I will look more into this wine3d stuff ty!
I just tried some stuff like -wine3d or use-wine3d etc, not sure what the right command code is for heroic, im only finding proton stuff when searching.
Didnt work tho.
Seing posts with ppl having that setting locked also but where they want to enable it, instead of disabling it:P
So maybe this is part of the reason. I would try via default wine too if I knew what to enable/disable in winetricks/cfg etc ofc.
Will look at Lutris after dinner and see what that has for this option, now that i got new stuff to go by:D

I will also try to get some recording of what happens, in both HK and Sub for better visual understanding.
I will have to use regular camera tho lol b/c Linux and screen recorders dont work well b/c of xorg, if demands I use wayland to work but that does NOT run well on my machine. so programs like OBS etc always tend to bug out, or simply wont record.

(ps sent email)
Attachments: