Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

No joke: How I have doubled my FPS in VR

Featured Replies

No joke: How I have doubled my FPS in VR

Hi there,

first of all, I hate those snake oil tips and tricks which claim "incredible performance  boosts" by doing various tweaks. But this one really worked for me...

From 22 FPS to 35 FPS to 48 FPS in TAA

First, I own a Pimax Crystal. This HMD has a native resolution of 5760 x 2880 - and I love it for its clarity. But even for my 7850X3d and my NVidia 4090 GPU it is extremely difficult to achieve a reasonable performance in TAA with complex addons, such as the Fenix Airbus in Frankfurt with tons of AI traffic in MSFS 2024. If not even impossible, and that's why I have recently updated my video drivers and enabled DLSS 4 (doing all the stuff that so many people debated about here). Sure, this had a noticeable positive impact on performance, but the image quality on DLSS on such a high resolution is still far away from TAA.

And of course it does not make sense to spend money on a hires VR headset, just to lower the native resolution and to rise it again using AI (as DLSS does).

How to get such an increase in performance - how does it work?
As far as I understand the magic, HMDs also render the visuals outside the field of view. This costs performance. One guy on Youtube named "Ohne Speed" has published a modded version of OpenXR toolkit which allows to crop the resolution outside the field of view. As you can guess, this results in a performance gain.

 

That's how I did it:

1.) You need the OpenXR toolkit. Install it and make a backup.

2.) You need the modded version of OpenXR toolkit which is linked in this video:
https://www.youtube.com/watch?v=CieIQ7cE4CU

Just replace the .dll file in your OpenXR installation.

I found this video hard to understand, since it was not made for MSFS. But it works nevertheless.

3.) I recommend to use the OpenXR toolkit configurator, which is linked in this video:
https://www.youtube.com/watch?v=JBf6IIIrK4A

Before you use it, start MSFS (2024), run OpenXR toolkit and write down the headset resolution, which is found in the "information" menu, third line ("Headset resolution"; in case of the Pimax Crystal it is 4312x5102).

4.) Start the toolkit configurator and insert the resolution. Now click on "Crop2FoV".

5.) Start MSFS, open OpenXR toolkit and go to the "System" menu. Select "Override resolution" to "Crop2FoV". The value displayed there should be the value calculated by the configurator. Restart the VR session.

6.) Back in VR, you should already see a noticeable increase in performance. If you are not happy with the resolution, you can crop the field of view by yourself. Just use "Field of view" --> "Advanced" and play with the settings. However, it is necessary to restart the VR session after changing the values.

7.) In order to further increase the performance, you may select "Override resolution" --> "Custom" and go from 100% to 80% (or any other value of your choice). In TAA, I did not see a great visual difference between 100% and 80%, but there is a great difference in performance.

8.) If your headset supports foveated rendering, you may make use of it. Corsten made a video of his experience by altering the values to his personal taste and then enabled foveated rendering. See yourself here:
https://www.youtube.com/watch?v=FOI7-hEN6hM  


Go flying!

Best of luck with that,
Holger

 

Best regards,
Holger

 

Thanks for the feedback Holger!

I did see this on YT this morning but wasn't sure whether to try it... i am not a fan of DLSS even the new 4 version...the blurry speed tapes are most annoying..

Ill give this a go and thanks for the step by step guide!

Cheers

Doug

Follow up... tried this and was able to run the Fenix with smooth experience using TAA mode... i did drop the resolution to 80% and as you say it was no problem at all... the speed tape was clear and no blurring at all which was nice...

Edited by vonduck

i9 13900KF @ 5.5Ghz | MoBo MSI PRO Z690-A WiFi | Corsair Vengeance Black RGB RS 64gb DDR4 3200MHz | MSI GeForce RTX 5090 Vanguard SOC 32GB | MP33 Pro 1TB M.2-2280 NVME SSD for OS | Samsung 870 QVO 2.5" 4TB SSD SATA2 | Samsung 990 PRO 2TB | Corsair RM1000X 2021 1300W 80 Plus Gold PSU | Antec Dark Fleet DF700 Flux Gaming Case | Win 11 home | Samsung 65" 4K TV | G512 Keyboard | Razer Basilisk V2 Mouse | WinCtrl URSA MINOR 32 Throttle Metal / 32 PAC Metal  | WinCtrl Ursa Minor Sidestick |Velocity One Rudder | MiniCockpit FCU and EFIS | WinCtrl MCDU | Stream Deck XL | Tobii Eye Tracker | Pimax Crystal Light |

Doug 

