Jump to content

Vive Pro 2's Motion Compensation fixed, absolutely fantastic


Recommended Posts

SCG_Fenris_Wolf
Posted

Uh , thought this was common basic knowledge, multimonitor setups have always been problematic, especially in Windows Mixed Reality environments (when they preallocated/doubled every monitor you had, so 2 monitors + headsets was 6 screens!), with the PiTool (ending in black screens for failing to recognize devices properly), and older Vives too in certain configurations (performance issues). Especially if the monitors have different resolutions, Hz requirements, etc, you can get VR stumble if you use a 144Hz monitor as well.

 

Rule of thumb: Use 1 monitor of whatever resolution at 60Hz to avoid microstutters and other performance related occurances that should not be there. Otherwise you're robbing yourself of performance in one way or another.

 

Good you found out by yourself, enjoy :good:

Posted (edited)

You can now disable those pre-allocated monitors in WMR thankfully. Never had an issue with this setup with the Reverb G2 nor Index.

 

Edit: Vive Pro 2 performing really well now, I will try changing the main monitor from 144 Hz to 60Hz for my gaming today and see if I notice any perceivable difference. My previous two monitor setup had this 60 Hz second monitor and I think a 120 Hz main monitor. In any event it was when I had Windows 10 and did not display this same issue. So really not sure if the culprit was the 144 Hz monitor combined with 60 Hz secondary, Windws 11, or maybe combination of both.

 

Edited by dburne
Posted

Ah a nice full day of trouble free flying combat in IL-2 both yesterday and today in the Vive Pro 2.

I had forgotten how gorgeous this sim is in VR with the VP2. 

  • Like 1
  • Upvote 1
  • 2 weeks later...
Posted (edited)

Now that I have some serious hours in with the Vive Pro 2 once again, yes I can definitely say HTC has come a long way with their Motion Compensation for the VP2. It is now usable.

Edited by dburne
  • Upvote 2
  • 2 weeks later...
Posted
On 10/31/2021 at 10:43 PM, SCG_Fenris_Wolf said:

It may be as simple as IL-2 reaching 115-125fps in the menu.

 

You're supposed to lock the framerate to a max of 80, so you are always in reprojection and never achieve 120 real fps. Because going to 120 real fps means that the reprojection instance is stopped. When it is restarted after dipping below 120fps, it takes 2-5 seconds to fully settle and regain accuracy.

 

How do you lock the framerate to a max of 80? I've tried using SteamVR throttling (fixed to 90fps) but for some reason it does not seem to apply.

 

I'm still trying to find the sweet spot where retroprojection would stick to 60fps and be smooth. At the moment I easily go up to 120fps whenever it's not busy on the ground with no AA etc, but then when it's too busy and I get down to 60 fps it is not smooth anymore. I tried a mission from the P47 scripted campaign which is usually heavy on fps and while I was at 60 fps the whole time it kept being stuttery during sharp turns.

SCG_Fenris_Wolf
Posted
11 hours ago, ptisinge said:

 

How do you lock the framerate to a max of 80? I've tried using SteamVR throttling (fixed to 90fps) but for some reason it does not seem to apply.

 

I'm still trying to find the sweet spot where retroprojection would stick to 60fps and be smooth. At the moment I easily go up to 120fps whenever it's not busy on the ground with no AA etc, but then when it's too busy and I get down to 60 fps it is not smooth anymore. I tried a mission from the P47 scripted campaign which is usually heavy on fps and while I was at 60 fps the whole time it kept being stuttery during sharp turns.

Ramp up gfx settings so you can't reach 120fps. Pretty easy. I don't think locking by driver settings works properly anymore. Just play with the resolution.

Posted
2 hours ago, SCG_Fenris_Wolf said:

Ramp up gfx settings so you can't reach 120fps. Pretty easy. I don't think locking by driver settings works properly anymore. Just play with the resolution.

 

Ok thanks. I was hoping there was a way to keep it throttled. It's probably going to be tricky to find the right settings then, or I think I'll have to juggle between 2 sets, because right now I'm either super fluid most of the time at 120fps (e.g. playing a PCWG mission) or already stuttery at 60fps at all time (playing scripted campaigns). I don't know whether it's just my config that is like that but ground units firing always seem to trigger stuttering, so ground attack missions are hard to set up so that things remain smooth.

