Homepage › Forums › Announcements › Release 3.1.0 – CPU improvements
- This topic has 29 replies, 6 voices, and was last updated 7 years, 2 months ago by
Greg Driver.
-
AuthorPosts
-
2017-12-29 at 10:42 #1713
Greg Driver
KeymasterHi,
In this release:1. CPU improvements for colour tracking (about 25%).
2. Ability to select external controller for Leap Motion (e.g. ps move).
3. Configuration of PS Move: rotation 90 or 180, button diagram, touchpad emulation behaviour.
4. PseudoVive build in Driver4VR
5. Fix for log generation.Question, issue – use forum. I will reply 🙂
Greg
2017-12-29 at 13:03 #1724Jonny
ParticipantRegarding number 2, thanks Greg. As well as all the other improvements.
2017-12-30 at 12:02 #1738sfex3champion
ParticipantWill test this within the next few days I was the user with 100% cpu usage in last build. Thank you for updating
2018-01-01 at 16:27 #1789jamieukguy147
ParticipantStill high CPU for me 2700k 4.7ghz
2018-01-02 at 21:21 #1814xromatistos
Participanthappy new year greg and all the people here who support this!!exchited for the new psmove features ty very much
2018-01-02 at 21:40 #1815Greg Driver
Keymaster@amieukguy147,
is this only on pure body tracking? if yes. this is basically what kinect is using.thanks. u too !!
Greg
2018-01-04 at 02:07 #1852sfex3champion
ParticipantJust tested your latest build greg.
Love some of the new features like the hmd color tracking and button mapping also
Bug- Whenever I try hmd color tracking with the kinect body tracking the hmd color calibration just constantly say calibration failed. Even when the psvr is so perfectly place in the box with good lighting.
This same color calibration works whenever I do led hands tracking and hmd color tracking but in this mode the cpu usage is too high unfortunately and even on the color calibration stage you can see delays in the camera movement. This is exactly how it works in the game due to high cpu usage.
I honestly don’t know what you could do for the cpu problem gregg maybe its just my pc but for me kinect body tracking with moves with led off but buttons mapped this is how I achieve smoothness currently until ps moves ledd way is made smoother.
Positives – hmd led tracking once fixed I feel would be perfect for racing sims or any cockpit sims I hope you make this perfect.
2018-01-04 at 09:29 #1864Greg Driver
Keymasterhi,
in colour calibration stage I would not worry about delays. because you simply put colour in front of rectangle. after that you can close window.if you using kinect for head and body calibration then you actually do’t need calibrate… because it is same tracking system. i know it is far from perfect now from user interface communication.
Regarding led tracking quality, can you tell where problem is as not clear for me.
Also please let me know which versino of Kinect do you have?
Gre
2018-01-04 at 10:01 #1866sfex3champion
ParticipantI have the kinect one
Head tracking – led psvr
Hand tracking – ps moves
Body tracking yes
This works but is extremely slow with ultra high cpu usage. I passed all thr calibration stages in this mode and it works fine but too delayed to actually play games like thisHead tracking – led psvr
Hand tracking – kinect hand trackers
Body tracking yes
This is how I can get smooth gameplay however atm when I go to color calibrate the psvr it always fails on this mode no matter what I do-
This reply was modified 7 years, 2 months ago by
sfex3champion.
-
This reply was modified 7 years, 2 months ago by
sfex3champion.
2018-01-04 at 10:11 #1869Greg Driver
Keymastersorry, i can’t track PSVR colour right now. Please use skeleton tracking for head.
Can you try also without body tracking and let me know how this setup works?Do you ahve Kinect One or 360 ?
Greg
2018-01-04 at 15:00 #1888sfex3champion
ParticipantOkay tried again everything with psvr hmd tracking.
Images show everything to be fair tried once with different settings.
Psmove leds are your problem here as soon as you switch those on the cpu usage jumps massively hence delaying my game.
With the 30% cpu usage setting on first image I can honestly say that is as smooth as butter and everything working good on this setting with kinect head and kinect hands.
With the 90% cpu usage it is hugely delayed and impossible to play
Hope this helps
Attachments:
You must be logged in to view attached files.2018-01-04 at 15:17 #1891Greg Driver
Keymastercan you tell me if u have kinect one or 360?
sorry if already asked 🙂2018-01-04 at 15:26 #1892jamieukguy147
ParticipantI’m the same Greg, really high CPU usage 2700k @4.5ghz
Will you ever be able to reduce the load? Or have you reached your limit
Attachments:
You must be logged in to view attached files.2018-01-04 at 18:50 #1897Greg Driver
KeymasterYes. I will work on it now.
Greg
2018-01-05 at 13:24 #1922Greg Driver
Keymasteri went down from 30 to 10 on my pc with kinect one. will release something here in couple of hours to test cause it crashes now even after decent time of gameplay and I need find this bug.
so depending your cpu it might either help or not.
however if your current requirement was 600% it will go down to 200% though still showing 100%… however I hope it will be not so bad 🙂2018-01-05 at 13:32 #1923jamieukguy147
ParticipantGreat 🙂
By the way I bought a old ps3 controller with gyro calibration and it’s much better.
I wouldn’t advise anyone to use new ps4 controllers as they are not good!
2018-01-05 at 13:37 #1924Greg Driver
Keymasteri think with new controllers, psvr takes advantage of stereo camera and is making correction of yaw from this. it is also possible for kienct.
2018-01-05 at 14:20 #1926jamieukguy147
ParticipantAre PS move controllers the best controller you can buy for use with Driver4vr?
I read vive use 1000hz tracking and PS move controllers are 120hz
Is there a better controllers to buy somewhere?
I’m guessing Bluetooth can’t use high frequency
🙂
-
This reply was modified 7 years, 2 months ago by
jamieukguy147.
2018-01-05 at 17:34 #1929sfex3champion
ParticipantKinect One +psvr +new ps moves with no magmometer
Thanks greg
2018-01-05 at 17:44 #1930Greg Driver
Keymasterhi,
please find version wiht improved cpu.
for kinect one i got cpu reduced by 70% with head/skeleton and hand/colour tracking.
for kinect 360 i got only few percect. no much improvement but you can clearly see it is there.in colour calibration there is check to disable ROI that will turn it off and make your CPU go higher.
https://drive.google.com/file/d/1dVik5gPL3-IBUiRfBerBHnp1M30QPzM2/view?usp=sharing
I am very curious of your feedback !!!
Greg
2018-01-05 at 18:59 #1938jamieukguy147
ParticipantYou work fast Greg!!… I will test tomorrow… On the jack Daniels tonight.
🙂
2018-01-05 at 22:52 #1943jamieukguy147
ParticipantHi Greg… Just tested.
With these settings
CPU has dropped like you said about 70%!!!!
My question is though… Led tracking of controllers is much better than skeleton tracking,?
Led light bulb controllers
About 40-50% cpuI haven’t had chance to test controllers, as this update stopped them from working again, but I will redo PSMove calibration 🙂
-
This reply was modified 7 years, 2 months ago by
jamieukguy147.
2018-01-06 at 00:13 #1949jamieukguy147
ParticipantLed bulb tracking seems much better from testing than skeleton, which is unplayable for most games.
I would really focus on the tracking of controllers.. A option box in Driver4vr menu you can select on and off for controller placement for arrow games and option off for normal games like shooting with guns etc.
If you can just get the led bulb tracking of controllers improved this would be brilliant.
As an example, try and play the game eleven table tennis and you will see how bad tracking is
Keep up the good work!
2018-01-06 at 02:06 #1951sfex3champion
ParticipantSorry greg but mines stayed the same 90%ish
Edit: just read the disable ROI thing brb checking again
-
This reply was modified 7 years, 2 months ago by
sfex3champion.
2018-01-06 at 02:27 #1953sfex3champion
ParticipantROI disable definitely made it a little smoother but I’m still at 90%ish CPU usage. Still nowhere near the smoothness you can achieve with no LED move trackers.
Also being able to half use the moves now I see the drift on these new set of move controllers without magnometer is horrible i have to reset position every 3 mins almost this is not your fault ofcourse but kinda makes me lose hope xD at least I can get box vr working with hand trackers it is my favorite title currently
2018-01-06 at 03:49 #1954Xcalibur
ParticipantI had a better experience in comparison. It is definitely way way better than first beta. Thank Greg for implementing the solutions/improvement and i’m looking forward to try the reflector and larger POI balls. 😀
Skeleton tracking is good for short to long range. It’s the less precise and hence affects orientation of controllers when swinging around 360 but with CPU at ~50%, plenty of power left for the game to run smooth. Even if the skeleton is messed up, it recovers quickly. It is prone to occlusion problem when limbs/body overlaps. Ex: bow and arrow, dual yield anything at any angle. Good for all games in the lab but don’t expect precision.
ROI disabled is the next more CPU intensive one @ ~70%. Great for seating position. It is range sensitive: precise and jitter at short range and shaking a lot/loose tracking for a while/or permanently at long range. Tracking is worse during fast movement but handles dual yield guns pretty well (less prone to occlusion problem). Therefore, it’s good for controllers precision but not HMD(constant jitter still).
ROI enabled is the most CPU intensive one @ 80-90%%. It is smoother than the last one and the best of all. But since CPU is almost maxed out, when the game become more CPU intensive, tracking/buttons will freeze/glitch sometime temporarily, sometimes permanently. Bulb range issue does affect the tracking negatively still.
2018-01-06 at 10:40 #1959jamieukguy147
ParticipantDoes Driver4vr use all 4 cores of a CPU or just 2?
2018-01-06 at 13:15 #1964Greg Driver
Keymasterhi. few points.
1. for skeleton tracking all CPU is taken by kinect runtime. driver does not perform intensive calculations.
2. if you have led tracking low cpu will be only when all ball colours properly calibrated and tracked!!! if even one colour is not tracked then driver needs to find it so instead of searching in previous region it must scan again whole image. what I have seen it happens very occasionally during gameplay.
i don’t think that using ROI should affect quality of trackng but not 100% sure.3. if you use only colour tracking (no skeleton tracking) then kinect runtime does not start processing skeleton therefore only CPU used is by driver to detect and process led balls.
if you use skeleton tracking for headset and led for hands compared to led only scenarion then kinect will start processing skeleton but on the other hand we will not have driver processing of one ball that is used to track head.
i have not tested which one is better.i still have few ideas, not so classic as using roi so we will see.
anyway I think this one is good for release as I can see no extra problems were found.Greg
2018-01-07 at 19:00 #1998Xcalibur
ParticipantSkeleton tracking alone is playable in a lot of titles with the right expectations(PS move service/PSVR level and not WMR/Oculus/Vive level). Most people would be thrilled to be able to play VR with their old hardware/tech for such a low cost thanks to Greg.
The trade off for precision is CPU load for colour tracking. Precision is only crucial for games that requires very accurate aiming: pushing multiple small buttons on virtual console/keypad consecutively, picking things up off the ground, less forgiving shooters like Arizona Sunshine,etc. At this the current state, it is already playable.
That’s my 2 cents after trying skeleton and colour tracking with PS Move controllers 🙂
2018-01-07 at 19:18 #2000Greg Driver
Keymasterthanks for your comment. i really appreciate!
I found that skeleton can be also very accurate as far as you keep you hand bit away from body.the best effect with ps move is when you hold it in hand in way that ball is actually hold in fingers, it is when fingers end. it is not natural way but you can get used to. in such scenario even on kinect 360 it was very precise.
but only if you have both hands in front and each hand on proper side of body.i have idea about making virtual position of hands a bit modified to physical and in fact you will achieve bigger are with limited range of hand move. i will release this in another week cause now I want to fix few things first.
i am thinking also about methods to reduce cpu for coloru trakcing but don’t have nothin special right now.
-
This reply was modified 7 years, 2 months ago by
-
AuthorPosts
- You must be logged in to reply to this topic.