0 votes

Hi, recently I created a simple 3D-Scene in GLES2 with the default environment and no others nodes than the root-Spatial, ARVROrigin + Camera and a PlaneMeshInstance. I implemented the "Native mobile"-VR-Server-Script and exported the project to Android so I can see how it runs.
BUT: The game - without any objects - achieves barely 23 FPS.
My phone is not the newest but I can play multiple Google-Cardboard-Games fluently. And on the other hand, an empty Godot-Scene can not make more then 23 FPS. Is there any setting that tramandously increases the framerate?
In fact, at least 30 FPS should be a minimum for any VR-experience!

asked Feb 3 in Engine by Olaf007 (25 points)

is vsync turned on? and what resolution are you running at? try to adjust both.

Yes, VSync was on but it did not changed anything on my mobile device: still 23 FPS whereas my laptop runs it with over 600 FPS without VSync now. How can I change the resolution? Changing width and heigth does not seem to effect the resolution on smartphones and I cannot pack the scene into a viewport because then VR is not rendered anymore.
Thank you. :)

The Godot devs said that it's relatively beta and then theirs the fact that its vr so it might be your phone.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.