EA SPORTS™ WRC

EA SPORTS™ WRC

View Stats:
Wilck Sep 5, 2024 @ 7:23am
8
8
10
3
3
2
14
VR Users - START GUIDE
MAJOR UPDATE in 01/05/2025 *Engine.ini to FSR MODE. *New Engine.ini to DLSS QUALITY. UPDATE in 07/04/2025 *New graphics settings (The game is more heavy in the last update) *new recommended FOV... heavy... =\ *Use DLSS 310.1 file UPDATE in 31/03/2025 *Complete overhaul of the GUIDE; UPDATE in 26/03/2025 *Adjustments for the 2.3.1 version of the game: *Changes in: eye adaptation, color mid, sharpening and AA Quality; *Recommend using DLSS 310.1 and PROFILE J (10); DLSS 310.2 and Profile K doesn't resolve very well the Anti Aliasing and ghosting. UPDATE in 19/02/2025 *Removed various command lines UPDATE in 30/01/2025 *Adjustments for the 2.2.1 version of the game *A few upgrades in quality graphics and FOV for GODLIKE setting. UPDATE in 26/01/2025 *Notes about DLSS 4 (310.2) *Night mode (sound) for Q3 *AF 16x is now possible with new DLSS. UPDATE in 05/12/2024 *Add some lines to force better material upscaling UPDATE in 13/11/2024 *Include external link to definitive fix for the microstutters. UPDATE in 03/11/2024 *Presets for others GPUs ready to play on Quest 3. UPDATE in 22/10/2024 *Lock the DLSS profile in engine.ini (Help with image stability) *Lock the bloom quality to resolve the snowflackes

----
REQUIREMENT

- High tier CPU (i5 - serie 13 or above), AMD (serie 7000 or above), x3D chips recommended
- High tier NVIDIA GPU - 4070Ti or above
- Disable OpenXR Toolkit
- OpenXR headset preferable
- At least 12 GB of VRAM
- GPU with DLSS capable (preferable)

- A LOT OF PATIENCE...

----
IMPORTANT


* HistoryScreenPercentange create several bugs in AMD cards. Drop off if you use AMD cards. The image will lose a LOT of resolution...

*Any adjust include in [SystemSettings] create the right eye black frame. So if you have this glitch remove all the codes and this headline there.

*Don't use the Post Processing in Ultra, create the wrong camera position in left\right eye.[

*OpenXR Toolkit DON'T WORK in this game. There is nothing to do about it.

*Disable SMT (AMD or INTEL) DO IT! This engine hate SMT!

*For MICROSTUTTERS - Disable "Control Flow Guard for the WRC.exe. Instructions on the link below.


*Use DLSS 4 (310.1) - NOT the 310.2 - DLSS file has to be installed manually on the game folder. It's a game change, brings better LATENCY (a lot), sharpening, fluidity and have only a few artifacts now. RECOMMEND! [/b] This engine.ini already choose the profile.

Game folder C:\xxxxxx\Steam\steamapps\common\EA SPORTS WRC\Engine\Plugins\Runtime\Nvidia\DLSS\Binaries\ThirdParty\Win64 Download the version 310.2 at: https://www.techpowerup.com/download/nvidia-dlss-dll/

-------------------------------------------------------------------------------------------
After +285 hours of testing, gaming and searching for tweaks, trying to achieve the best quality on VR and FLAT gameplay on this game, here is my tips and know-how acquired.

Here the hardware and software used.
Quest 3 – V74
PCVR - 9800x3D + 2x16 GB (6000 Mhz) + SSD Nvme 4.0 + RTX 4090
Virtual Desktop 1.34.2
EA WRC - Version 2.3.1 beta VR
Windows 11 24H2

------------
NVIDIA DRIVER ADJUSTS
Let’s talk about the nvidia drivers. Some adjusts is necessary here:

Used version: 561.09

Go on Manage 3D Settings - Program Setting
Add a profile for the EA WRC, if not exist, and change:

