HIGHER FPS in (almost) ANY VR GAME | FSR / NIS in VR | OpenVR/Oculus Runtime

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
what's up my name is technobe here for troubleshoot and welcome back to another video in this quick video i'll be talking about how you can get better fps and better latency in most vr games that you play using pc vr this is linking your headset to your pc whether it's survive air a valve index or even an oculus quest that you use the pc link with that's my case essentially something like vr requires huge displays or at least huge amounts of pixels to fool your eyes into thinking something's closer to real gets rid of the screen door etc and of course having low latency is incredibly important when it comes to not having motion sickness all of these things require powerful hardware or at least really optimized games and don't use too much however if you find yourself struggling or you just like to try and see how much better things can get there is a way of getting around this if you know about squeezing more power out of a computer you've probably heard about nvidia's nis and amd's fsr md's fsr is the open source one that works on all graphics cards there's also dlss which uses ai and that isn't really the main focus of this but the main focus in general is upscaling rendering at a smaller resolution and scaling up to be bigger rather than just increasing the pixel size it actually fills in the gaps and does a pretty good job of doing so most of this will be centered around amd's fsr but nvidia's nis is supported as well so let's go ahead and begin as previously mentioned amd's fsr is open source and previously there was a project called openvr fsr essentially you download a dll by clicking the latest release here then the zip file and you open it up essentially next to the main exe you'll be dropping the dll file to replace the existing one and the config file to adjust how the mod works then you can go ahead and start using amd fsr and nvidia nis in pretty much whatever steamvr game you'll be playing however this was relatively limited to only open vr but there is another project called the vr performance toolkit which you'll also find in the description down below and is the main focus of the video this one supports nvidia nis amd fsr and amd cads contrast adaptive sharpening on top of this it also supports the oculus runtime and open vr runtime i would assume all be added here over time as things go on and development gets further this one works a bit differently there's a dxgi dll file and a yml file for config so we're not actually replacing anything in most cases instead we're just dropping it next to the game's main exe and when the game fires up it'll look at the dll and use that instead of digging deep into your computer for it as far as i understand so they should work in most games as long as they're open of vr which unfortunately is the oldest standard that not all games are using nowadays or they're using the oculus runtime in the future i'm sure this will be expanded simply head to this github page linked down below and click the latest release over here under the releases section to go across to the download click the zip file to download it and click on it to open it up when it's done we see a couple of files dxgi.dll and vrperfkit.yml are the two files that we drop next to the game's main exe wherever this may be if it's a 32-bit game or simply doesn't launch at all you may want to try the x86 dll over here instead of this 64-bit most games of course will be 64-bit nowadays so to actually install this we need to navigate to where the game is installed for me i'll be using a simple example such as vr chat i'll simply right click it click manage and then browse local files when the folder pops up all we have to do is push it across to the side assuming we know where the main exe files are in vrchat's case they're located here and looking at the github page there's some information on where you'll find the main exes for unreal engine games which is quite a few of them it'll be in whatever game it is binaries 164 and next to shipping.exe here once you've located the correct place to drop these files drag them out of the zip and into this folder here and we've now successfully installed the mod now simply firing up the game or whatever it is you should see in the same folder that a vr perfkit.log file appears and if it does congratulations it's now been loaded successfully though of course we haven't actually configured anything and i haven't got my headset plugged in opening this file we'll see some information about it our current settings and a bunch of debug information if things are crashing for any reason i'll close out of the game for now and head back to the games folder i'll then open the vrperfkit.yml file with a text editor such as notepad inside of here we can configure the mod to do specific things we can choose between fsr nis and kaz by default it's set to cars however i'd suggest using amd's fsr by entering fsr next to the method here of course we can disable it or enable it completely all the way up here essentially this is a configuration file everything with a hash before it is a comment and can be ignored it's usually information setting information setting just to help make things more simple next up we have the render scale at which the game will be rendered at and upscaling will be used to help it of course you can drop this number to render at a lower resolution and upscale further we have a sharpness option and a performance optimization option here which is incredibly interesting essentially we can set a radius and this will use a higher quality rendering for the center part where your eye is going to be facing straight forwards and as we get further towards your peripheral vision it'll use a much cheaper method of upscaling called bilinear sampling this can result in a lot more things being blurry but of course if you're looking straight forwards you're not going to notice blurry things in your peripheral vision as we're simply just used to that being our blind spot in real life so leaving it as default is probably the best here raising this will usually cause lower fps as we're using more expensive upscaling for more than just the dead center where we're looking we have an advanced option here that we'll be covering about text sampling the mip bias and scrolling down further we have a whole lot of information and advanced settings about some things that i won't be covering here then we have debug mode that we can set to true if things aren't working properly or you'd like to help debug and at the very bottom we have hotkeys this is the more important section that you'll probably want to mess around with we can turn hotkeys on or off i'd recommend leaving these on all the time and as you can see all of the hotkeys are currently set to control f1 through 7 more 8 and old f1 alt f2 at the very bottom essentially we can toggle debug mode with control f1 and you can customize this to be pretty much whatever keys you'd like we can cycle through the available upscaling methods using control f2 increase the upscaling circle radius which we touched on earlier or decrease it increase the upscaling sharpness or decrease it toggle the application bias which i didn't cover and more importantly take a screen grab of the final post-processed upscaled image if you'd like to compare them later this saves the screen grab as a dds file next to the dll ctrl f8 by default and further down we have some more advanced options with everything set and customized to your liking save the file when you close it and open up the game once more and now it should be using your brand new settings you can verify this by looking at the vrperfkit.log file that should now be emptied and repopulated with information when you fire up the game you can see it's using fsr upscaling over here super simple at this point you should have much better latency and hopefully much better fps leading to an overall better experience while you're playing vr games through the oculus link steam vr or anything like that it's a really useful tool and more developers should definitely be embracing this more on a first party rather than a modding third-party basis unfortunately this doesn't work with every game it only supports oculus runtime and open vr runtime games so of course that will be expanded in the future at least hopefully but for now at least you should get much better experiences while you're playing your favorite vr games so thank you for watching what's being taken over here for troubleshoot once again links are all down in the description below and i'll see you all next time ciao you
Info
Channel: TroubleChute
Views: 109,377
Rating: undefined out of 5
Keywords: vr, vr fps, fps, fps vr, get more fps in vr, increase fps in vr, double your fps in vr, vr fps counter, increase your fps in vr, vr fps gameplay, best vr fps games, increase fps in vrchat, fpsvr, top vr fps, vr fps mod, best vr fps, vr fps game, simple vr fps mod, vr fps games, zero caliber vr, frame rate in vr, dlss, nis, fsr, fsr vr, dlss vr, nis vr, onward vr, vr dlss, vr fsr, vr dlss mod, vr fsr mod, vr nis mod, optimize, optimization
Id: WR1Z3NYpuw0
Channel Id: undefined
Length: 8min 31sec (511 seconds)
Published: Wed Apr 06 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.