Forum Discussion

damondium's avatar
damondium
Start Partner
21 days ago

OS freeze every 60 seconds with hand + body tracking

Not sure if this is the best place or if there's a support place for devs, it is hard to keep track of where best to bring these things up.

Anywhoo. Spent that last 2 days tracking this down thinking it was me. But, if you  are on the latest OS, in the Meta Home, with hand tracking enabled, and you flail your hands around like a madman, doing "the wave" with your fingers, alternating with making fists and being the worlds fastest drummer, you'll get a little spike, like clockwork, every 60 seconds. May seem a bit much, but my app is a dance game that uses hand and body tracking and makes use of the new fast hand and body tracking that, apart from this issue, is fantastic.

It is not a huge spike, but it freezes the entire OS and so in game that translate to a little hitch in the visuals and in the music and the music hiccup is super noticeable. And it is like clockwork every 60 seconds. Though, sometimes it takes 60+ seconds for the first one. It makes my game feel unprofessional :(

With hand tracking disabled, the spike does not show up. If you have hand tracking enabled but you don't move your hands much, it does not show up.

I did figure out one thing though. I've got a little timer that every 20 seconds requests that fast tracking support be disabled for 10 frames, then turn it back on again. The user won't notice that tracking isn't quite as fast for 10 frames and it seems to reduce the spike about 80%, but even that 20% is noticeable and who knows how long that hack will work, an OS fix would be better.

Wondering if anybody else is running into this, any other hacks I could try, and a "we're on it" from Meta or a "file this over here" would be my preferred responses :)

Thanks in advance for any and all replies,

Damon

2 Replies

    • damondium's avatar
      damondium
      Start Partner

      Thanks! This was initially marked "spam" lol so I looked around and realized I could use the Start Program's developer support so II filed there. No response yet, so nothing to share here but one small update is it looks like the problem may actually have been ovrmetrics.

→ Find helpful resources to begin your development journey in Getting Started

→ Get the latest information about HorizonOS development in News & Announcements.

→ Access Start program mentor videos and share knowledge, tutorials, and videos in Community Resources.

→ Get support or provide help in Questions & Discussions.

→ Show off your work in What I’m Building to get feedback and find playtesters.

→ Looking for documentation?  Developer Docs

→ Looking for account support?  Support Center

→ Looking for the previous forum?  Forum Archive

→ Looking to join the Start program? Apply here.

 

Recent Discussions