SteamVR

SteamVR

SteamVR > Bug Reports > Topic Details
Dino [NG] 13 Apr, 2016 @ 1:55pm
SteamVR very high CPU usage whenever a Vive is plugged in
ISSUE

As soon as SteamVR is launched, vrcompositor.exe start using ~20% of my i5 3550@4.1ghz permanently, and vrserver.exe also takes 5-10%. Seems to average to 1 full core when both are combined.

This is the case even when the base stations and controllers are turned off, and the headset is in standby mode, which seems to lead to it being a bug. Here's a screenshot : http://i.imgur.com/ADLXSEa.png

I tried reinstalling SteamVR and switching to the beta channel with no change.

Interestingly, both process only takes 0-3% CPU if a Rift is plugged in instead and SteamVR launched.

OS
Windows 10


STEPS
Connect the HTC Vive to the computer.
Click the VR icon on Steam to start SteamVR.

RESULTS
VR compositor seems to be taking a surprinsingly high cpu %, even when everything is idle and turned off.

EXPECTED
A lot less CPU usage.



OTHERS
Here are some link where several users are confirming having the same problem.
https://www.reddit.com/r/oculus/comments/4e810d/vive_using_5_times_more_cpu_than_rift_can_others/
https://www.reddit.com/r/Vive/comments/4emw9z/steamvr_use_100_of_1_cpu_core_permanently_when_a/d21ngnt
< >
Showing 1-15 of 18 comments
ianskate 13 Apr, 2016 @ 2:16pm 
Was going to merge with this original post but realized it would become the OP because it's older, so see here for previous discussion: http://steamcommunity.com/app/250820/discussions/0/365163686072465146/
kickitofphaheas 13 Apr, 2016 @ 5:05pm 
Can confirm I get the same experience. i5 3570, Windows 10, HTC Vive CV1. No Oculus rift that I can compare with unfortunately.
CerealSnax 13 Apr, 2016 @ 7:33pm 
I actually started getting repeated reboots tonight when having SteamVR running. I actually believe it's because my CPU is overheating due to it running 100% on one core. I am seeing consistent 25 - 30% on vrcompistor.exe and my CPU temps ramp up really fast according to afterburner.
TechRaven 13 Apr, 2016 @ 8:46pm 
Have this problem as well, not sure if its intentional or not.

I ran Sleepy (a profiler) on VRCompositor, unfortantly I don't have the symbols for Compositor so its just stack offsets. Theres one thread that seems to be doing all the usage. It looks like its mostly sitting in a QueryPerformanceCounter/WaitForObject loop?

http://snag.gy/RZypo.jpg

Someone with Symbols maybe can see where its spending time.


SteamVR Version 2016-04-11 (1460406581)
Steam: Public (beta)
Tracking: lighthouse
OS: Windows 10 (10.0.0.10586)
Direct Mode Graphics: NVIDIA (364.72)

System
Admin: No
Performance drops: 0/1 1/2 0/3 0/4 2/134870
User IPD (m): 0.061

Displays - Direct Mode
Display 0: \\.\DISPLAY1 2560x1440 @ (0, 0) NVIDIA GeForce GTX 780 Primary
Monitor 0: \\.\DISPLAY1\Monitor0 Dell S2716DG(DisplayPort)

Display 1: \\.\DISPLAY3 1920x1200 @ (2560, 238) NVIDIA GeForce GTX 780
Monitor 0: \\.\DISPLAY3\Monitor0 HP ZR24w Wide LCD Monitor

Display 2: \\.\DISPLAY2 1920x1200 @ (-1920, 238) NVIDIA GeForce GTX 780
Monitor 0: \\.\DISPLAY2\Monitor0 HP ZR24w Wide LCD Monitor

Display 3: NvAPI 2160x1200 @ (0, 0) NVIDIA Direct Mode Direct Mode

