Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
https://steamcommunity.com/app/719950/discussions/0/1741106440023501942/
What I do use it for is when I play 3D SBS/OU games in Virtual Desktop. I force the monitor to refresh at 30, or 45 Hz (for headset at 60 or 90Hz), force Vsync through the display driver (gtx1080), then set "motionReprojectionMode" : "motionvector"
This works ok... but just a lowercase 'ok'. Reprojection frequently loses sync and causes stutters, even though the games are putting out a SOLID 30 or 45fps, and I'm only using like 50% GPU, and even less CPU. Like you, system RAM never goes beyond 11-12/16GB.
My VRAM is maxed out though, 8GB full! I can see all kinds of glitching and texture pop-in when the game needs more VRAM. It's almost like the game can't see the VRAM that WMR/SteamVR are using and think that it's available (and they're using 2-3GB+), so it keeps requesting more, but it's just not there. So it has to dump something, then request again, which is when the stuttering starts. That's just what it 'feels' like... no logs or anything to back that up.
Microsoft definitely need to focus more on GPU resource management though. We need a priority scheme for GPU like the one currently in place for CPU (only!). Multiple processes using GPU resources are currently not controlled well at all. At the moment, I have to manually cap my framerate/settings to make sure I don't use more than about 90% GPU, or else everything starts breaking down (VR skips and stutters all over, can't maintain tracking).
The other problem I see is that reprojection needs to be tuned differently for every game engine... but the only thing we can do now is turn it on or off. We need tuning parameters. Both microsoft and valve are at fault here, and assume that 'on' will work for every scenario that needs it. Maybe they have some crazy AI leaning controller adjusting things on the fly, but I'm betting not. They have tunable variables set to what 'should' work, and lock those for everything. We need access to those! (so I can write them a crazy AI learning controller)
Take nVidia for example... every game has a profile with tunable settings, and even more available if you use inspector. Most 'Game Ready' drivers aren't adding anything new... they're just changing these (hidden) driver settings for compatibility.
Is your monitor using a 60Hz refresh rate? It sounds like reprojection is trying to sync to that somehow, rather than the headset. Haven't played Project Cars 2, but that has a non-VR mode too, right? I wonder what your results would be if you forced your monitor's refresh rate to 45 or 90Hz.
Performance was superb for my system even a couple of weeks ago but unfortunately I updated several things at once so that makes it hard to say where the problem would be found. For the record, in the past couple of weeks:
1. Updated Win10 from 1803 to 1809
2. Updated nVidia GPU driver to 417.71
3. Updated the WMR Portal App
4. Both SteamVR and WMR for SteamVR automatically updated
So presumably the problem would originate in one of those things though since it seems to be solely related to the motionReprojectionMode setting I assume it's a problem with WMR for SteamVR specifically.
I suppose it could be but even then it doesn't make any sense 1. it's not a steady 30 FPS, it can vary between e.g. 32-38 so it doesn't seem to be a half refresh rate of the desktop monitor issue, also the frame pacing is all over the place and 2. the game is capable of maintaining framerates above 60 FPS anyway so even if it was capping to the desktop monitor's Hz e.g. due to vsync or whatever it would likely cap at an even 60.
Still, it's a good suggestion! I'll definitely look into this more since I hadn't considered the possibility. Thanks!
Yes, this. Agreed 100%
Yeah, I've found that when something just won't work how it should, trying things that don't make sense are exactly what fixes it... usually because the way it was created didn't make sense to begin with.
https://steamcommunity.com/app/250820/discussions/3/1741103267304983550/
I broke down and put a piece of masking tape over the sensor, but I still have to pull it off every now and then, and it still resets with each and every dang system permission prompt. No way to get rid of the notification in cliffhouse either if you have input set to desktop.
Does Direct Mode do anything for WMR headsets? I thought it was just for Vive.
Hmm, I didn't think of running fullscreen exclusive, gonna have to give it a try.
Yeah the Win+Y thing is *so* annoying. I hate that so much. In Euro Truck Sim 2 for instance you have to use the mouse to control the in-game UI, even in VR, but WMR constantly blocks mouse usage so I have to alt+tab out of the game, Win+Y to get mouse usage, alt+tab back into the game then hopefully something else like the WMR Portal didn't get focus in the meantime. Assetto Corsa has a similar problem. There should be a system-wide toggle somewhere like in the WMR Settings or something so once you set it you don't have to keep manually hitting Win+Y every time you put the HMD on.
Install VoiceAttack and just map it there.
Just like that
https://ibb.co/yyxmm6L
In order to get the 'disable fullscreen optimizations' checkbox to actually do anything in 1809, you need to set the following reg key:
Computer\HKEY_CURRENT_USER\System\GameConfigStore
GameDVR_DXGIHonorFSEWindowsCompatible = 1
yes, microsoft actually added another reg key which basically says 'should we really enable the option you selected, even though we put it there with a check box and everything?'. If you don't set this, that option does exactly nothing. I also noticed this got reset after the last windows update.
while you're there, set:
GameDVR_HonorUserFSEBehaviorMode = 1 (another one!)
GameDVR_FSEBehavior = 2 (create if not there, DWORD)
GameDVR_FSEBehaviorMode = 2
Also, go through the standard settings to disable game mode, and any game recording features. Those reg keys should do it, but there are a lot of new settings listed in 1809.
I really wish game mode and all of these features worked well for me, but they just don't. They never have since 1703, spanning 4 different systems. Windows just doesn't perform any better for me than when I disable all the junk they want to 'enhance' my experience with. I read about people having success with it, and I recommend people try it to see if it works for them (I try it with each new release), but I've always been better off without it.
This! I have autohotkey installed to catch a few extra mouse buttons that don't map right... remapped Win+Y to RtCtrl+? , much easier to find with the headset on :D
Last WMR update was month ago
Retested today with the latest StemVR update, the issue is still there. Severe performance drop with reprojection on auto.
While I appreciate some form of response... while they're here, couldn't they just create the issue themselves through the hub? I've seen them do it every now and then. Why not always?
I would suggest MS just pin a topic to the top of the forum saying "This isn't where you go for support"
BTW, submitted issue via Feedback Hub, still nothing.