- Texture Filtering Negative LOD bias – “Clamp” (Helps with the textures)
- Texture Filtering Quality – "High"
(High Quality is [b/RECOMMEND[/b] cost about 8% more, BUT resolve very well the textures in game)
- Vsync – “Fast” (Games running on window mode, I like to fix this config)
- Low Latency Mode – “On”
-----------
VIRTUAL DESKTOP ADJUSTS
Run the game on VDXR mode.

On the VD Quest App – Tab Streaming
  • VR Graphis Quality – “ULTRA” (2688x2784 per eye) - For steamVR users try to match this resolution)
  • VR Frame Rate – “80 fps"
  • Decode - H264+
  • VR Bitrate – “450 Mbps”
  • No sharpening
  • Gamma - "0.99"

Advanced Options (THIS ITEMS ARE IMPORTANT)
  • Snapdragon Game Super Resolution – “ON” – In another games I choose OFF, but in this game it’s necessary. (Every extra performance is useful)
  • Track controllers – “OFF” – This option disables Quest 3 Controllers and Hand Tracking inputs. – Why off? The inputs on Quest, sometimes bugs\overlap the controllers in game, and request the restart of everything.
  • Increase color vibrance – “ON” – Helps with the color pallet in game. (GAME CHANGER)

----
ENGINE.INI - ADJUSTS

This is an extensive topic, because a lot of tweaks are necessary on this file to run this game decently. Put the codes on the file locate in:
C:\Users\XXXXXXXXXX\AppData\Local\WRC\Saved\Config\WindowsNoEditor

FOR DLSS QUALITY (310.1) - PROFILE J (10) - VD at GODLIKE - 80 FPS - FOV 82H / 74V

[/script/engine.renderersettings] r.EyeAdaptation.LensAttenuation=0.70 r.Tonemapper.Sharpen=1.68 r.Tonemapper.GrainQuantization=0 r.Color.Mid=0.49 r.Color.Max=0.94 r.DefaultFeature.AntiAliasing=2 r.TemporalAAPauseCorrect=1 r.TemporalAA.Upsampling=1 r.TemporalAACatmullRom=1 r.TemporalAA.Algorithm=1 r.TemporalAA.Upscaler=1 r.PostProcessAAQuality=3 r.AntialiasingMethod=2 r.TemporalAA.Quality=3 r.TemporalAACurrentFrameWeight=0.18 r.TemporalAAFilterSize=0.15 r.TemporalAASamples=4 r.NGX.Enable=1 r.NGX.DLSS.Enable=1 r.NGX.DLSS.DilateMotionVectors=1 r.NGX.DLSS.EnableAutoExposure=1 r.NGX.DLSS.Preset=10 r.NGX.DLSS.Reflections.TemporalAA=0 r.NGX.DLSS.WaterReflections.TemporalAA=0 r.NGX.LogLevel=0 r.NGX.EnableOtherLoggingSinks=0 r.Velocity.ForceOutput=1 r.BasePassOutputsVelocity=1 r.Velocity.EnableVertexDeformation=1 r.VertexDeformationOutputsVelocity=1 niagara.CreateShadersOnLoad=1 r.Streaming.LimitPoolSizeToVRAM=1 r.Streaming.FullyLoadUsedTextures=1 r.SceneColorFringeQuality=0 r.SceneColorFormat=3 r.Upscale.Quality=5 r.Upscale.Softness=0 r.BloomQuality=3 r.FastBlurThreshold=0 r.FilmGrain=0 r.SSR.Quality=1 r.SSR.MaxRoughness=0.01 r.LightShafts=0 r.TranslucentLightingVolume=0 r.TranslucencyVolumeBlur=0

----
----
FOR FSR 2 - VD at GODLIKE - 80 FPS - NO FOV ADJUST
(NEWER!)

