Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Workaround: game launch issues on linux

A topic by gourrykun created May 28, 2023 Views: 331 Replies: 2
Viewing posts 1 to 2

Symptom

$ ./Game
[124162:124162:0528/204003.031210:ERROR:component_loader.cc(183)] Failed to parse extension manifest.
[124187:124187:0528/204003.075234:ERROR:viz_main_impl.cc(150)] Exiting GPU process due to errors during initialization
[124261:124261:0528/204003.260138:ERROR:gles2_cmd_decoder.cc(3614)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshader
[124261:124261:0528/204003.261071:ERROR:gles2_cmd_decoder.cc(3614)] ContextResult::kFatalFailure: fail_if_major_perf_caveat + swiftshader
Workaround

1. Download latest nwjs normal build for Linux (it is very likely that the target architecture will be 64 bit): https://nwjs.io/downloads/
2. Extract in game folder, overriding any existing file
3. Run game

To the community

Please note that this was successful on an up-to-date Arch Linux with game version 0.31a.0.

Your mileage may vary.

To the dev

You may want to evaluate whether to bump project dependencies (or not depending on the supported platforms). Or maybe open a troubleshooting section on the wiki?
Thanks for the game, and thanks for distributing a linux build, much appreciated.

Developer (1 edit)

I tried bumping them up but there are always some OSes that have issues. Most up-to date nwjs versions lack support for older mac OSes (pre 10.15 if I remember correctly). And I tested some intermediate ones in prerelease builds but there were always some users with older OSes like Windows 7 reporting issues.

It's hell.

I understand. Thanks for taking time to explain it.

It's probably easier to keep things the way there are, and if someone runs into some kind of issue, they may find this thread with the workaround.