Firestorm VR Mod 6.5.3

Firestorm 6.5.3 + P373R VR Mod: This build includes P373R’s VR Mod 6.3.3 changes merged into the Firestorm release branch.

Download the release installer from the “Assets” list at the bottom of the entry for the latest version available at

The user instructions are similar to Firestorm VR Mod 6.4.12 which is described at

For Firestorm VR Mod community support use the Discord Discussion Channel:
P373R-WORKSHOP by p373r_kappler [Invite]

Firestorm VR Mod 6.5.3 is created using “GitHub Actions” (GHA) thanks to @humbletim and @thoys. Minor manual changes are made the VR Mod 6.3.3 code for the merge, which otherwise continues to be suitable. Some of the code for performance metrics wants to be just ahead of rendering, which is where the VR Mod inject points also wanted to be. Since they are independent it’s just a matter of explaining to git they are unrelated and can exist in any order. The cmake scripts are also amended to auto-include openvr.dll.

The App name has been changed to “FirestormVR” so the installation can exist side-by-side with stock Firestorm if desired. Settings are also stored in the different user folder C:/Users/<name>/AppData/Roaming/FirestormVR_x64.

This release is for Windows, and a Linux build compiles but entering into VR mode via SteamVR remains to be tested.

To improve frame rate (FPS) you might opt to set shadows to “None”, Water reflections to “None: Opaque” and use a reasonably low draw distance appropriate to the scene. Also close viewer UI windows and tools and detach any HUDs you are not actively using. See advice on FPS improvement and the new “Performance Floater” and “FPS Autotune” capabilities in Beq Janus’s Blog Post (21-Mar-2022).

WARNING: Modern VR HMD systems have async reprojection (which helps prevent low frame rate nausea), but as it stands right now, accessing Second Life/OpenSim in VR mode is only for the very brave.

Misaligned VR Cursor

Gaffe on Discord notes: Firestorm VR Mod’s VR cursor will have a small-to-extreme offset on Windows in particular if you are using Windows UI Scaling with any settings OTHER than 100%.
To fix the VR cursor offset, set the Windows UI Scaling for your primary display to 100%

Update: Jumbled VR Initialisation Text:

I have noted that Ctrl+Tab to start the SteamVR/HMD device software sometimes shows jumbled letters for the VR driver initialisation message, and once that occurs using Tab to launch VR mode does not give a VR display in the HMD.

After some experimentation, I found that after starting Firestorm VR Mod, rather than going straight to Cltrl+Tab to set up for VR devices, I first dismiss the onscreen message with Tab, and THEN do a Ctrl+Tab after which the full message without missing letters immediately appears, and SteamVR/Oculus is launched and when the Tab is then used the VR mode works properly.

This may be a temporary situation and could be related to driver updates or SteamVR changes, but if you see the same thing, try the Tab and then Ctrl+Tab sequence once or twice to see if that also works for you.

About Ai Austin

Artificial Intelligence, Robotics and Virtual Worlds
This entry was posted in Second Life. Bookmark the permalink.

1 Response to Firestorm VR Mod 6.5.3

  1. bat says:

    I have seen a popup message “Could not locate a dynamic procedure entry decode_URI point in link library” on the standard Firestorm 6.5.3 and in the Firestorm Blog they suggested that I first uninstall the previous version (you can leave the settings folder in place), check the complete install directory has gone, then install the new version. So try the same with Firestorm VR Mod 6.5.3 if you see that nessage.

Comments are closed.