Is jitter and low framerate in 3.0 a result of amd hardware/drivers?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Socrates

No matter what i do i can’t get close to normal performance in Godot 3.0. I strongly believe this is unfortunately a result of my crappy integrated gpu (Radeon R6) but i never had this problem in Godot 2.1, most likely because it used OpenGLES 2 instead of 3. (I’ve tried projects I made in other engines and they don’t run smoothly either, when I know they easily run smoothly at 60 fps on even very old and weak hardware) I understand that an OpenGLES 2 renderer will be added back in 3.1, but am unsure what to do until then. I’m just working on a few small hobby projects. Should i go back to Godot 2.1 or just put up with the choppy framerate on 3.0? For that matter, if i continue working in 3.0, when 3.1 is released it should be possible to import everything easily, correct? Does anyone else have these problems with AMD hardware?

Jitter have many sources, from engine bugs to system capabilities/driver issues, can you try to see if exported games (not debug) still experience that problem?

eons | 2018-02-06 02:26

Thanks for the reply. I thought exported games were suffering just as badly, but i’d say about 90%-95% of the problem goes away when i tried it just now :stuck_out_tongue: It is still nearly unplayable in debug mode though. I’m mostly just concerned about moving the project from 3.0 to 3.1 now. For whatever reason things running on opengl 2 run perfectly on my computer even in debug mode from the editor in Godot 2.1

Socrates | 2018-02-06 03:17

I always deactivate vsync in every project I’m working on. It gives me massive performance boosts on my crappy laptop. You might as well check your monitoring stats like draw-calls. If it is a physics based game active (not sleeping) bodies are important and the amount of collisions. In this case you can also change the cell_size in projectsettings and see what happens.

rolfpancake | 2018-02-06 10:42

In a couple of months the gles2 backend may be ready to merge and test on master branch.

3.1 and later versions are also supposed to get a better debugger (who adds some extra load), physics frame interpolation and some improvements on cameras, all that should solve most cases of stuttering.

eons | 2018-02-06 23:32