Forum Discussion

Re: After 1.9, no longer allows VR on WMR HMD's like HP Reverb and Samsung Odyssey

I have a g2 and all working fine. Tips to remember.

* Make sure openxr toolkit is disabled.

* Make sure steamvr is openxr main runtime.(steamvr settings)

* Make sure open composite is set to steamvr.

* Start wmr then steamvr (better to start steamvr through its own .exe instead of running steam as well) you can find it in C:\Program Files (x86)\Steam\steamapps\common\SteamVR\bin\win64.

* Delete pipeline cache in appdata/local/wrc/saved/   if having issues, can help :D

* Add this to your engine.ini

[SystemSettings]
r.EyeAdaptation.LensAttenuation=0.40
r.DisableDistortion=1
r.MotionBlur.Max=0
r.MotionBlurQuality=0
r.DefaultFeature.MotionBlur=0
r.SceneColorFringe.Max=0
r.SceneColorFringeQuality=0
r.MipMapLODBias=-5
r.ToneMapper.Sharpen=2.0
r.SkeletalMeshLODBias=-5
r.foliage.LODDistanceScale=1.0
r.ViewDistanceScale=1.0
r.grass.CullDistanceScale=1.0
r.groundCover.CullDistanceScale=1.0
r.groundCover.CullMaxDistance=10000.0
r.groundCoverLODBias=0
r.Shadow.DistanceScale=1.0
r.DFDistanceScale=1.0
r.StaticMeshLODDistanceScale=1.0
r.Tonemapper.MergeWithUpscale.Mode=1
(r.ContactShadows=0
r.SSR.Quality=2
r.VRS.Enable=false
r.LandscapeLODBias=-3
r.foliageLODDistanceScale=1.0
(r.foliageLODBias=0
r.FilmGrain=0
r.MaterialQualityLevel=2
r.RefractionQuality=0
r.PostProcessAAQuality=0
r.DefaultFeature.AntiAliasing=0

[ConsoleVariables]
AllowAsyncRenderThreadUpdates=1
AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
AllowAsyncRenderThreadUpdatesEditor=1

[/script/engine.renderersettings]
niagara.CreateShadersOnLoad=1
r.Streaming.PoolSize=0
r.Streaming.LimitPoolSizeToVRAM=1
r.Streaming.FullyLoadUsedTextures=1
r.Streaming.Boost=1
r.NGX.DLSS.AutoExposure=0
r.NGX.DLSS.Reflections.TemporalAA=1
r.NGX.DLSS.DilateMotionVectors=0
r.NGX.DLAA.Enable=false

this will sharpen the image and tweak a few settings for vr.

23 Replies

  • ShearersHedge's avatar
    ShearersHedge
    Rising Adventurer
    9 months ago

    @Sokittoya76AYou guys need to stop recommending 2 pages of Engine.ini tweaks unless you can actually explain what each line does.

  • ATACMS_00's avatar
    ATACMS_00
    9 months ago

    Thanks for the advice. And I've tried all these steps. I'll try anything at this point. Only thing is, I don't have openxr toolkit and I don't know what open composite is? Do I need to install this to make it work again? All was fine before latest patch, but not steam VR immediately crashes as soon as I start wrc. It's infuriating 

  • Sokittoya76A's avatar
    Sokittoya76A
    New Adventurer
    9 months ago

    As long as wmr is installed for your headset and the openxr tools for windows mixed reality (wmr) both available for free on the windows store you are good to go. Steamvr also needs to be installed but I guess you already knew that 😉

  • Sokittoya76A's avatar
    Sokittoya76A
    New Adventurer
    9 months ago

    @shearershedge Go shear a sheeps bum mate I'm just trying to help. If you want to know what each option does google it lazy bum. IDK bloody whingers nuthins ever gud enuff!

  • Westindiman's avatar
    Westindiman
    Rising Rookie
    9 months ago

    The issues (unresolved on my G2) has forced me to play on my Pico 4 and I'm partly glad of it. I tried running drive and flight sims on my Pico when I first had it about a year ago and couldn't get the display as good as the G2, this issue has made me research how to get crisper visuals in the Pico as WRC is working on it and now I'm so happy as I wouldn't have realized how good I can get the Pico when connected to PC.

    Must say its strange how some people have it running fine on the G2 and others not and I haven't heard anyone else with the remaining issue I have (audio), even did a clean Windows install to try to fix.

  • ATACMS_00's avatar
    ATACMS_00
    9 months ago

    Hi - just FYI - i managed after weeks of trying to get my VR back on a Reverb G2. What made the change was to update my Nvidia driver. im not sure if that combined with something i did previously (i.e. uninstalling/ reinstalling steam vr/ steam/ WRC) made the difference - but try the nvidia driver update - hopefully it works. 

  • Westindiman's avatar
    Westindiman
    Rising Rookie
    9 months ago

    Tried upgrade and downgrades, Steam reinstall and a lengthy WRC reinstall, I can run WRC but no audio unless I switch to Steam VR oculus Beta which then crashes WRC with video errors.

  • ShearersHedge's avatar
    ShearersHedge
    Rising Adventurer
    9 months ago

    @Sokittoya76A It's not that I want to know what each of those do

    It's that you're recommending them to other people without knowing, yourself, what they do

  • Sokittoya76A's avatar
    Sokittoya76A
    New Adventurer
    7 months ago

    No I didn't say that at all. I said it needs to be disabled. Please go back and make sure to read & follow the instructions carefully.

    I've updated my engine.ini since my last post. I now prefer to run my Reverb G2 @ 86% full resolution through steam & I've forced DLAA to run through the engine.ini.

    My latest ini is as follows.

    [SystemSettings]
    r.EyeAdaptation.LensAttenuation=0.36
    r.MipMapLodBias=-5
    r.SkeletalMeshLODBias=-1
    r.MotionBlur.Max=0
    r.MotionBlurQuality=0
    r.DefaultFeature.MotionBlur=0
    r.ToneMapper.Sharpen=2.0
    r.foliage.LODDistanceScale=2
    r.ViewDistanceScale=2
    r.DefaultFeature.AntiAliasing=0
    r.foliage.ditheredLOD=0
    r.foliage.MinimumScreenSize=0.00000001
    r.MaterialQualityLevel=2
    r.StaticMeshLODBias=-3
    r.Shadow.MaxResolution=1024
    r.Shadow.MaxCSMResolution=1024
    r.ShadowQuality=2
    r.TextureStreaming=0

    [ConsoleVariables]
    AllowAsyncRenderThreadUpdates=1
    AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
    AllowAsyncRenderThreadUpdatesEditor=1

    [/script/engine.renderersettings]
    niagara.CreateShadersOnLoad=1
    r.Streaming.PoolSize=0
    r.Streaming.LimitPoolSizeToVRAM=1
    r.Streaming.FullyLoadUsedTextures=1
    r.Streaming.Boost=1
    r.NGX.DLSS.AutoExposure=0
    r.NGX.DLSS.Reflections.TemporalAA=1
    r.NGX.DLSS.DilateMotionVectors=0
    r.NGX.DLAA.Enable=true

    let me know if these settings help with clarity. 

    Tip: You can leave DLSS as default by changing 

    r.NGX.DLAA.Enable=true to false if you need more fps and just use in game dlss settings though the blurries will come back. Negative lod bias does help sharpen to a degree but ghosting still exists.

  • Westindiman's avatar
    Westindiman
    Rising Rookie
    7 months ago

    I had issues with 1.9 so Ive rolled back to 1.8.1 and realize the reason I had audio issues was because I couldn't use openxr, once I switched WMR to use openxr in 1.8.1 my audio is back and the game runs better.

  • Sokittoya76A's avatar
    Sokittoya76A
    New Adventurer
    7 months ago
    @Westindiman WMR shouldn't be set to run openxr. There is a setting in steamvr to enable steamvr as the default openxr app. If you have open composite installed set it to steamvr also. Disable the openxr toolkit as it interferes with Anti cheat. Openxr headsets currently only work properly through steamvr.
  • Westindiman's avatar
    Westindiman
    Rising Rookie
    7 months ago

    @Sokittoya76AI know that is the case after the 1.9 update, as I have mentioned I can run the game (which means I must have it set to 'enable steamvr as the default openxr app,' otherwise its impossible to run the game). The issue I have and I have read one other person on the Steam forums with the same issue is the audio cuts out after you get and select to run the game in VR. Thats why I have reverted back to version 1.8.1 and use openXR so my audio works.

  • Sokittoya76A's avatar
    Sokittoya76A
    New Adventurer
    6 months ago

    @WestindimanWell that sucks! Have you provided EA with your mobo/soundcard audio details? Could be a driver issue. I guess you've already updated your audio drivers from the manufactures websites? I had audio issues with 2x previous cables for my G2. Turns out the cables are crap... even the latest iteration is still not that good. I only sim race so my cable stays in the same position so its not from poor use. More to do with the componentry inside the cable's switch-box.

    Anyways I hope you sort it soon.

  • Melch13's avatar
    Melch13
    6 months ago

    Hello @Sokittoya76A
    I followed your procedure step by step, many thanks for this one, but unfortunately, it does not work for me.
    I can see the difference on the screen (meaning the engine.ini modifications have been applied) but it still unplayable in VR (huge jerky movements, as if I had only a few FPS ...).

    I use a Reverb G2 and it was all good before the summer patch.

    From this summer and now, I've managed to play VR sometimes by lowering in-game graphics specs but now it does not work anymore.
    Any ideas you may have on this? (I have an I7-13th / 4070ti / 64Go RAM)

    Many thanks for any advice you may have!

  • Sokittoya76A's avatar
    Sokittoya76A
    New Adventurer
    6 months ago

    @Melch13

    Change r.NGX.DLAA.Enable=true to r.NGX.DLAA.Enable=False.

    Do the above if the game is working/ booting it will give back many fps.

    If the game is not booting then:

    Delete any config files and shader caches in the C:\Users\\AppData\Local\WRC\Saved folders.


    Force a recheck of the game through the games store app.

    Force a recheck of any apps that you use when running wrc eg wmr/ oculusapp/ steamvr.

    Make sure apps that may interfere with anticheat are not running. eg. rtss, afterburner, any gpu oclock app etc.


    Pray to the God of all Gods for divine intervention!!

  • Melch13's avatar
    Melch13
    6 months ago

    Hello @Sokittoya76A

    All steps achieved 🙂

    Not better for the moment but the difference is so huge that I expect I am missing something important.

    So, to check, could you please tell me:

    - what resolution do you have in VR in game (into the ea wrc settings)

    - what % do you use into Steam VR / Video parameter

    Also, with the engine.ini you proposed, there is much more contrast (which is good) but also flickering. Any thoughts about that?

    Once again, many thanks!

  • Sokittoya76A's avatar
    Sokittoya76A
    New Adventurer
    6 months ago
    @Melch13 It's important to note steamvr will use a resolution for your headset depending on your pc's hardware. This setting will be different for each user. Personally I run steamvr with a custom res of just shy of 3k per eye.

    The engine.ini commands I added are for my tastes, for my pc build. They will help with sharpening the image though may come with a performance penalty depending on your system. I would try lowering some of the scalable commands, or deleting stuff you think may lose you fps. For sharpness keep any command with an lod bias. Also keep any tonemapping options for sharpness. If you are referring to shadows flickering that happens when the game's shaders and shadows in the in-game menu are set to anything under med. I updated my engine config again. You are welcome to try it.

    [SystemSettings]
    r.Color.Mid=0.45
    r.EyeAdaptation.LensAttenuation=0.36
    r.MipMapLodBias=-5
    r.SkeletalMeshLODBias=-3
    r.AmbientOcclusionLevels=2
    r.AmbientOcclusionRadiusScale=1.5
    r.DepthOfFieldQuality=0
    r.LensFlareQuality=2
    r.SceneColorFringeQuality=0
    r.Tonemapper.GrainQuantization=0
    r.MotionBlur.Max=0
    r.MotionBlurQuality=0
    r.DefaultFeature.MotionBlur=0
    r.ToneMapper.Sharpen=2.2
    r.TonemapperGamma=2.5
    foliage.LODDistanceScale=1.3
    foliage.DensityScale=0.8
    object.LODDistanceScale=1.3
    r.ViewDistanceScale=1
    r.DefaultFeature.AntiAliasing=0
    r.foliage.ditheredLOD=0
    r.foliage.MinimumScreenSize=0.001
    r.MaterialQualityLevel=1
    r.StaticMeshLODBias=-3
    r.StaticMeshLODDistanceScale=0.001
    grass.CullDistanceScale=1
    grass.densityScale=0.8
    r.ScreenPercentage=100 (Set this to whatever you want to upscale from. 85=UltraQuality+, 77=UltraQuality, 67=Quality, 59=Balanced, 50=Performance, 41=ExtraPerformance, 33=UltraPerformance)
    r.BasePassForceOutputsVelocity=1
    r.VelocityOutputPass=1
    r.postprocessing.disablematerials=1
    r.SSR.Quality=1
    r.DetailMode=2


    [/Script/UnrealEd.CookerSettings]
    +VersionedIntRValues=r.VelocityOutputPass

    [ConsoleVariables]
    AllowAsyncRenderThreadUpdates=1
    AllowAsyncRenderThreadUpdatesDuringGamethreadUpdates=1
    AllowAsyncRenderThreadUpdatesEditor=1

    [/script/engine.renderersettings]
    niagara.CreateShadersOnLoad=1
    r.Streaming.PoolSize=0
    r.Streaming.LimitPoolSizeToVRAM=1
    r.Streaming.FullyLoadUsedTextures=1
    r.Streaming.Boost=1
    r.NGX.DLSS.Reflections.TemporalAA=1
    r.NGX.DLSS.DilateMotionVectors=0
    r.NGX.DLAA.Enable=false
    r.NGX.Enable=1
    r.NGX.DLSS.Enable=1
    r.NGX.DLSS.EnableAutoExposure=0 (1 can reduce ghosting in some games, 0 can make the game sharper/clearer. Depends on the game in question, I typically prefer 0)
    r.NGX.DLSS.Preset=3 [1=A, 2=B, 3=C, 4=D, 5=E, 6=F, 7=G. Subjective. Recommend 3 or 5]
    r.TemporalAA.Upscaler=1
    r.Reflections.Denoiser=2
    r.NGX.DLSS.WaterReflections.TemporalAA=1
    r.NGX.LogLevel=0
    r.NGX.EnableOtherLoggingSinks=0
    r.Velocity.ForceOutput=1
    r.BasePassOutputsVelocity=1
    r.BasePassForceOutputsVelocity=1
    r.VelocityOutputPass=1
    r.Velocity.EnableVertexDeformation=1
    r.VertexDeformationOutputsVelocity=1


  • Hello @Sokittoya76A

    Just to let you know that I have now an engine.ini file which is playable for my setup.

    Now I will improve this one but, at least, I can play again in VR.

    Many thanks for your help as the file you provided helped me to know what was ok for my setup or not, and to work on an adapted version for me.

About WRC VR Beta Technical Issues & Bugs

VR Beta is available on PC for EA SPORTS™ WRC. If you have any issues while playing in VR, please report them here.118 PostsLatest Activity: 3 days ago