ACC VR - The definitive VR Performance Guide

Misc ACC VR - The definitive VR Performance Guide V0.2

Login or Register an account to download this content
anonhost1433 submitted a new resource:

ACC VR - The definitive VR Performance Guide - The definitive VR performance guide for ACC

In this guide i will explain in detail how to get the most out of Assetto Corsa Competizione in terms of VR Performance

View attachment 541050This guide is now up to date with 1.8.11, as i am not 100% happy with the VR performance introduced in 1.8.
There will probably be updates to this guide after some longterm testing, since i am not perfectly satisfied with the performance yet. However, this guide should be a good pointer or baseline for anyone looking to improve their...

Read more about this resource...
 
Are you sure spectator mode is actually about double rendering? As far as i know, its just mirroring you vr on the pc screen, it doesnt render it separately both for vr and pc screen. So it doesnt affect the performace at all.
 
Are you sure spectator mode is actually about double rendering? As far as i know, its just mirroring you vr on the pc screen, it doesnt render it separately both for vr and pc screen. So it doesnt affect the performace at all.
The game is not really double rendering, but there is still a small cost of showing it on the monitor simultaneously.

Since ACC is such a resource hog, it's clear that you want to do anything you can in order to ease the strain off of your hardware when optimizing the game for performance, so yes, you still want to disable the PC screen mirror.
 
For the first time since I bought this game it is really playable in VR, even with a full grid and rain. I have adopted the SteamVR settings also for AC and got quite a bit of improvement in FPS there too. Rig is 2080ti OC, i9900k@5Ghz, Valve Index. Thanks.
 
Last edited:
After doing this, menus are very dark and I get a crash with this error message when I try to load a track. Any ideas?

2UnCSU6.png


Initializing hooks...
Requested interface IVRSystem_020
Injecting GetRecommendedRenderTargetSize into IVRSystem_020
Requested interface IVRSystem_020
Requested interface IVRCompositor_022
Injecting Submit into IVRCompositor_022
Requested interface IVROverlay_019
Requested interface IVRChaperone_003
Requested interface IVRExtendedDisplay_001
Requested interface IVRInput_007
Creating post-processing resources
Input texture is in SRGB color space
Creating output textures in format 28
Using AMD FidelityFX SuperResolution
Requested interface IVRSystem_022
Raw projection for eye 0: l -0.955764, r 0.710781, t -1.10362, b 0.880347
Display is canted by 0 RAD
Projection center for eye 0: 0.5735, 0.556269
Requested interface IVRSystem_022
Raw projection for eye 1: l -0.710781, r 0.955764, t -1.10362, b 0.880347
Display is canted by -0 RAD
Projection center for eye 1: 0.4265, 0.556269
Creating upscaled texture of size 2654x1583
Requested interface IVRSystem_022
Raw projection for eye 0: l -0.955764, r 0.710781, t -1.10362, b 0.880347
Display is canted by 0 RAD
Projection center for eye 0: 0.5735, 0.556269
Requested interface IVRSystem_022
Raw projection for eye 1: l -0.710781, r 0.955764, t -1.10362, b 0.880347
Display is canted by -0 RAD
Projection center for eye 1: 0.4265, 0.556269
Creating sharpened texture of size 2654x1583
Injecting PSSetSamplers into D3D11DeviceContext
Creating replacement sampler for 00000257F88F98E0 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F88F9B20 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F89C52A0 with MIP LOD bias -0.376773
Creating replacement sampler for 0000000000000000 with MIP LOD bias -0.376773
Creating shader resource view for input texture 0000025922CB08F8
Texture has size 2044x1219 and format 90
Creating replacement sampler for 0000025794DCFA20 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F8825BE0 with MIP LOD bias -0.376773
Creating replacement sampler for 0000025794DCF360 with MIP LOD bias -0.376773
Creating replacement sampler for 0000025794DCF7E0 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F8831A20 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F89A1720 with MIP LOD bias -0.376773
Creating replacement sampler for 0000025794DD0AE0 with MIP LOD bias -0.376773
Creating replacement sampler for 0000025794DCFFA0 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F89C3D20 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F89C3AE0 with MIP LOD bias -0.376773
Creating replacement sampler for 0000025794E539E0 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F89C41A0 with MIP LOD bias -0.376773
Creating replacement sampler for 00000257F89A89A0 with MIP LOD bias -0.376773
 
Last edited:
After doing this, menus are very dark and I get a crash with this error message when I try to load a track. Any ideas?
1. Close Steam
2. OpenComposite Runtime Swicher to default SteamVR
3. Open Steam
4. OpenComposite Runtime Swicher to default OpenComposite
5. Launch ACC

Repeat every time u close/open Steam to avoid problems.

One more think causeing problems could be thicked "Use latest version" in OpenXR Tools for WMR. Just unthick and should be good.

Clear enviorement in WMR if have problem.
 
Last edited:
I´m at the point with the new VR performance toolkit. You write "
Remove "openvr_api.dll" in
\Steam\steamapps\common\Assetto Corsa Competizione\Engine\Binaries\ThirdParty\OpenVR\OpenVRv1_5_17\Win64 and verify the game on Steam
"

However after verifying ACC in steam the file will be placed again...

Does it need to get deleted again, or do I miss a point here??
 
I´m at the point with the new VR performance toolkit. You write "
Remove "openvr_api.dll" in
\Steam\steamapps\common\Assetto Corsa Competizione\Engine\Binaries\ThirdParty\OpenVR\OpenVRv1_5_17\Win64 and verify the game on Steam
"

However after verifying ACC in steam the file will be placed again...

Does it need to get deleted again, or do I miss a point here??
Hey,
This is only if you had the old OpenVR_FSR installed, if not, you can skip it.
 
Hi
Thank you for your guide. The performance has improved alot with your guide. But I have stuttering randomly.
Here is my specs:
Ryzen 5 5600x(no PC case fan for now, the CPU max is hitting 95C)
24 GB RAM @ 2400Mhz
RTX 3060ti
Do you think I would getting benefit in upgrading my RAM to 32GB 3200Mhz ?
Please let me know I will plan an upgrade with your inputs only.
 
Back
Top