Forum Discussion

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

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 

15 Replies

  • Sokittoya76A's avatar
    Sokittoya76A
    Rising Adventurer
    11 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
    Rising Adventurer
    9 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
    9 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
    Rising Adventurer
    9 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
    9 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
    Rising Adventurer
    9 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
    9 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
    Rising Adventurer
    9 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
    9 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
    Rising Adventurer
    9 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.

  • Sokittoya76A's avatar
    Sokittoya76A
    Rising Adventurer
    9 months ago
    @Melch13 No worries mate glad I could help. It really is a fantastic sim once its running smoothly.

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.119 PostsLatest Activity: 2 months ago