Comprehensive MSFS VR tuning for RTX 3090, 12900k, Reverb G2 with OpenXR Toolkit

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
despite this being quite challenging if you look at the number of clouds and everything um now i'm not actually flying through clouds but i'm going to try and do that reflections are amazing um colors are the amazing is you know photorealistic it's just incredible it just looks so amazing um and you know i i'm able to do like just look at look how smooth this is and again i'm sure unfortunately you may not see this as smooth as i am but basically this is stutter-free 90 frames a second you know rolls i've got some misty clouds up there which are very challenging for the gpu bay area mostly higher ultra settings 90 frames a second with clouds in vr in a reverb g2 so if you want to find out how this is possible just stay tuned i'm about to explain everything i've done to tune my pc to make this work as well as it does and it really really is cool and this misty stuff is the most challenging actually this missed your scene it really doesn't like this the gpu hates this and yet it's actually running really great right now this is a guide for running microsoft flight simulator in vr on a windows pc um i'm going to take you through my settings and various optimizations i've made to make this run as well as possible from a visual experience point of view inside the game um okay so who is this guide for this is for people obviously running microsoft fights in later and it's for people ideally with a high-end nvidia rtx card i have a 30-90 but this might work for maybe even a 30 30 80 ti and maybe even a 3080 as well um if you have another card i really don't know what your expected results will be um i have an intel i9 12 900 k which is an intel's latest uh generation chip um from my experience this chip is pushed only to about 10 of its potential so one core uh is being utilized and that to me shows that this uh in my setup the cpu is not a limit at all um and therefore it's likely this guide will also work for people who have lower end um cpus maybe 1100 900 ks 11 11th generation chips as well as 10th generation chips um and then i have an hp reverb g2 um again i actually have no idea about other headsets i'm really sorry if you have a different headset and you were hoping to get something from this you might but i'm sorry if you don't because it may run very differently so i just want to double click on one of the points i made just now about being cpu not limited and being gpu limited instead what i believe is running vr your machine is working a lot harder to put out two high resolution images one for each eye than it is computing the landscape and doing everything else the cpu does and that's why i don't think cpu is a main limitation for most people running vr at a reasonable resolution um and it definitely isn't for me that said i made some optimizations with my cpu to in to reduce stuttering because even with a high powered cpu you can run into thermal issues and that is where we're going to start and before we do that i'm just going to explain what my experience is like and why i wanted to make this video i made this video because i i have made flight simulator look effectively photorealistic down to the pixels inside the headset i don't notice any uh aliasing it really looks like kind of a retina display and i'm running at 100 render scale which allows that and most of my settings are at higher ultra most notably volumetric clouds are on high and most of the time i am able to fly in high cloud settings without losing frames and i'm getting a consistent 30 frames a second with motion reprojection which you should look into separately if you don't understand but basically creates more frames from existing frames in order to make the actual frame rate a lot higher and so the reverb g2 is a 90 frame 90 hertz headset and 30 frames a second um created by the game uh motion reprojection is creating 90 frames a second from that and so what i'm getting is effectively 90 frames a second at retina scale with incredible detail in the landscape especially if you're a little bit higher than ground level and a really really high very realistic setting and i just love it so much i wanted to share uh the things i've done to get here and again i do have a very high-end system hopefully this works for slightly lower end systems i just mentioned i'm sorry if it doesn't work for you but hopefully this is helpful to you anyway because i'm going to take you through everything you could possibly do even if you don't have my exact hardware in order to improve your experience and to optimize it and then i'm going to finally do um so i'm going to take you through cpu um and overclocking and undervolting i'm going to take you through gpu also under vaulting and overclocking um i'm going to take you through my nvidia control panel settings i'm going to take you through my windows mixed reality settings uh i'm going to take you through the open xr developer tools which is a very important addition here as well as the open xr toolkit which is the most important edition finally i'll take you through my microsoft flight simulator settings and perhaps most importantly i'm going to leave you with some things you can change quickly on the fly every flight depending on the conditions which will let you experience the best possible setup for your your particular setup because it turns out every flight is different and people claiming they have 30 or 50 or 100 frames a second in some setups uh in in some flights may then get 20 frames a second in the next flight and be confused well it turns out there's a ton of things going on in every flight and so it's important to quickly know what you can do if you're finding stutters and not really enjoying the visual experience because there's too much stuttering going on or slow frame rates what you can do quickly to make that experience better and and uh and i've figured out a few things that i think really improve that so without further ado let's start with the cpu okay so um even with my 12 900k i was finding uh i i i ended up even with my 12 900k i found that um i could improve performance by tuning the cpu a little bit and i want to explain how to do that for an intel cpu okay so um you're going to need to download the intel extreme tuning tool which you can just go to any browser and just go to intel extreme tuning and then download it from this website and there the latest build actually don't even have the latest build but then you can just download it straight away okay so you download it open it up and while you're running flight simulator um what you want to do is check out whether you're being thermally throttled or not and even with my cpu only hitting 10 during flight simulator running um i was finding i was getting thermal throttling and when the thermal throttling was occurring i was getting stutters and why is that well the answer is you're using one core but that core is maxed out the heatsink you have attached to your cpu is not able to take the feet away even though the not all the cores are running um and you end up getting stutters and so the one of the key things you can do with a cpu is to reduce thermal load you can do things like under vault it and again i'm not going to provide a super in-depth guide about this because i don't fully understand it but what i do understand is that you use less power when you under vault the cpu and so in this utility in the advanced tuning setup what you can do is you can reduce your core voltage offset that's one thing to do or you can reduce your core voltage say say for example by minus [Music] 0.05 ish and that will reduce your core voltage now it might reduce your overall performance of the cpu but it will also prevent use thermally throttling so that's one thing you can do and another thing you can do is you can take each cpu core i have eight performance cores and eight efficient efficiency cores on my cpu and turn up this multiplier now you don't want to turn it up too high and effectively just to quickly go through what these mean um this is basically your clock speed time divided by a thousand that's basically what it is um so that's 5.3 gigahertz and that's the clock speed that the maximum clock speed that one cpu will run if only one performance core is running um to for your load so you don't want to put it at a very high number for all of these the reason is because if all of these are overclocked uh too highly you're more likely to run stability issues and the pc will crash um so this is something i played with i think i upped mine from five five zero to fifty one all the way up here and then from 5 0 up to 52 and 53 up here i played a bit until it worked and what i ended up with is and you can test it you can you can do a score and in fact i did did one earlier today and this was higher than my stock despite using less power and never thermally throttled throttling and so the other thing you can do with your cpu is you can change the fan curves using the bios to improve thermal efficiency and this stuff really does matter i mean you might not want to get into the weeds with making flight simulator more efficient because you're only into flight sim but honestly one of your issues may well be that the cpu is causing stutters by being thermally throttled and even with my high-end cpu i found that that's why i wanted to share this because even though my flight simulator doesn't use anything like the full cpu load as i said um before uh thermally thermal throttling which was this this bar was going red while i was in flight simulator was causing me stutters and by reducing my voltage uh using a better fan curve which effectively means the fan is basically louder all the time which doesn't bother me at all when i'm flight summoning because i have the engine noise and headphones on anyway um it actually improved my performance significantly so that's the first thing i want to talk about and i'm just going to write this as a summary down here sorry for the loud keyboard clicks my microphone is right next to my keyboard so let's talk about this we're going to um we can undervolt volt to reduce power we can overclock to increase performance and and i think although i mentioned at the end the most important thing perhaps is to increase fan speed using bios to reduce thermal throttling and i again i think if you have a 10th 11th or 12th generation cpu and you aren't 100 confident about your thermals you should look into this i have what i thought was a pretty good heatsink but it turns out with this high performance cpu it actually was thermally throttling even on one core it was causing me issues in flight simulator so that's the first thing cpu now moving swiftly on to the gpu um and for the gpu um you do not need to use bios you only need to use something called msi afterburner and again you just go on google type msi afterburner it's a free utility completely free all the powerful tools you get with them afterburner um come for free so just download it uh now you might see online if you if you go further into the afterburner world people have all kinds of different um user interfaces the reason is they seem to like these different skins so um don't worry too much about that what it basically means is that uh everything is the same with an afterburner but you uh you can change the way it looks um so uh what i did with my 3090 my rtx 3090 which also increased my performance in flight sim was if i reset this back to how it was here it is um i did something called undervolting to reduce the thermal load on the gpu and make the gpu more efficient and potentially increase the life of the gpu um and i also overclocked it and so it's similar to the cpu you want to undervolt it and overclock it for usually best performance um and the way to undervolt a cpu in my in my case for my 30 90 was you take the core clock and um turn it down by something like uh 295 okay and then you click on the graph here which is a very small click for me and you get this graph and you want to pull a point say around well it can be between i think around between 800 and 900 somewhere like that and pull it up to um around the clock speed that the the gpu is clocked at and in my case it's 1950 so um i'm going to pull it up to just over 19.50 which is about 2 000 now you don't want to pull it too much higher than that and the reason is you actually cause a gpu to crash the good thing about that is it doesn't actually cause any lasting damage you can reboot the machine um easily um and it will not it will lose these settings and you can redo them so sorry cat i'm just gonna move you to one side um so when you've done this when you've dragged it up to just over the the normal clock rate you click the tick mark back on this thing and it will jump up and create this little curve um and then uh that's it so that's basically you you've overclocked it by increasing the default clock speed from 1950 to 2000 and you have undervolted it by allowing it to hit that clock speed at a lower voltage very similar to the cpu that's the way i understand it again i'm not an expert please look into this in more detail if you'd like the next thing with the rtx 3090 you can do is you can increase the memory clock speed by up to a thousand megahertz and then what i'm going to show you is basically what mine look looks like after all this is done um so here's my curve there it is i think i pulled a point up around looks like around 1925 that's where i pulled up the lower voltage you go the less power you'll use but the less stable it will be so if you pull a voltage like 850 all the way up to your 2000 mark um what you might find is although you use a lot uh use a lot less power the gpu becomes unstable and uh it will crash uh and again it's not a huge issue you just restart your machine the settings are lost um but you might want to consider that and you might want to have a slightly higher voltage which you pull up to the clock speed the max clock speed you'd like um so that's what you do there and then finally uh very importantly what you want to do is have some sort of custom fan here to keep the gpu cool and i have a very aggressive fan here which basically ramps up fast as it gets between 50 and 60 degrees but by keeping the gpu cool again you increase the performance and you also increase the life of the gpu and that's something i did as well so i want to make sure that i have a custom fan speed on and that sometimes gets reset when you update your drivers and so you can go back in here you click you click on enable user defined software automatic fan control use firmware control mode and then you can adjust these points however you'd like to make sure the fan is is running and what this means is your gpu fan and your cpu fan will be running more than they normally are but you will get better for performance in microsoft flight simulator and assuming you're listening to engine noises this shouldn't be a problem um the last thing you want to do is make sure this is running on startup by clicking the windows button and then back in the settings here you can say start with windows start minimized and then that's basically what you want to do so when uh these settings are actually saved to the gpu but it's nice to have afterburner running in the background just so you can keep an eye on temperatures and things like that and make sure it really is overclocked because sometimes it does reset to default as i said when you update drivers and other things or when it becomes unstable so good idea to have this in the back pocket all the time keep an eye on it but really made a difference for me so to summarize basically the same as a cpu download msi afterward in fact and we see with cpu i'm going to add you need intel extreme um under vault overclock uh and increase uh fan curves using default uh uh yeah using test uh customers yeah there we go so that's uh the gpu okay now the nvidia control panel so the first thing i want to note about the nvidia drivers and the control panel is i have found that um this update which is five eleven seven nine which came in february 2022 again this may be out of date now so um please keep an eye on the latest drivers most of these settings and everything will stay current for at least a year from this video it may be longer but the drivers may not that said uh the latest driver i think is a 512 version and is not as performant as this um i did find the 512 51179 had a significant increase in performance over the previous one which is quite rare with a graphics card update normally people update them just because i think they should or they forget them because they don't matter um and both are usually true uh in this case it was not in case in this case 51179 was great for me so if you're around the q1 q2 2022 time frame you might want to stick with that driver um i think you're going to find it it's very performant so that's the first thing i want to note about nvidia okay um now i'm going to take you through relatively quickly my settings um for uh the nvidia control panel for microsoft flight simulator um so most of these are set to the default settings in global settings but the important point is the program settings and what you want to do is you want to select microsoft flight simulator from this long list if it's not on the list you can click add and find the program you can browse it in your in your file manager and when you've done that i'm going to suggest you change a few settings now one thing to note about my entire setup is it is tuned towards motion reprojection and there are some disadvantages with motion reprojection although it gives you full 90 frames a second in the headset which is amazing um it does create artifacts and some people don't like those artifacts some people find them distracting i've got used to them i love the trade-off the trade-off is you have a tiny bit of artifacts which are basically like kind of watery marks around the edges of fast-moving points in the uh vr view which the watery points are smaller i think the uh the the smaller the ratio between the frames that you want which is 90 and the frames that you have which in my case is 30. so if you were running one to four which would be 22.5 frames a second going to 90. one to four i think you have more watery glossy areas and that's part of the reason i think people have been dismissive of motion reprojection is because it actually doesn't look good as you get down with a frame rate but at 30 i find this glossy kind of watery uh artifacts actually not do not bother me at all given that when i look down out of the uh cockpit in vr i literally see glassy smooth scenery moving by and it's incredible and that is to me worth the trade-off for these these glossy um these sort of watery uh artifacts which you'll definitely see if you turn it on so um this setup is tuned for motion reprojection um so it's not tuned for the maximum frames per second my graphics card can output at all times it's frame till it's tuned to lock the frames per second at around 30 frames a second to allow for that smooth one to three motion reprojection i do suggest you try it if you haven't if you'd hate it then you might want to use a different setting um so um let's go through the settings which are normal so all these settings are normal um this is not bolded which i think is a bug in nvidia but i have set the max frame rate to 31 that's something you should change so let's scroll down this is other than setting the max frame rate to 31 there's only a few other settings i would change make sure power management mode is on preferred maximum performance textured entry texture filtering anisotropic sample optimization off texture filtering quality high performance texture filtering linear optimization tri-linear optimization on threaded optimization off um vertical sync off virtual reality pre-rendered frames one and those are my nvidia settings uh and they seem to work great to find the settings for windows mixed reality we go here on the mixed reality portal we click on settings okay and i'll take you through all my settings now i have windows 11 your ui might look a little different but the actual settings should be basically the same so um i don't think there's anything different in audio and speech but in startup and desktop there are some important things hello amanda the first thing is i don't want it to start whenever i plug it in and i don't want to start windows mixed reality for steamvr i just don't want it to start when i'm not running it please just let me just decide when to run windows mixed reality and by the way if you hit the vr button in microsoft it does um open mixed reality so i don't know why you would need all these other settings so that's fine um desktop view um i do not want a desktop view when apps gain focus i don't want anything to do with that please never show me that ever because i'm never going to use it um and then virtual displays for apps this is something that was a strongly wished uh setting that some people would manage to hack into the some sort of register and figure out how to do this but now you don't need to do it untick this untick create virtual displays for classic apps who needs them you're never going to use them probably definitely don't help with microsoft fly simulator probably the opposite um okay we're going back into the main settings now environment now i'm going to show you something later but i would reset the home unless you have some sort of great you know mixed reality home that you want to save clear environment data is a really important setting and i'm going to explain why later but basically that's something i do almost every flight and the reason is with the hp reverb which uses inside out tracking um it gets confused and thinks that my head's in different position that it actually is but relative to where it was last time i flew and that can cause kind of these drifting things to happen when you're in the cockpit and also stutters which actually increase the load on the gpu because you're moving it thinks your head's moving fast when it's not and it's distracting and reduces performance and so if you clear environment data every time you jump into the headset you basically i've i've always found that basically fixes those problems because it resets the current head position and the lighting environment which could change if you don't have a studio set up every time you fly and that's been a huge huge important performance improvement for me with hp reverb g2 okay headset display visual quality of your home low i want low app resolution just don't give me anything quality at all for the quality of the home i don't care about that um experience options let windows decide so display resolution set to 43 20 by 2 zero that's a little bit misleading because actually each display is 2160 by around 2160. um it's not each display is not 40 43 20 by 2160 neither is the their one display there's two so it's a bit misleading but whatever um uh the frame rate set to 90 hertz um and uh sleep timeout i have it five minutes that doesn't actually matter very much um and that's it so that's it for my mixed reality settings uh and let's just summarize that there so um uh per the video i can reset environment data each time you fly yeah there's one quick addition i want to make and that's within windows mixed reality make sure make sure the mirror is off so the mirror is the thing which shows what you're seeing in virtual reality you can start it and stop it by pressing the play and the pause button inside the mixed reality home portal i'd highly recommend you keep that off um unlike the preview which shows the two eyes when you're flying a microsoft flight simulator in the flight simulator app this i believe reduces performance by having a second mirror in fact i'm almost 100 sure it does and so i highly recommend you have this off at all times um and and then you do that if you'd have it like this if you have these two bars it means you have it on you can click pause and then minimize this while you're flying and i think that's a very good idea so the next thing is the open xr developer tools um so uh so okay so now we get onto the meat of this and these are where you get the real performance improvements so the first thing is to make sure you have openxr developer tools installed so to do that uh just search for it online or in actually you can use the windows store as well um let's go open xr developer tools there it is it's going to open up the windows store for me i've got it installed but there you just install it from the windows store very easy and let's open it up here actually let me just that's not it open xr developer are tools okay so a little bit confusingly it's called developer tools in the windows app and it's called the open xr tools in the app you get installed but it will install this app for you and it's important to have this app as one of your initial setups once you're done with this you basically never need to touch it again i don't think i've opened this in about a month but you want to make sure that you in the settings you're running using the latest preview open xr runtime and you want to make sure you use um custom render scale and set it to 100 and then this is the key setting you're going to want to turn on or off depending on whether you are willing to accept the motion reprojection which is has those slightly watery artifacts but completely crystal clear smooth 90 frames a second or to turn it off and have whatever frames your gpu can output at that time which might vary quite a bit and also definitely will not be 90 frames a second i can guarantee it and therefore will have these effectively like kind of blinking stutters every time you look around or especially when you're looking down at moving scenery um which when you you're again you've tried motion reprojection i think you might really prefer um and so i have mine always on but you can change that any time you want again this entire setup is not designed uh for optimizing motion rig projection off because i'm not so familiar with that great so let's just summarize this is very easy download and install render scale 100 uh latest runtime uh motion reprojection as you wish okay great okay now here we come on to the big daddy of all the settings and it's the open xr toolkit and this toolkit run uh developed by some really amazing open source developers who actually work for a sobel microsoft i think or one of the other um is an absolute god send for people uh using vr in windows mixed reality in particular but i think it works for some other runtimes as well um for me it's basically all features are available and it runs incredibly well and what it does is it gives you a ton of optimizations to improve your vr experience and honestly if you only do one of the things i suggest you must do this especially if you have the same hardware setup i have because it just makes such a huge difference so openxr toolkit not to be confused with openxr developer tools which is a different thing search for openxr toolkit and there it is [Music] and you go ahead and download it and when you've downloaded it and installed it um it's going to probably ask whether you trust the developer you should say yes you'll get this app and this app allows you to disable it because it's enabled by default um i have experimental settings set on um i don't need to screenshot so i've got that set off um i think the standard modifiers to access this menu is with control and then one of these buttons i've taken off control and now i just use f1 through three and what this means is uh when you are in an open xl runtime app so when you're running windows mixed reality and you're running something like microsoft flight simulator not just in reality but when you're running flight simulator as well in vr you will get a special menu that appears and that's what gives you all the settings so this is actually not your settings this is really just to kind of configure where the settings are shown and everything and how they're shown and and turn it off if you want and if you want to make sure this is running um what you can do is you can open up the developer tools which is this other app i just showed you and make sure in the runtime information it shows api layers and then shows no vendor toolkit because this xr api layer novender toolkit is actually the open xr toolkit the separate open xr toolkit written by the third party developers running successfully on on my windows and extra lt runtime um okay so what i'm going to show you now that i've explained how to open up the menu is what it looks like and we're going to do that by opening up flight simulator we're going to turn on vr okay now i'm in vr we're gonna show the windows mixed reality mirror okay so now we're seeing what i'm seeing in the headset and now we're gonna press f2 that button and boom a big menu appears in fact it's so big i can't see it properly so i'm actually going to reduce the size of the menu let's make it small doesn't need to be huge i think you can still read that hopefully even though it's a bit blurry and then finally i have expert settings on the menu which you might have needed initially so i you probably want to start with these settings and make sure expert settings are switched on and here's the menu and i'm gonna i'm not gonna go through every single setting actually because you can play with it quite a bit but what i would do is if you do have a similar hardware setup to me i would recommend that you basically copy these settings um and then play with them as you wish and i'm going to talk through briefly what they do and explain why you might want to change them um from the defaults that i have um effectively um uh you want to turn on upscaling for sure and the reason is even if you don't use upscaling at all the sharpening layer that this adds is really spectacular and dramatically increases the sharpness within open it within your vr experience okay so you're going to want to turn it on i prefer fsr i think it looks better but you can try nis i just played with anamorphic today for the first time it wasn't meant to be part of this tutorial but you might want to experiment because if you reduce the width the number of pixels rendered on the horizontal scale um it actually doesn't seem to decrease the resolution visibly at least by 10 percent it doesn't re-increase it and i imagine because it's rendering fewer pixels at least a little fewer it probably renders a bit faster but i wouldn't worry too much about that the fact is in um with if you do have the same hardware setup as i do you actually can set this to 100 you can fully render you don't actually need to use up scaling other than the sharpening which is super cool and the reason is um we're using motion reprojection and we're using something called fix-fovated rendering which i definitely would set to something similar to what i have and what this does is it basically renders the um outside of the screen at a lower resolution than the inside of of your vr display um making it uh so that there is a lot less gpu power required to render your uh entire image but you don't really notice the the blurry areas on the side of the image and again these are the settings which i have which i think significantly increase performance um without increasing the without decreasing the visual clarity too much it does require you to kind of look at things a bit more because if you just move your eyes you will notice there are sort of blurry areas towards the edges sort of artifacts anyway so try setting these settings in a resolution 1x a ring 35 middle half outer ring uh 50 out of resolution 1 8. um prefer vertical it's quite important that you prefer vertical if um for certain problems that you are encountered with um for certain problems that are encountered with rendering the horizon um now horizontal offset and scale and vertical offset these basically move the the areas that are cut out or blurry they move them around the sharp areas in the middle they move them i think they move them kind of in and out and up and down and you can decide where you'd like them i found this worked really great for my eyes and that might be somewhere you can start um so what you're trying to do is basically me you're basically trying to make it so that you can't detect that there's anything really wrong with the image and yet there's a huge number fewer pixels being rendered because you're rendering the outside of the image at lower resolution um so that these are the settings i would have for prefer for your performance now if i go f3 i can move through to appear appearance this is huge as well this enables you to actually change the colors within the vr display which basically no other vendor allows there's an overlay for steam some sort of steam toolkit which basically puts a filter on top which actually doesn't look very good this is actual core controls of brightness contrast and then saturation of red green and blue which is huge in microsoft flight simulator i can't overstate this it looks too green and too warm and too saturated it's too green too warm and too saturated in at least in the reverb g2 when i am in the world i doesn't look realistic to me you might like it because it looks more like an instagram photo that's fine some people actually prefer that i don't like it these are my settings highly recommend you try them out try increasing the brightness a bit increasing the contrast a bit decreasing the red quite a bit this starts at 50 by the way so i bought it down to 33 from 50. decreasing the green quite a bit and then increasing the blue a little bit if you are in a plane or even if you just driving on the freeway and you can see some distant mountains or whatever notice how blue they are the world is quite blue the world is not green and warm all the time i mean really when you do this and get used to it and then switch back to what are you what you can do quickly is you can just sort of switch back to global um it immediately looks just so fake in comparison um and so i really really love this setting thank you so much developers for including the setting uh so world scale is amazing world scale lets you change the virtual distance between the eyes more than the slider on this headset does um and this enables you to change the effective size of the cockpits of various planes some of which definitely are too big so you feel like a small you know like a mini person sitting in a giant cockpit and some of which are too tight you feel like the cockpit's too small and you can change the world scale to uh basically mitigate that problem depending on your plane or the planes you tend to fly amazing setting um i tend to have mine a little bit smaller because i find most of the cockpits are a little bit big but you can uh you can play with the settings and your your results may vary um and then field of view i can't keep uh at 100 i used to have a little bit narrower but it doesn't if you're running 100 render scale it doesn't actually improve things at all um okay um shaking reduction also amazing what this does is prevent as much jittering when you are breathing or just or even your heart is beating and the headset is moving slightly so i have mine down by um 40 which i got used to and works really great um before you do the rest of these settings okay and that's the open xr toolkit absolutely amazing piece of software absolutely essential if you're running microsoft vr microsoft flight simulator in vr and highly highly recommend it to install and then if you have no idea what you're doing maybe you could try my settings initially and then work from there again don't assume that they're going to necessarily work best for you unless your hardware is identical to mine in which case i think this is probably about as good as you're going to get otherwise just do play around okay so in summary download and install toolkit ensure running ensure running and then uh settings per the video highly recommended okay uh finally before we get on to the things i do every uh every time i play let's get into the microsoft flight simulator settings so we're going to turn off vr and we're going to start with pc and you might be like oh why would you care what's um what's on the pc um well i i think it may matter and the reason is you might start in pc and then it loads a ton of assets which it doesn't need and then loads them into vr so i i think this might you know unless you play if you also play on pc you might want not want to change these settings but i have basically everything on the lowest setting possible for pc um except and this is quite important uh text resolution and the reason is if your texture resolution is set to low in some planes when you jump in vr initially it will use the pc setting and not the vr setting for texture resolution this is a bug it may not be still there but it was there a few months ago at least with the milviz corsair which i flew um and this was super frustrating and when i changed this i eventually figured out this is the reason um it was fine um and uh what the problem was basically on this with this being low i'd sit in the cockpit everything would look incredible and be really high performing i had a ton of overhead uh performance available on my gpu and then i you know all the textures within the cockpit were blurry and i couldn't figure out why and that was why so i'd set that to ultra make sure it's as high as you'd like it um and then everything else uh set to the lowest possible setting and then make sure you've locked frame rate limit to 30 frames a second not sure this makes a difference but might help you and that's for pc and then i have my pc set to full screen um rather than having any other windows now it's kind of fake full screen with microsoft flight simulator it doesn't really run full screen it runs kind of in a window that's made giant so um but but what i like about this is i'm able to actually stream by having it on a full screen at least that's using that at least that creates the the vr mirror as big as it can possibly be so when i press the vr button you can see it's basically creating the full screen and by the way one of the reasons you're going to want to set reset the environment settings is um you don't want the headset to be picking up movement on the on your monitor as something that is is you know it interprets as you move in your head what i mean by this is if you are sitting in front of your monitor and it's bright and quite big in front of you and then you put your headset on your headset's going to think oh your environment part of the environment is whatever i'm seeing on the screen but the problem is when you start moving your head around what's on the screen because of the vr mirror is changing and that that might create that does create problems in vr and so um it's worthwhile turning your screen brightness down or maybe minimizing the window or just resetting the environment settings every time within vr to make sure this isn't a problem um this really was a problem for me and i improved it by as i said resetting environment settings every time uh and making sure i have a very bright room as well and that this the lightest thing in the screen in the room cannot be your your desktop monitor for that you're using for your pc it just cannot be it has to be brighter somewhere else or you have to turn off your monitor or something like that for for the hp reverb g2 okay let's go to vr the most important settings here um are and i won't go through them in all of them in fact what i'm going to do is just leave them on the screen for a few seconds so you can pause the video and copy them down but you always want to keep your render scaling at 100 inside microsoft fight simulator and i'll show you later how you can improve the frame rate um by doing something else but you don't want to change this and let me just let you skip through the settings i'm going to leave it with the first screen here for a few seconds and then in i'm gonna i'm gonna scroll down in three two one there we go i scrolled all the way to the bottom and these are my settings okay so uh what we want to do is ensure pc settings are set up as well uh ensure monitor not brightest thing in room uh vr uh microsoft flight submitter window is small and then settings per video okay now finally and this might be the most important part of this is every time you fly um and i'll just leave this up here while i chat every time you fly your situation is probably going to be different you're going to be flying a different plane yes different planes use different amounts of gpu and cpu you're going to be flying in different locations you're going to be flying with different weather okay you're going to be flying with other people or not and all these things make a difference to the performance it's important to know you can't just set one setting and expect it to run perfectly all the time unless it's a really really low setting okay and you might want that but you might want to also enjoy the clouds on high for example which do look really beautiful in vr you might want to enjoy high resolution textures on the ground and high resolution buildings and to do that you may also need to occasionally tune down some settings in order to get great smooth frame rate all the time and you might want to do this really quickly without trying to think about what it is that you can change and so i'm going to just take you through the two things which i think are the biggest wins when it comes to frames per second in vr on my setup the first one is um uh so you can change so let's just do this resolution so you can reduce the resolution in open xr token in the toolkit and that's the menu inside the vr and i'm just going to show you that right now how to change the resolution down okay so we're going to go into vr i'm going to go into the mirror so you can see the menu i'm going to open the menu up it's it's let me turn off anamorphic to make this less confusing it's this button here you can change this and so i have mine on 100. i'm not gonna i'm gonna leave it this is what it was up until about an hour ago when i was playing around with other things you can leave this on 100 on if you have the hardware i have but occasionally you might find it's struggling and if it's struggling you can turn it down you can turn it down to 90. you can turn it down to 80. when you start to get lower it will you will notice the difference in quality in fact as soon as you start turning it down you'll notice a difference in quality it will go down but your frame rate will go up resolution is the biggest king in my experience with vr resolution resolution resolution when it comes to frames per second is mostly about resolution and so that's why openxr toolkit is such a godsend because it lets you reduce the resolution using these great upscaling techniques while keeping the same frame rate um now for for a very high end pc you don't need to reduce the resolution but if you're finding your flying environments that are challenging all the time you can reduce the resolution it will improve your frame rate for sure so that's one thing um you can do um let me just set this back to where it was because i i'm kind of happy with where i had it and by the way what i'm anamorphic does is it changes the um it changes the uh uh um the number of pixels on the the width and the height so you can basically change the resolution without changing one of the axes resolution okay so that's the first thing you can do let me go back to microsoft go out of vr and show you one setting one setting that's even easier than resolution inside the open xr toolkit in your headset that you can change and immediately increases my frame rate every single time when there are clouds and that is the clouds the volumetric clouds by far more than anything else more than any other setting have a massive impact on vr performance again i believe this is because these volumetric basically like polygon driven clouds are with you know voxels everywhere are heavy on the gpu you know um and so if there are a lot of clouds around especially if you're flying through misty clouds all i do is pop into i press escape i open the menu up um within vr play right you go to general options in while you're in vr while you're flying around you're kind of like oh no i've you know suddenly i've hit some cloudy area and i'm flying through crowds and it's stuttering like crazy just switch from high down to medium that's it immediately my frame rate jumps by 30 40 and that's a lever that i have and i almost always that's the first thing i'll do if i am having problems with frame rate and to be fair on my on my system i basically never have problems with frame rates or stutters until i hit a cloudy area especially if i start going through these misty clouds that's when i start noticing performance drops i turn the volumetric clouds down immediately it gets better again and so that is another lever you have and i would highly recommend you uh you you might want to try to see if there's others but i would highly recommend you try those out if you're having issues so just to summarize you can change resolution and you can change volumetric clouds from high to medium so so if stuttering there we go turn volumetric clouds from high to medium and the final thing is i want to talk about just before you do that obviously before you jump into vr there's one thing i do every single time i fly um uh which uh which i've already mentioned a few times in the video but i'm going to mention one more time and that is every time i fly i clear environment data i keep the head still and while you keep your head still clear environment data in about five to five seconds you'll you'll see the world might jump and if the world has jumped that means that it was worth doing that because it's basically reset the environment based on your lighting conditions for the headset to basically re-center your current position where you are and you will get fewer stutters while you're flying it always works for me i do this basically every time i fly now because it helps a lot and that's the thing reset uh environment environment data in uh windows mixed reality settings and that's it this has created some incredible experiences for me and maybe just now we can jump in and i'll show you basically what it looks like i'll take you to the western aisle say in scotland in vr let's let's have a quick look so [Music] here we go we're gonna reset environment settings clear environment data there we go you see it jumped that's exactly what i'm talking about that shows it wasn't well set up before um now let's go to let's go to the western isles in a spitfire so a third party plane um let's go to during the day let's go to yeah barra let's just do barrow why not this is the kind of place i want to be and real world weather it looks like it's pretty cloudy actually so we'll see how this looks now the the preview you're getting is a screen catcher scratcher screen capture of one of the eyes inside the headset and so it's not going to be super high quality for you but it just gives you an idea so there are not many clouds right now um but that doesn't matter we can actually increase the number of clouds to make this uh um to make this a little bit more challenging just to show uh and i'll see if i get any stutters but so i do have a few artifacts which is normal with motion reprojection let's get our let's open the cockpit for a nice view reduce the throttle and i just think this is so beautiful especially with these colors okay so let's um let's make it a bit more challenging let's get some clouds and stuff going because again the clouds are so beautiful why why negate the clouds why make your benchmarks without clouds there we go that's a bit more challenging okay and i'm gonna bring up my frame rate monitor which hopefully will show up there we go and if i'm getting 30 frames that's motion reprojection working at full 30 frames a second and you can see i'm getting 30 frames a second pretty much the whole time despite this being quite challenging if you look at the number of clouds and everything now i'm not actually flying through clouds but i'm going to try and do that reflections are amazing colors are amazing the landscape is you know photorealistic it's just incredible it just looks so amazing
Info
Channel: Fly With Nick
Views: 39,410
Rating: undefined out of 5
Keywords:
Id: I9LjiFmw4_o
Channel Id: undefined
Length: 55min 14sec (3314 seconds)
Published: Sun Apr 03 2022
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.