MobileVRInterface is very slow / delay

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

I just created an empty new project and added a VR origin + Camera. I also added this script to the root spacial node:

extends Node

func _ready():
	var arvr_interface = ARVRServer.find_interface("Native mobile")
	if arvr_interface and arvr_interface.initialize():
		get_viewport().arvr = true

I exported it to Android.
Now there’s a delay in the camera movement. When I rotate the phone, the camera is moving a bit jumping back and then moving slowly to the correct rotation. The refresh rate is completely fine.

This happens in different intensities on different phones. On my ZTE Blade 2020 (Android 10) it’s very strong, on one Samsung Galaxy (Android 9, /e/ mod) it’s not visible at all and on one Nokia it’s only slight.

Here’s a capture where I rotated the ZTE Blade up and down, and a bit to the sides at the end:

To compare: Here’s another capture of the same movements in an Unity VR App: