You won’t have to care about any of that once the official profile is ready.
When do you expect the profile to be released, roughly speaking? Few days, a week, a few weeks?
For anyone interested in performance and general experience:
My goal with Reverb G2 is to maintain stable >45fps performance so Motion Reprojection can up it to 90Hz properly and smoothly. With the minimal acceptable resolution and graphic quality even 7950X3D + RTX4090 PC can’t reach and maintain 90fps. But in VR, I think no major game can, even made for VR. So slightly more than 45fps is a good goal to lock at. MR can induce slight warping artifacts sometimes, but that’s unavoidable and not very noticeable during the game. It is noticeable in menus, but it’s not that important or annoying there, because who cares. I can’t really see a noticeable difference between High and Ultra settings in game, and I started having weird shadow and lighting artifacts that may be connected to Ultra settings, so I set everything to High. It worked smoothly.
I now adjusted the resolution to the maximum reasonable resolution for Reverb G2, so I can get the best picture I can. Reverb’s native resolution is 2100×2100 but the image must be larger to allow for barrel distortion compensation to still retain the center resolution of the image. My StarfieldPrefs.ini settings are:
iSize H=3056
iSize W=3060
And I added a matching virtual monitor resolution to VorpX. I also installed DLSS mod with v2.5 DLSS dll.
Running around New Atlantis sometimes becomes slightly non-smooth, so I think it does dip below 45 fps sometimes, though I couldn’t see it in OpenXR Toolkit overlay, which showed solid 45fps. But all other places, or inside buildings in New Atlantis were silky smooth so far. Once eye distance is properly set in VorpX (0.66 in my case) the 3D is very decent, though I notice occasional halos around objects, people, weapons, and sometimes there is a “flat cutout” feel to some people. But it still beats a flat universe.
Full VR feels like full VR. Sometimes when rotating head fast I can notice black borders lagging on the sides. Maybe when the official profile is out with DirectVR the latency will be better. It’s not a big deal.
Piloting a ship is not great, because head rotation does the steering and you can’t look around – the cockpit stays with you, like in a dialog scene etc. Normally such scenes work best with peak mode, but dogfighting in space is best full VR. I have to force myself not to rotate my head, which overrides my joystick (through the gamepad emulator), but it still sometimes overrides it, so flying is possible, but it’s a bit of a mess. Hopefully to be improved in the official profile.
The biggest issue for me is a small view jitter when I sit still. Sometimes it’s in time with my pulse! I know some people have this issue with Reverb G2 in MSFS (not me) so it seems that head tracking is too sensitive. I wish there would be a way to do a low-pass filter, to filter out tiny head movements. There’s one in OpenXR Toolkit, but it doesn’t work with Motion Reprojection. Lowering sensitivity doesn’t help much, because then the world is not in sync with your head. When you’re walking it’s fine, it’s just when you’re standing it’s noticeable.
Overall, it feels really close to a VR game, and for me, VorpX is really worth the price. I wouldn’t play a time-consuming game in pancake mode, but passable VR means everything. But I do have a top-of-the-line PC that I use for work and gaming – 7950X3D CPU (liquid cooled) + RTX4090 GPU + 64Gb DDR5 RAM, 4 fast SSDs. I’m not sure what would be the minimal hardware requirements for passable performance. For me the performance is good, considering it’s a kind of a hack instead of a game optimized for VR.
Here’s what’s missing or would be nice to have:
– Obviously what’s really missing is motion controller support. We can dream, can’t we? Maybe someone will figure out how to do independent aiming – some games can have mouse aiming with the keyboard moving/look, where the aim can be moved around the screen, without moving the view. If that could be achieved, maybe Ralph could map the right motion controller movement to aiming and we’d have a reasonable approximation of proper motion controllers.
– Geometry3D would be nice, but AFAIK it can’t work with DX12 games. Some work with alternate eye rendering, though I think I can feel the flicker. The way it is now, feels very smooth. Cyberpunk mod with alternate eye rendering felt rougher to me…
– Vibration feedback – @Ralph, that should be easy to do – maybe add an option to have a trigger press on the right controller to generate a strong vibration “tick”? It doesn’t have to be game-dependent, but would still be nice. For example, I programmed a short jerk of my motion seat based on joystick trigger presses, and a short vibration on my transducers, and it feels great in space. It would be nice to feel recoil in the controller.
– Filter for smoothing out tiny head movements or head tracking jitter.