SCG_Fenris_Wolf
Posted
3 hours ago, ptisinge said:

 

Ok thanks. I was hoping there was a way to keep it throttled. It's probably going to be tricky to find the right settings then, or I think I'll have to juggle between 2 sets, because right now I'm either super fluid most of the time at 120fps (e.g. playing a PCWG mission) or already stuttery at 60fps at all time (playing scripted campaigns). I don't know whether it's just my config that is like that but ground units firing always seem to trigger stuttering, so ground attack missions are hard to set up so that things remain smooth.

That is indeed something particular to your config.

While the mission set indeed has some influence, the difference is not that large, but more in the realms of 5 - 15 FPS.

 

Do you use motion smoothing then? Because you mention it to be stuttery at 60fps on 120Hz? It is what combats that.

Posted
7 minutes ago, SCG_Fenris_Wolf said:

That is indeed something particular to your config.

While the mission set indeed has some influence, the difference is not that large, but more in the realms of 5 - 15 FPS.

 

Do you use motion smoothing then? Because you mention it to be stuttery at 60fps on 120Hz? It is what combats that.

 

Yes, I'm using motion smoothing already and it's not smooth at 60 fps. I'm still trying to up the settings to keep things nailed at 60 fps because I still had the fps jump to 120 fps today when I was playing a scripted campaign mission and there were just allied air units around me for a while. Worst case scenario I'll reinstall IL2 to make sure it's not just a corrupt install...

SCG_Fenris_Wolf
Posted (edited)

The issue looks to be seated in your settings. To put things into perspective, you are probably in the ranges of potentially 100 - 130fps.

 

Look here to see how this works:

 

If the PC is able to provide >= 120fps, the VP2 runs at 120Hz and 120fps.

 

If the PC is able to provide <120fps, the VP2 runs at 120Hz and 60fps.

 

So if you pass that 120fps threshold in either direction, Motion Smoothing will activate or deactivate.

 

There is a characteristic: If MS activates, it's not working correctly instantly, it needs some rampup time to build and you'll see stuttering and artifacts for a while whenever it does so.

 

What happens in your case may be that it is right at this threshold and jumps from below 120fps to 120fps for a second or even less, then breaks in again to below 120fps with the demand. You won't notice this in the counter going to 120fps, but you'll see it in the Motion Smoothing artifacting and/or stuttering. This might also be caused by a bad overclock (Intel Cpu, manual OC?).

 

You can analyse this better by using fpsVR (it's a purchase though), but be aware that last time I used its overlay it added some frametime spikes to my performance. You can use it to analyse your system more thoroughly and dial in the settings accurately, and then play without it activated.

Edited by SCG_Fenris_Wolf
Posted

Thanks. It's definitely a matter of the fps jumping briefly up to 120fps. Today I was doing more tests with higher settings and the mission New Years Day from the Hell Hawks mission (it's busy straight from the beginning). I was able to achieve 60fps most of the time - when that happens then indeed everything is smooth. What I find tricky though is to keep the fps under 120fps while also staying above 60 fps - as soon as I'm pointing at a less busy area I get 120fps, for short periods but that's enough to induce stutters. So I tried ramping up settings even more, but now not only I sometime get into 120fps, but in busy areas I also dip under 60 fps, locking at 45fps and therefore getting stutters again. I guess in time I might be able to find the settings that work most of the time but in the last few fays they've been eluding me.

Posted
17 hours ago, ptisinge said:

Thanks. It's definitely a matter of the fps jumping briefly up to 120fps. Today I was doing more tests with higher settings and the mission New Years Day from the Hell Hawks mission (it's busy straight from the beginning). I was able to achieve 60fps most of the time - when that happens then indeed everything is smooth. What I find tricky though is to keep the fps under 120fps while also staying above 60 fps - as soon as I'm pointing at a less busy area I get 120fps, for short periods but that's enough to induce stutters. So I tried ramping up settings even more, but now not only I sometime get into 120fps, but in busy areas I also dip under 60 fps, locking at 45fps and therefore getting stutters again. I guess in time I might be able to find the settings that work most of the time but in the last few fays they've been eluding me.

 

