A lot of work is still to be done when it comes to Virtual reality. Among many of its limitations, one is graphical fidelity and frame rate. A mod enhances AMD FidelityFX Super Resolution to SteamVR games. There is a delicate balancing act backing it that gives the best clarity possible while maintaining a frame rate acceptable. A form of super sampling like DLSS or FSR can help reduce GPU workload and better FPS.
German modder Frydrych Holger has implemented AMD FidelityFX Super Resolution (FSR) tech into StreamVR. It should serve VR titles improve frame rates without reducing image quality. He used Skyrim VR and Fallout4 VR to test it and the results were pretty good. Holger has explained the process on his GitHub page.
“The idea is that the game internally renders to a lower resolution, thus saving GPU time and reaching higher FPS, as long as it is not bottlenecked by the CPU. The resulting lower resolution render is then upscaled to the target resolution by FSR, to restore some of the lost detail due to the lower resolution rendering. It does so in two steps – the first being the actual upscaling to the target resolution, where particular attention is paid to edges in the lower resolution picture. The second step is a sharpening step to counter some of the blur introduced by the upscaling.”
AMD’s FSR is open-source and platform-agnostic, so it should be compatible with any GPU if the game uses Direct 3D 11. Holger does warn, however, that FSR is not capable of anti-aliasing, so mileage may be varying from game to game. Moreover, he said that some tweaking can help. AMD suggests that when using FSR, use the highest-quality anti-aliasing setting a game offers. Holger advises enabling multisample anti-aliasing if you have this choice. Otherwise, use temporal anti-aliasing.
Sharpness and render scale can also be fiddled with in the mod’s configuration file (openvr_mod.cfg). According to Holger, one should experiment with these settings to know what can work best for any particular game and VR rig setup. You can have the mod along with more detailed instructions on Holger’s GitHub page. Don’t forget to check out the interactive Fallout 4 and Skyrim comparisons shown above.
Holger states that the FSR mod is not working with Half-Life Alyx or Star Wars: Squadrons. These two games do not allow the replacement of the “openvr_dll.api file” [sic]. Once the mod has had some time to circulate in the wild, more issues are bound to show up. Holger asks users to report games that don’t work to him, so he can make patches to the mod when required, as there is a solution for anything which is causing it not to work.