[/script/engine.renderersettings] r.EyeAdaptation.LensAttenuation=0.70 r.Tonemapper.Sharpen=2.20 r.Tonemapper.GrainQuantization=0 r.Color.Mid=0.49 r.Color.Max=0.94 r.DefaultFeature.AntiAliasing=2 r.TemporalAAPauseCorrect=1 r.TemporalAA.Upsampling=1 r.TemporalAACatmullRom=1 r.TemporalAA.Algorithm=1 r.PostProcessAAQuality=4 r.AntialiasingMethod=2 r.TemporalAA.Quality=3 r.TemporalAACurrentFrameWeight=0.20 r.TemporalAAFilterSize=0.15 r.FidelityFX.FSR2.Enabled=1 r.Velocity.ForceOutput=1 r.BasePassOutputsVelocity=1 r.BasePassForceOutputsVelocity=1 r.VelocityOutputPass=1 r.Velocity.EnableVertexDeformation=1 r.VertexDeformationOutputsVelocity=1 r.Velocity.EnableLandscapeGrass=1 r.FidelityFX.FSR2.ForceVertexDeformationOutputsVelocity=1 r.FidelityFX.FSR2.HistoryFormat=0 r.FidelityFX.FSR2.AutoExposure=0 r.FidelityFX.FSR2.AdjustMipBias=0 r.FidelityFX.FSR2.CreateReactiveMask=1 r.FidelityFX.FSR2.DeDither=1 r.FidelityFX.FSR2.UseSSRExperimentalDenoiser=1 r.FidelityFX.FSR2.ReactiveMaskReflectionScale=0.95 r.FidelityFX.FSR2.ReactiveMaskReflectionLumaBias=0.95 r.FidelityFX.FSR2.ReactiveMaskRoughnessScale=0.60 r.FidelityFX.FSR2.ReactiveMaskTranslucencyBias=0.95 r.FidelityFX.FSR2.ReactiveMaskTranslucencyLumaBias=0.95 r.FidelityFX.FSR2.ReactiveHistoryTranslucencyBias=0.0 r.FidelityFX.FSR2.ReactiveHistoryTranslucencyLumaBias=0.0 r.FidelityFX.FSR2.ReactiveMaskPreDOFTranslucencyScale=0 r.FidelityFX.FSR2.ForceLandscapeHISMMobility=1 r.TemporalAASamples=8 niagara.CreateShadersOnLoad=1 r.Streaming.LimitPoolSizeToVRAM=1 r.Streaming.FullyLoadUsedTextures=1 r.SceneColorFringeQuality=0 r.SceneColorFormat=3 r.Upscale.Quality=5 r.Upscale.Softness=0 r.BloomQuality=2 r.FastBlurThreshold=0 r.FilmGrain=0 r.SSR.Quality=1 r.SSR.MaxRoughness=0.01 r.LightShafts=0 r.TranslucentLightingVolume=0 r.TranslucencyVolumeBlur=0
----
IN GAME ADJUSTS:

VR Settings
3D Location Reveal – “OFF” breaks a lot the loading in the gameplay
Fixed Horizon – “OFF” – Definitely.

Custom Hidden Area Mask (HIGHLY NECESSARY – FOR ALL GPUs)

  • Area Mask X Offset “minus 12” and Y Offset “positive 6” – Because we are cutting the render area is necessary to Adjust the position of the “visible area” on the lens
  • Area Mask Width – “78” – Cut the Image render on horizontal
  • Area Mask Height – “58” – Cut the Image render on vertical
These items reduce a lot the FOV; the values are aggressive, but is necessary for performance. And reducing the vertical FOV don’t take too much immersion in rally games.


Sound Settings
For who uses the default speakers in Quest 3, go in sound profile in game and enable
the night mode for better audio immersion, works very well. You can listen the tires, the surface and weaks sounds way better. Give a try.


Brightness Setting
0.50 for Quest 3, (HEAVY RECOMMENDED for the eye-adaption value in engine.ini and Gamma value in VD Quest App)


