Jupiter Hell

Jupiter Hell

View Stats:
Bad performance? [FIXED]
I can only achieve 12-15 FPS in my machine under Linux with Proton (OpenGL or Vulkan).
What should I do?
My specs:
CPU = Intel Core™ i7
Graphics = GeForce 940MX 2GB
Please don't post stupid answers like buy something else. If you are stupid go somewhere else.
I don't think my specs are the problem. I can run some heavy games with few problems.
Last edited by Book of Dead Giants; Mar 29, 2021 @ 5:56pm
< >
Showing 1-8 of 8 comments
Ok. I disabled VSync and changed "shader quality" from 2 to 1. This improved FPS in 10 points. Reducing lights doesn't improve performance in a noticeable way.
If you have ideas related to Linux I'm interested in hearing it.
EDIT: incorrectly I wrote 'likes' instead of 'lights'.
Last edited by Book of Dead Giants; Mar 29, 2021 @ 5:55pm
OpenGL works way better than Vulkan. 10 FPS of difference between them.
Epyon  [developer] Mar 29, 2021 @ 2:41pm 
Changing resolution might also help, especially if you have a higher than full-HD native one.

While there are still optimizations planned, the game is fairly optimized for what it does under the hood. The rendering technology is closer to DOOM (or No Mans Sky), than to Unity games - everything is calculated on the fly, there are no precalculations of shadows and lighting, hence bigger GPU requirements.

This is mostly done due to the fact that the levels are randomly generated from parts small enough that no precalculation can be done at "design time" (as opposed to some games that create random levels from large rooms or even room sets). This approach also allows us to basically have no "loading times" when generating levels, and will at some point allow us full procedural destruction - at which point the benefits of this approach will become more apparent.
I think the game is fine regarding optimization. I was just asking about Linux. I was asking this because running a non-native game under Proton sometimes doesn't give good results and you have to tweak something in the launcher options or use a particular version of Proton or maybe ProtonGE.
That said, I found that running the game with OpenGL and changing (inside options) "shader quality" from 2 to 1 was enough.
From a "Game Engine" perspective I found odd that reducing lights doesn't impact performance. I hope this helps.
I changed the title to reflect the situation.
Epyon  [developer] Mar 30, 2021 @ 3:13am 
Tech talk - lighting is done using Deferred rendering, hence it's only the amount of shadow computations that are really affected by the light count.

BTW, why are you running it under proton? The game reportedly runs fine natively. I'd gladly know how the performance compares between Proton and native - I suspect that Vulkan might run on par or better if ran natively.
I got confused, I tought the game didn't have a native build. I have tested the game under Proton with OpenGL and runs roughly the same as Native with OpenGL. Vulkan is giving worse results in both cases and Vulkan under Proton was the worst.
Native with OpenGL gives me around 30 FPS.
I don't know if 30 FPS would be considered good by the developers, but it's enough for me.
To recap, the "fix" was changing "shader quality" from 2 to 1, and using OpenGL.
Last edited by Book of Dead Giants; Mar 30, 2021 @ 1:08pm
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Mar 28, 2021 @ 5:20pm
Posts: 8