Last edited by TechRaven; 13 Apr, 2016 @ 8:46pm
bezerk55 14 Apr, 2016 @ 1:35am 
i have had this same problem since day one, thought it was just how it was supposed to work. but i only ever looked at cpu use while a game was running and never noticed it did that without anything running as well, which i can now confirm is the case. i7-2600k@4.4ghz, 16gb ram, ssd, fresh install of win 10 pro, gtx980ti with latest drivers.
TechRaven 14 Apr, 2016 @ 3:05am 
I get various stuttering and some severe tearing during Load Screens in The Lab, but overall most things seem to run ok. It very well may be how they are trying to deal with the fact that windows/mac(most linux flavors as well) have no real real-time mode. Although if that was case i'd expect it to do it with the Oculus headset as well.

It would be nice to have an official statement that this is expected behavior though, if this is unexpected behavior then a fix would probably help improve performance in several games.
TechRaven 15 Apr, 2016 @ 12:16am 
Beta Update http://steamcommunity.com/games/250820/announcements/detail/622995964807562636

Compositor:
Switched from busy wait to sleep to reduce cpu overhead for synchronizing with vsync (running start).
Disabled triggering reprojection due to cpu overhead. The current algorithm was too aggressive and more data needs to be collected across a wider range of applications and hardware combinations. Note: Poor cpu performance can still trigger reprojection due to causing gpu work to start later in the frame.


It appears to be fixed in the latest beta.
Last edited by TechRaven; 15 Apr, 2016 @ 12:17am
bezerk55 15 Apr, 2016 @ 4:41am 
fixed for me in latest beta thanks
kickitofphaheas 15 Apr, 2016 @ 4:44am 
Fixed for me in beta also. Cheers!
Dino [NG] 15 Apr, 2016 @ 5:18am 
Same! Great job :D
Weaboo Jones 5 Jun, 2016 @ 7:10pm 
i get 15% or so utilization on my 5930k at idle with just steam open, even when i exit steam, VR compositor is still using 15% in the background; please release the update soon i don't want to turn on beta to fix a problem that should be fixed right away.
Last edited by Weaboo Jones; 5 Jun, 2016 @ 7:11pm
GoldenRetroGames 17 Jun, 2016 @ 1:46pm 
It was fixed pretty much right away, in the beta. Not sure why you don't want to install it. All the latest updates are there. If something breaks, you can easily roll back to the latest release.
TechRaven 21 Jun, 2016 @ 9:06am 
I believe the fix was actually rolled up into the release as at this point. Maybe it got re-introduced, although it seems ok here.
Squintz 21 Jun, 2016 @ 5:18pm 
I need some serious help. I cannot figure out this high CPU thing. I just received my vive 6/14/15

Set everything up fine. No issues there.
After going in game after about 10/15 minutes everything gets all jittery. I windows down and I'm missing frames. If i restart the computer everything is fine then boom 20 minutes in and im missing frames.

Core "0" is showing 100% usage while all others are around 20% and thats when the frames start missing and everything gets jittery. Temperatures are fine, tried all the recommended settings. My phone was paired at one point, I unpaired. I don't see an option to "Turn off Bluetooth" but its not activated for the base stations.

I7 6700k @4ghz
Gskill DDR4 3000 16gb
GTX 980ti SC+6gb
Coolermaster v850w psu
512gb Samsung 850 Pro SSD (C: drive)
1tb WD blue (storage)

Any help is greatly appreciated. Started using the ARX software to see GPU usage/CPU. GPU sits around 25/30% usage. Cores 1-8 are all 20/23% with the exception of 0 being at 100.

Shutting off steam vr and games and everything goes back to normal. However simply relaunching steam vr and my core 0 shoots to 78%, gaming hits 100%. If i restart this does not happen. Everything is fine. Core 0 is fine then over time in game it starts climbing until it hits 100. Then the jitters, then I have to restart.

ONLY happening with steam VR / VIVE. Other than that my computer is fine.



EDIT : Uninstalling AI Suit 3 and switching from 3.0 front panel to 2.0 in the back fixed my issues.
Last edited by Squintz; 21 Jun, 2016 @ 6:28pm
< >
Showing 1-15 of 18 comments
Per page: 15 30 50

SteamVR > Bug Reports > Topic Details