With the latest display driver, dlss4, preset K I get higher fps on my PClight. KJFK fly around the airport 3 or 4 times and land again. 45-54 fps (I'm using DLSS not DLAA nor TAA.

It will probably take me an hour to set up this new OpenXR toolkit hack and fly again to test if there is any improvement.

5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB  PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.

 

The guy making the video is a doer. Doers can't teach. I'm lost what I supposed to do. Maybe someone else will post a video.

Holger's post was easy enough to follow

The video was harder because:

The new .dll file on the internet is password protected. And the video did show how to unzip a protected file. And win11 cannot handle protected files (win 10 can). I had to DL 7zip and run this video to see how to associate zip files to file explorer in order to unzip the configurator:

Pimax play has resolution options. The new values to use in the configurator will depend on which options you use in Pimax Play.

the configuator tells you what to set in OpenXR toolkit to make the modification that increases fps without any downgrade of the VR images.

Edited by Fielder

5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB  PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.

 

3 hours ago, Fielder said:

The new .dll file on the internet is password protected.

Yep, i found out that the password is toolkit... worked fine after that

Still playing with settings and still not happy... hmmmm

Ive got to strike a balance... seems no matter what i set i can only get 27 fps... fenix, NZAA...

i9 13900KF @ 5.5Ghz | MoBo MSI PRO Z690-A WiFi | Corsair Vengeance Black RGB RS 64gb DDR4 3200MHz | MSI GeForce RTX 5090 Vanguard SOC 32GB | MP33 Pro 1TB M.2-2280 NVME SSD for OS | Samsung 870 QVO 2.5" 4TB SSD SATA2 | Samsung 990 PRO 2TB | Corsair RM1000X 2021 1300W 80 Plus Gold PSU | Antec Dark Fleet DF700 Flux Gaming Case | Win 11 home | Samsung 65" 4K TV | G512 Keyboard | Razer Basilisk V2 Mouse | WinCtrl URSA MINOR 32 Throttle Metal / 32 PAC Metal  | WinCtrl Ursa Minor Sidestick |Velocity One Rudder | MiniCockpit FCU and EFIS | WinCtrl MCDU | Stream Deck XL | Tobii Eye Tracker | Pimax Crystal Light |

Doug 

  • Author

I did not make any changes in Pimax Play.

I am running at 120 Hz, Eye Tracking ON, High Render Quality, Dynamic Foveated Rendering OFF, Smart Smoothing OFF, Lock to Half Framerate ON, Hidden Area Mask ON (maybe this is important in this context).

@ Doug: You may decrease the FoV to ridicoulus values, just for testing. But: MSFS 2024 may crash on next startup when entering VR. But if you enter VR in the main menu, you can revert the settings without any problems. But this way you can check if you set up everything correct.

 

That's my situation: Madrid Barajas (LEMD) from Latin VFR, Fenix A321, realtime, PSXT with AIG, FSTL, FS Traffic models, Pimax Crystal (4K), MSFS 2024, TAA

Please excuse the image quality, but it is a real pain to take photos through the headset.

IMG-0496.jpg
Initial situation: 14 FPS (I hope you can see it)

IMG-0497.jpg
Now, select "Override resolution" with the values that the Configurator provided (see above)

IMG-0504.jpg
That takes me from 14 FPS to 31 FPS

IMG-0505.jpg
And now, changing to Custom Resolution X/Y and going to appr. 80%...

IMG-0509.jpg
...takes me to 40 FPS. That's an incrase of about 300% from the initial situation.

IMG-0510.jpg
These are my settings for foveated rendering and eye tracking. Notice, that I have disabled Foveated Rendering in Pimax Play.

Best,
Holger

P.S.: I am not a commercial member.

Edited by Holger0815
Images did not show

Best regards,
Holger

 

Many thanks Holger, will give that a try after work!

Cheers

Doug

i9 13900KF @ 5.5Ghz | MoBo MSI PRO Z690-A WiFi | Corsair Vengeance Black RGB RS 64gb DDR4 3200MHz | MSI GeForce RTX 5090 Vanguard SOC 32GB | MP33 Pro 1TB M.2-2280 NVME SSD for OS | Samsung 870 QVO 2.5" 4TB SSD SATA2 | Samsung 990 PRO 2TB | Corsair RM1000X 2021 1300W 80 Plus Gold PSU | Antec Dark Fleet DF700 Flux Gaming Case | Win 11 home | Samsung 65" 4K TV | G512 Keyboard | Razer Basilisk V2 Mouse | WinCtrl URSA MINOR 32 Throttle Metal / 32 PAC Metal  | WinCtrl Ursa Minor Sidestick |Velocity One Rudder | MiniCockpit FCU and EFIS | WinCtrl MCDU | Stream Deck XL | Tobii Eye Tracker | Pimax Crystal Light |

Doug 

Nice boost in FPS! I think I got about 10–20 FPS. The instruction in the video and here are rather confusing.

Here is a better video:

 

 

AMD Ryzen 7 5800X3D, RTX 4080S, Ram - 32GB, 32" 4K Monitor, WIN 11.

Eric Escobar

I just tried this, but MSFS2024 would black screen and crash after I made adjustment in toolkit configurator. Also the configurator runs weird: I typed in PCL native resolution 4312x5102 in its window, but if I click "Crop2FOV", it crops the H x V resolution to like 128x128. If I manually set H x V crop resolution, 2024 crashes. 

Do you keep the configurator open when running the 2024? Or after setting the crop solutions it should be closed? If I close the configurator and open it again, the custom crop resolution settings are gone. Very confused now.

 

9950X3D / 64GB / RTX5090 / Pimax Crystal Light / Win11

  • Author

No, you just use the Configurator once. If MSFS (2024) crashes due to a weird resolution, you can enter VR on the main screen and change the resolution. That does always work. I also had this once or twice... Just play with the settings.

Best regards,
Holger

 

Posted the wrong video. YouTube must have autoplayed the next video when I copied the link.

 

AMD Ryzen 7 5800X3D, RTX 4080S, Ram - 32GB, 32" 4K Monitor, WIN 11.

Eric Escobar

10 hours ago, FlyIce said:

I just tried this, but MSFS2024 would black screen and crash after I made adjustment in toolkit configurator. Also the configurator runs weird: I typed in PCL native resolution 4312x5102 in its window, but if I click "Crop2FOV", it crops the H x V resolution to like 128x128. If I manually set H x V crop resolution, 2024 crashes. 

Do you keep the configurator open when running the 2024? Or after setting the crop solutions it should be closed? If I close the configurator and open it again, the custom crop resolution settings are gone. Very confused now.

 

Just set the resolution, and field of view manually. I set mine to 90%. 90% gave 20 FPS+ with the A2A Comanche! Windows Defender said the configurator had a virus on my download. 

AMD Ryzen 7 5800X3D, RTX 4080S, Ram - 32GB, 32" 4K Monitor, WIN 11.

Eric Escobar

Ok decided to give this Crop2VR a go this evening in MSFS2020 with my Pico 3 NL, here's my findings;

  • Formerly I ran SteamVR SS at 70% but reverted this to default 100%
  • Ran the Configurator and set that SS to 80 (so 10% higher)
  • In Game selected Crop2VR and lowered the FOV for each section to the mid 90s, which just had the edges visible but not noticeable when flying
  • Using TAA
  • Foveated Rendering On in the Toolkit (causes artefacts around the edges but improves Frametimes)

With the above there is a performance boost, not a huge deal but enough to notice, my GPU Frametimes dropped which was the main thing and I managed to stick around 46fps with dips into the 30s in some situations.

  • Then I changed to DLSS 4 Preset J on Quality
  • I move the in game CAS slider right up to 200 (previously default 100)
  • I selected CAS in the Toolkit as well (increases the sharpness even more)
  • Foveated Rendering Off

Now I'm getting a rock solid 46fps in different cloudy skies (Storm, Overcast, scattered etc) with no artefacts on the edges and bumped up Cloud Quality to ULTRA (previously HIGH). This now is (finally) very close to being on par with TAA which I've used since forever, Garmin screens are still a touch more blurry but I can live with that, just the annoyance of the tickers being blurry - which if that ever gets fixed then it'll be on par with TAA if not better.

So in conclusion it's worth the effort with the Crop2VR settings + latest DLSS and a couple tweaks, I may be able to further boost some other in game graphical settings but will do a few flights in various places before I tweak some more.
I'll give this a go with AMS2 (racing sim) to see if that gives a definitive boost as well, which would be nice.

Pico Neo3 Link VR - Windows 11 64bit, Gigabyte Z590 Aorus Elite Mobo, i7-10700KF CPU, Gigabyte RX 9070 XT OC 16gb (AMD GPU), 32gig Corsair 3600mhz RAM, SSD x2 + M.2 SSD 1tb x1

Saitek X45 HOTAS - Saitek Pro Rudder Pedals - Logitech Flight Yoke - Homemade 3 Button & 8-directional Joystick Box, SNES Controller (used as a Button Box - Additional USB Numpad (used as a Button Box)

Thank you guys! Got it to work. I didn't use the configurator, just use the custom FOV in the OXRToolkit. It's great that I can customize all the edges of FOV of each eye. In the end, I reduced the PCL pixels from 4312x5102 to 4096x3496, about a 1/3 reduction. The fps gain is not as much as I hoped, roughly around ~30%: from around 30-33fps to 40-45fps. But these extra 10fps make a big difference in terms how solid the VR feels. 

The loss of FOV is almost unnoticeable if I keep my head steady. Only when I'm turning rapidly left right I could see the FOV edges. I guess those extra FOV pixels are meant to buffer the head movements. Overall, a small price to pay until 6090 comes out. 

I can't get the NvidiaInpector to work. It opens then closes after few seconds. I'm using DLSS 310.2 (?), but I can't select the profile. By the way, anyone noticed that this supposedly DLSS 4 thing indeed messed up glass display? When dialing com/nav freq those number digits definitely look blurry and ugly - I never noticed this problem in DLSS 3. 

Edited by FlyIce

9950X3D / 64GB / RTX5090 / Pimax Crystal Light / Win11

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.