Have you tried it at 90 Hz?

Posted
1 hour ago, dburne said:

 

Have you tried it at 90 Hz?

 

I did initially but while I could maintain 90fps most of the time, in really busy cases it will drop to 45fps which doesn't seem to ever run as smoothly as 60fps with motion compensation (more artefacts and stutters too it seems), hence I was keen on a solution that would put me at 60fps all the time. A pity that steamVR throttling doesn't work with  the VP2 - I was relying on that heavily with my Vive for sims like MSFS and this would have worked well here too...

Posted
1 hour ago, ptisinge said:

 

I did initially but while I could maintain 90fps most of the time, in really busy cases it will drop to 45fps which doesn't seem to ever run as smoothly as 60fps with motion compensation (more artefacts and stutters too it seems), hence I was keen on a solution that would put me at 60fps all the time. A pity that steamVR throttling doesn't work with  the VP2 - I was relying on that heavily with my Vive for sims like MSFS and this would have worked well here too...

 

Mine seems to do pretty good with Vive's Motion Compensation at 90 Hz.

Posted
1 hour ago, dburne said:

 

Mine seems to do pretty good with Vive's Motion Compensation at 90 Hz.

 

Ok - even when you're down to 45fps, or are you stable at 90fps at all time? I'm confident I'd stick to 90 in a typical PCWG campaign patrol mission, but with scripted campaigns I'd expect to drop to 45fps, which seemed to have a lot of artefacts when I did my first tests with the VP2. Dogfighting at stable 90 or 120 fps with the VP2 is amazing though...

Posted
10 hours ago, ptisinge said:

 

Ok - even when you're down to 45fps, or are you stable at 90fps at all time? I'm confident I'd stick to 90 in a typical PCWG campaign patrol mission, but with scripted campaigns I'd expect to drop to 45fps, which seemed to have a lot of artefacts when I did my first tests with the VP2. Dogfighting at stable 90 or 120 fps with the VP2 is amazing though...

 

Yes even when I am down to 45 fps. PWCG is mainly how I fly though.

Posted
29 minutes ago, dburne said:

 

Yes even when I am down to 45 fps. PWCG is mainly how I fly though.

 

Ok thanks. I've got a very similar PC to yours. Something must be wrong on my side because I'm getting stutters quite often. I've been testing a lot of different things but without success. Time for a complete reinstall of IL2 I think...

Posted

Try setting your power supply setting to 'normal' instead of ' high performance'.  That can cause stuttering for some systems I've read.

Posted
6 hours ago, Drum said:

Try setting your power supply setting to 'normal' instead of ' high performance'.  That can cause stuttering for some systems I've read.

 

That's interesting. Do you mean the "power management mode" in the NVIDIA control panel? I do have that in "high performance" since every VR setting guide out there was recommending it to that and I've not touched it since then. I'll give this at test.

Posted

Yes, I watched a review last month from the FlightSimGuy and he mentioned that caused stutters for some people.  I have mine set to normal and it's not causing me any grief whatsoever.

Posted
7 minutes ago, Drum said:

Yes, I watched a review last month from the FlightSimGuy and he mentioned that caused stutters for some people.  I have mine set to normal and it's not causing me any grief whatsoever.

 

Cool. I'm definitely going to test this. Also reinstalled IL2 from scratch - only, I've forgotten that I needed to back up my usersaves folder to keep my scripted campaigns progress - now I can't access the New Years Day mission from the Hell Hawks which I was using as my benchmark... dammit.

Posted (edited)

Sorry to hear.  One other thing you might want to try now that you have a clean install; don't install the FSR mod until you run the game with stock settings and give that a try again as I've found that to be a much better experience since the last patch.

Edited by Drum
Posted

The funny thing is that I was thinking "maybe I should try without FSR" just now, but then I remembered that I had reinstalled IL2 and FSR wasn't in fact on. At the moment I'm still getting stutters but I think I'm finding settings that work better. I might not reinstall FSR indeed. It's still not as smooth as I'd like to ground attack, but I don't think I had that completely smooth even when I was running the OG Vive anyway...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...