Skip to main content

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

xTester

12
Posts
2
Topics
A member registered Apr 16, 2017

Recent community posts

Given the new profiling capability, I tested again, to see if I can get some useful info. Starting out, in a maximized window:

I can only get 60 fps when I scale it down to something really small:


A few confusing parts here. For one, the bottleneck doesn't actually register in the "render" subsystem, or anywhere else in the game. The time is just measured to be "outside", which could mean that it's something on my system, unrelated to Gearend (although, I can't imagine what), or it could mean that this profiler doesn't properly calculate/include the time spent in the rendering process.

I kinda suspect that it's an issue with the profiler, because, in the first image, it lists a frame time of 67.3 ms, but the "outside" category is 80 ms ... Shouldn't the total frame time be the sum of all other categories, including outside? That seems very wonky.

There are 8 shader switches just on the menu screen. Is that a switch for each material used, or are you running any screen shaders?

It would be nice if we could see what shaders are actually running, and if we could enable/disable them, to see the performance impact. I think that would help us localize these issues much faster.

Yep, this does it.

Thanks.

Intel Core 2 Duo T5800

The CPU doesn't appear to be a bottleneck in my case, since usage while running the game is at ~30% of both cores.

Oh, it was in a different thread. I should have read more carefully. :)

Manjaro.

Although, I doubt that matters, since the symptoms seem to strongly indicate a GPU related issue.

Are there any non-trivial shaders that run during the title screen? And if so, is there any way to turn them off?

How far did you size the window down? I had to make it very, very small to have it render at normal speed.

I assume the system is set up to use the Radeon, rather than the built-in Intel graphics? Can you set it up to use the Intel instead, and test that?

Did you disable all the graphics effects in the options?

What's the state of the CPU while the game is running? Is it at 100%?

(1 edit)

Does it get faster if you shrink the size of the window?

It sounds similar, if not identical to what I described here: https://itch.io/t/73087/game-runs-really-really-sl...

What's your GPU?

Ok, that would confirm that it's a problem on my end.

Just out of curiosity, what are the dimensions of the texture?

Is there a per texture dimension limit? I thought it was only a matter of available GPU memory, which seems to be sufficient.

Everything else displays properly.

Are you sure that the image was properly packed?

Maybe it's pulling the image in from your filesystem, rather than the jar.

64-bit linux laptop.

I assume it's supposed to be an animated logo texture?

Even at the title-screen, which shouldn't be that graphically intensive, but it seems to really chug GPU resources for some reason.

I turned off all the higher level graphical effects that were available in the options, but that didn't really seem to change anything (at the title screen, or in the game).

The only thing that helps is shrinking the window size to something unplayably small.

I would guess that there is some fairly expensive shader code running at all times, which older hardware can't really handle.

My GPU is an nvidia GeForce 9300M GS, which is quite old at this point, but is still an "OpenGL ES 2.0-compatible graphics card" - I think it should be able to render a game like Gearend at 60 fps, provided all the fancy graphical effects are turned off.

... Or not, but then it would probably be a good idea to expand the minimum system requirements to something higher.