Tagged: TrackingSoftware
- This topic has 6 replies, 2 voices, and was last updated 2 years, 1 month ago by
Grant [Tobii].
- AuthorPosts
- 11/07/2022 at 17:03 #22248
Jelle Van De Sijpe
ParticipantHi,
I recently added the latest TobiiXR Unity plugin to my Unity project to collect data as to where (which part of an npc) a user is looking during the experience. I use a HTC Vive Pro eye headset to collect the eye tracking data, using the sranipal software. However, the Tobii software has a very high usage according to my Unity profiler. Starting the project with the Tobii software enabled makes the scene laggy. Does anybody know a solution to this problem, because I wouldn’t think that eye tracking uses that much resources.
As seen on the profiler screenshot below, the blue is almost 100% tobii software. Even an empty scene is laggy with the software enabled, only when using VIVE eye tracking data (so not when using headset vector / mouse data). The function that takes much time is called ‘TobiiXR_Lifecycle.Update()’.
Thanks in advance!
12/07/2022 at 11:08 #22254Grant [Tobii]
KeymasterHi @jelleman, To be able to see exactly what is taking time, please switch the profiler view from “Timeline” to “Hierarchy”, and take a screenshot of the call stack fully expanded (all the children of “TobiiXR_Lifecycle.Update()”). Thereafter, we should have a better idea of what is happening. Best Wishes.
12/07/2022 at 11:28 #22255Jelle Van De Sijpe
ParticipantHi,
Thanks for the fast reply!
I will post a screenshot of the hierarchy asap (in an hour or two)
Regards12/07/2022 at 12:55 #22256Jelle Van De Sijpe
ParticipantHi,
This is the hierarchy view. It does not seem to show much..
Regards
12/07/2022 at 13:21 #22258Jelle Van De Sijpe
ParticipantHi,
I looked through the code myself and found where the delay is coming from but I do not know if this is normal. The delay comes from the ‘Tick()’ function in the HTCProvider class. As soon as one of the invoke lines is executed (line 109, 116, 121, 127, 128, doesn’t matter how much or which one is executed, I suppose these are calls to SRanipal?), the delay is 10ms. Otherwise, when these lines are not present, there is minimal delay. I am running SRanipal 1.3.1.1 but I already ran the latest version with the same problem.
Regards
19/07/2022 at 12:29 #22268Jelle Van De Sijpe
ParticipantHi,
Any updates on this problem?
Thanks in advance
19/07/2022 at 13:58 #22271Grant [Tobii]
KeymasterHi @jelleman, good that you identified that the delay is coming from HTC own SDK.. Did you try already posting on their own forum about this? I’m afraid as the root is no longer the Tobii SDK specifically, we cannot currently assign resources to investigating. Apologies for any inconvenience.
- AuthorPosts
- You must be logged in to reply to this topic.