Homepage › Forums › New feature › High cpu usage kinect, maybe networking?
Tagged: advice request, cpu, feature request, Kinect, Kinect 360, skeleton
- This topic has 2 replies, 1 voice, and was last updated 4 years, 6 months ago by wayout.
-
AuthorPosts
-
2019-02-20 at 08:36 #6263Rob van den BergParticipant
I noticed that using a kinect(just got a kinect 360) increases the cpu usage by a large amount. That also makes it hard for skeleton tracking to work, since the cpu cannot cope to the extend needed(I think, at least). It would be nice it if I could use another pc for kinect to offload my own cpu, which is also running riftcat and steamvr and a vr game. I only got a i5 760 in my pc, but another laptop of mine has a i5 7300hq, which might even be better.
If there are ways to reduce cpu usage, I would also like to hear them. I could cover objects in my room that might “distract”.In fact, the skeleton tracking often sees those as other skeleton. (Or might there be a way to remove those software wise? Or reduce the viewing area of the camera?) Another solution might be to switch to color tracking(haven’t tried that yet.)
2019-02-20 at 08:38 #6264Greg DriverKeymasterif yo use skeleton tracking then I am afraid there is no much we can do as cpu is taken by kinect sdk. colour tracking will eat similar amount of cpu on 360.
i have some plans for remote scenario as it will be required for another way of tracking but not close to start it yet.2020-03-23 at 17:55 #14263wayoutParticipantHello Rob, Greg,
let me first thank you both. Rob for having shared the exact use case I wanted to submit and Greg for the excellent job done.
i’m using a similar setup to Rob’s one (Dell T20 Xeon with proxmox to run my W10 guest with GTX1050Ti in pass-through mode) where games run.
I recently discovered iVRy as alternative to VRidge (thanks to one tutorial where i notice the HMD model).
the setup i have in mind looks to me quite “easy” to achieve if you only used psmoveservices as it’s natively available. however, psmoveservices can’t use (yet) kinect.as this post is quite old, is there any update on remote adoption? i think this might be beneficial in the context of using 2 kinects as recently mentioned.
just as an idea: wouldn’t be already something “easy” but efficient to achive introducing an input field in the Driver4VR to store connection paramaters for a remote adminpsservice process? not pretending to have it started by Driver4VR but just connecting would be nice (it can at least offload the psmoveservice part)
maybe not the right post but, what is btw the difference between “Kinect skeleton” and “psmoveservice with Kinect” in the hands section?
many thanks,
Rosario -
AuthorPosts
- You must be logged in to reply to this topic.