Basic Setting
  • Resolution – 1280 x 720
  • Display Mode – Windowed
  • AA Quality – Low
  • Anisotropic Filtering – 4x (night and rain) and 8x (for dry)

  • Foveated Rendering Strength – “2” – 3 for MORE performance available, BUT remove too much details from the textures.

  • (IMPORTANT) Upscaler – Set according to the engine.ini profile. Recommend restart the game after do a change. The DLAA engine.ini will overlap this option.


Advanced Settings
GENERAL SPECIFICATIONS

Shadows – “High" (works better in the most scenes, create less drawcalls. Ultra is too expensive in ALL scenarios)

Fog – “On”

Particles (CPU DEMAND) – “Ultra” - Because the heavy rain is very annoying on High.

Weather – “High” - Ultra give some extra effects on Rain \ Snow weather.

Crowd (CPU DEMAND) – “Ultra” -

Ground Cover – “Medium” (High \ Ultra is very demmanding on GPU)

Trees – “High" - Ultra is heavy and will bring stutterings

Dynamic Objects – “High” - (Ultra works better if you have a lot of headroom, because create less drawcalls, but drops the fps a lot in some heavy moments.

Post Processing - "Ultra-low" for anthying below 4080 or High for 4080 / 4090. (Obs: Low or medium performes worse in every scene on NVIDIA GPU)

Car Reflections – “Ultra-low" - DON'T CHANGE THAT!

Mirrors – “Off”

Track – “Medium" – adjust the complexity of the objects on scene (cars, build, barracs, rocks, road, etc..)

Textures – “Ultra" for 16 GB of VRAM \ "High" for 12 GB of VRAM.

Shaders – “Medium"

GPU
3080Ti \ 3090 \ 4070Ti \ 4080
4090 DLSS QUALITY GODLIKE
OR
7900XTX FSR GODLIKE
FPS
72
80
FOV
78(H) - 58(V)
88(H) - 78(V) NVIDIA
NO FOV ADJUST TO AMD

Shadow
Medium
Medium
Fog
On
On
Particles (CPU)
High
High
Weather
Medium/High
High/Ultra
Crowd
Medium/High
Ultra
GroundCover
Low/Medium
Medium/High
Trees
Medium
High
Dynamic Objects
Medium/High
High
Car Reflection
Ultralow
Ultralow
PostProcessing
Ultralow
High
Mirrors (CPU)
Off
Off
Track
Low\Medium
Medium
Textures
High
Ultra
Shader
Medium
Medium/High
Last edited by Wilck; May 10 @ 9:23pm
< >
Showing 1-15 of 380 comments
freshmeat107 Sep 5, 2024 @ 10:57am 
Tried out the guide as is and am able to play the game with decent visuals and framerates. I have an i7 12700k with a RTX 4080 16gb on windows 10 and the latest NVIDIA driver. I refuse to go below 120hz on my valve index and have not done the FOV adjustments either. I took my native VR resolution from 150% down to 100% and set the resolution multiplier to 100% in the WRC steam vr video options. With texture streaming set to 1 I can play at 120 hz with the odd stutter every so often, without it on it would stutter like crazy. At 90hz you can almost see no stutter at all. Before I was just playing the game with only a few engine config lines added with everything at its lowest settings in game to get a smooth experience which made things a little dull. Now it has things to look at and runs well enough. Great guide.
James Sep 5, 2024 @ 1:46pm 
Thanks for this guide, Wilck!
I might look into it to get rid of the occasional stutters. My system is quite trimmed for vr: 16CoreI7-13700F, 64GbDDR5, RTX4070Ti, 4TbSSD, Win11Home, G25Wheel/H-box/pedals, aikeec 64-Bit Handbrake, Oculus Rift

Nevertheless, there are (rare but extremely annoying) UE4 stutters in VR for me. Wish WRC will arrive at same performance as the EGO engine (Dirt Rally 1/2) and RBR (DX9 engine!!) some day.

Grateful for your dedication and sharing!
Shalimar Sep 6, 2024 @ 12:18pm 
my game starts but it doesnt detect my hp reverb g2, it only starts in flat mode and doesnt detect my vr hmd, even if i manually launch steamVR
Wilck Sep 6, 2024 @ 8:34pm 
Yeeh, about this bug in launcher, i don't have a WMR headset to testing here. Sorry.
Westindiman Sep 7, 2024 @ 5:29am 
Originally posted by Shalimar:
my game starts but it doesnt detect my hp reverb g2, it only starts in flat mode and doesnt detect my vr hmd, even if i manually launch steamVR

Make sure you have set 'Set SteamVR as OpenXR runtime', there are loads of posts about this if you search.
Last edited by Westindiman; Sep 7, 2024 @ 5:30am
Westindiman Sep 7, 2024 @ 5:35am 
Originally posted by Wilck:
Nvidia Driver: 552.44


------------
NVIDIA DRIVER ADJUSTS
Let’s talk about the nvidia drivers. The Nvidia recent drivers are a junk. I’m using the old 552.44. And still some adjusts is necessary on that:

Thanks for your work mate, its really helped me with my Pico 4 settings and Ive only used some of your recommendations trying them out bit by bit and still have more to do.
I'm using Pico Connect as I find the performance better than Virtual Desktop.

Can I ask why you specifically think that Nvidia driver is better than the later ones? Or does anyone else know? I haven't tried to switch back yet.
Last edited by Westindiman; Sep 7, 2024 @ 5:37am
falconitage Sep 7, 2024 @ 10:47am 
thanks a lot for these ! what would be your advise for an amd gpu user without dlss ?
Wilck Sep 7, 2024 @ 7:37pm 
Originally posted by Westindiman:
Originally posted by Wilck:
Nvidia Driver: 552.44


Can I ask why you specifically think that Nvidia driver is better than the later ones? Or does anyone else know? I haven't tried to switch back yet.

I always update the nvidia drivers, but lately here I start to realize that is not very stable. So I researched a little and see other guys with the same feelings. So I decided to try this recommended driver by the Virtual Desktop, and the frame stability got better with this. Nothing too much scientific, haha
Wilck Sep 7, 2024 @ 7:48pm 
Originally posted by falconitage:
thanks a lot for these ! what would be your advise for an amd gpu user without dlss ?

FSR don't works relatively well with this game. Of course, from the moment you need to upscale in this engine, things don't get much prettier anymore.

And there's a bug on FSR, that creates a central circle with extreme sharpening in the image, which doesn't help either. The shimmering on textures highlights a lot too. The TAA adjust that I uses in this guide soften a little the shimmering when uses with FSR too, but the texture clarity goes away when you need to upscaler this game, so it's a trade off.
falconitage Sep 8, 2024 @ 4:58am 
thanks a lot !
mca Sep 24, 2024 @ 2:37pm 
Thank you!
Joey.DL Sep 24, 2024 @ 10:30pm 
thanks for this. i have used the above , however i use VDXR through Virtual Desktop - looks very sharp
Swansong Sep 25, 2024 @ 1:10am 
Hi, I was using a hp reverb G2 - vr headset until patch 1.9.0. Now the game doesn't work on my vr headset, I am not the only one with this same issue. Is there any news as to whether this issue will be fixed, or do I need to buy a meta headset to play this game in vr?
Wilck Sep 25, 2024 @ 5:32pm 
Originally posted by Swansong:
Hi, I was using a hp reverb G2 - vr headset until patch 1.9.0. Now the game doesn't work on my vr headset...

Sorry, For now, I don't have any WMR headset here to test and find a solution for this bug.
What i know: Open Composite is not necessary for this game, and OpenXR toolkit also not work too.
Maybe the problem will be on the anti cheater of the game, it is installed? Have you ever try to reinstall the game?
Last edited by Wilck; Sep 25, 2024 @ 5:33pm
Arborea Sep 26, 2024 @ 12:06pm 
Engine tweaks still works with anti-cheat?
< >
Showing 1-15 of 380 comments
Per page: 1530 50