Assetto Corsa in VRPC 

  • Thread starter r3b3ld3
  • 583 comments
  • 147,143 views
Cheers. Maybe Tony will have a look at the animations. I will try resolution and render scale there. Great update for cars though.
spoke to him and he will look into it when he has a moment. sounds like hes busy atm so might be a little while

-----------------------------------------------------------------------------------------------------------------------------------------------

so I spent a few hours and tested all the options in VR.

FSR vs Singlepass etc etc

For us on Reverb G2 with a 3080 or more you can have insane clear visuals. Like monitor levels with amazing fps. Its so clear now. @Ken134 your 4090 will allow for you to go even higher.

everything still applies to other users. if your VR HMD has a lower resolution than the G2 or your card is lower than a 3080 simply change the forced resolution setting under step 5.
------------------------------------------------------------------------------------------------------------------------------------------------

Step 1

So first you will need OpenComposite to replace SteamVR which is a resource hog and pants.

Download here: https://znix.xyz/OpenComposite/runtimeswitcher.php?branch=openxr

Unzip it to a folder of your choosing, and run OpenComposite.exe. Click 'Switch to OpenComposite', and wait while the DLLs are downloaded. Games will now run via OpenComposite rather than SteamVR.

--------------------------------------------------------------------------------------------------------------------------------------------------

Step 2

You will now need OpenXR toolkit which will allow you force increased resolution, change post processing and do CAS sharpening directly.

Download it here:


Once installed start Content Manager

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 3

In content manager go to Settings --> Assetto Corsa ----> Video

Copy these settings: (ignore fps counter i was testing big grid of million poly cars for a prject, these settings are 90 locked for me)



Yes, as well documented, turning off post processing doubles your frames and makes everything look better and cleaner. You still have rain, all the CSP benefits, weather control etc etc.

The only downside was tail lights wouldnt show but this seems to be fixed within the latest CSP (at least for me)

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 4

Use this custom shaders preset Ive made and attached at the bottom of this post (remove .txt so the file is vr.ini)

Place this file within here:

xxxxx:\Users\xxxxx\AppData\Local\AcTools Content Manager\Presets\Custom Shaders Patch Presets

Its setup for the latest CSP and I have no loading errors or any issues.

Make sure its loaded up.

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 5

Now start a session in VR and once on track press ctrl+F2

This will bring up the openxr toolkit. The buttons to navigate should be shown. Its a combination of ctrl + f1, f2 or f3

First go the menu tab and make sure show expret settings is set to yes.

Now the settings for each tab are:

Performance

Overlay : FPS (for testing, you can turn it off once happy)
Upscaling/Sharpening: OFF or CAS @ 70% sharpness (your choice)
Fixed Foveated Rendering: Custom
Inner resolution: 1x
Inner ring size: 55%
Middle resolution: 1/4
Outer ring size: 80%
Outer resolution: 1/16
Prefer Reolution: Horizontal
Horizontal Scale: 150%
Vertical Offset: 15%
Turbo Mode (experimental): On
Frame rate throttling: Off
Record Statistics: No
High rate statistics: No



Appearance

Post processing: On ( now turn the saturation down to around 40% for personal preferance for more realism)
World scale: 110% seems to be the sweet spot. (personal choice again but the default 100% world scale is too small. Ive checked a 330mm steering wheel in game and real life and 110% seems about bang on)



Input

Nothing to change here



System

Overide Resolution: Yes
Display resolution Per eye: 4200 x ????? (whatever number it gives I cant recall just make sure first number is 4200. @Ken134 your 4090 will allow you to go much higher than my 3080. Im getting 90 locked with large grids in rain etc. theoretically you should be able to go 6k per eye +. Youll have to test the benefit or leave at 4200 and enjoy the performance buffer)
Motion Reperojection: Default
Colour Gains: Peronal preferance. I go red 50, green 50, blue 52
Field of view: Simple 100x
Zoom 1.0x



Now enjoy!
 

Attachments

  • VR.ini.txt
    2.1 KB · Views: 147
Last edited:
Wow. Cheers for that. I may take me a while to sort but got the tool kit ect so just a case of resetting everything. Quite a complex set up but worth it to get better performance. Just takes me a bit longer now I’m getting older. Cheers.
 
Wow. Cheers for that. I may take me a while to sort but got the tool kit ect so just a case of resetting everything. Quite a complex set up but worth it to get better performance. Just takes me a bit longer now I’m getting older. Cheers.
No problem at all. Should take about 30 mins or so. Step 1-4 are straight forward enough. The openxr toolkit part is dead easy too its just scrolling through a menu. Once all setup restart the VR session (exit race and reload) for settings to apply.

Probably best to take a screenshot of step 5 on your phone so you dont have to keep cliking in and out of vr.
 
Last edited:
No problem at all. Should take about 30 mins or so. Step 1-4 are straight forward enough. The openxr toolkit part is dead easy too its just scrolling through a menu. Once all setup restart the VR session (exit race and reload) for settings to apply.

Probably best to take a screenshot of step 5 on your phone so you dont have to keep cliking in and out of vr.
Great. I will have a go over the next few days. I will let you know how i got on. Sounds brilliant.
 
Hi. Just a quick question where do I find the File in step 4 to put your file in. Is it in the Asseto Corsa file or somewhere else. Thanks.
 
Hi. I’ve got the file but where do I find where to put it. Trying to follow the path but need to know where to start from. ie which folder. Thanks.
the xxx denotes whatever drive your windows is installed on usualy C. the second xxx is whatever name you account is.

a quicker way is to go into Content Manager. Go to settings ---> customshader patch.

click save preset on bottom right to open up the window and paste it in there, then make sure its loaded up.
 
Last edited:
the xxx denotes whatever drive your windows is installed on usualy C. the second xxx is whatever name you account is.

a quicker way is to go into Content Manager. Go to settings ---> customshader patch.

click save preset on bottom right to open up the window and paste it in there, then make sure its loaded up.
Cheers. Makes sense now. Don’t know why I didn’t get. Great.
 
@Ken134 read this https://mbucchia.github.io/OpenXR-Toolkit/
It was in my case very helpfully. I did not notice any performance increases when keeping the same adjustments and compare to SteamVR the motion reprojecting is not so good, but have an RTX4090 you will not need that.

Here a nice video that does explains a lot, but also how to install

On youtube you will a lot of prefabricate adjustments that after clicking you get into the Content manager website with the link that will automatically install the adjustments.
 
Last edited:
@Ken134 read this https://mbucchia.github.io/OpenXR-Toolkit/
It was in my case very helpfully. I did not notice any performance increases when keeping the same adjustments and compare to SteamVR the motion reprojecting is not so good, but have an RTX4090 you will not need that.

Here a nice video that does explains a lot, but also how to install

On youtube you will a lot of prefabricate adjustments that after clicking you get into the Content manager website with the link that will automatically install the adjustments.

Thanks. Yes I have a 4090. Using Openxr instead of Steam now. Far better. Just need to set up my G2 now as Lorelord explained.
 
spoke to him and he will look into it when he has a moment. sounds like hes busy atm so might be a little while

-----------------------------------------------------------------------------------------------------------------------------------------------

so I spent a few hours and tested all the options in VR.

FSR vs Singlepass etc etc

For us on Reverb G2 with a 3080 or more you can have insane clear visuals. Like monitor levels with amazing fps. Its so clear now. @Ken134 your 4090 will allow for you to go even higher.

everything still applies to other users. if your VR HMD has a lower resolution than the G2 or your card is lower than a 3080 simply change the forced resolution setting under step 5.
------------------------------------------------------------------------------------------------------------------------------------------------

Step 1

So first you will need OpenComposite to replace SteamVR which is a resource hog and pants.

Download here: https://znix.xyz/OpenComposite/runtimeswitcher.php?branch=openxr

Unzip it to a folder of your choosing, and run OpenComposite.exe. Click 'Switch to OpenComposite', and wait while the DLLs are downloaded. Games will now run via OpenComposite rather than SteamVR.

--------------------------------------------------------------------------------------------------------------------------------------------------

Step 2

You will now need OpenXR toolkit which will allow you force increased resolution, change post processing and do CAS sharpening directly.

Download it here:


Once installed start Content Manager

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 3

In content manager go to Settings --> Assetto Corsa ----> Video

Copy these settings: (ignore fps counter i was testing big grid of million poly cars for a prject, these settings are 90 locked for me)



Yes, as well documented, turning off post processing doubles your frames and makes everything look better and cleaner. You still have rain, all the CSP benefits, weather control etc etc.

The only downside was tail lights wouldnt show but this seems to be fixed within the latest CSP (at least for me)

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 4

Use this custom shaders preset Ive made and attached at the bottom of this post (remove .txt so the file is vr.ini)

Place this file within here:

xxxxx:\Users\xxxxx\AppData\Local\AcTools Content Manager\Presets\Custom Shaders Patch Presets

Its setup for the latest CSP and I have no loading errors or any issues.

Make sure its loaded up.

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 5

Now start a session in VR and once on track press ctrl+F2

This will bring up the openxr toolkit. The buttons to navigate should be shown. Its a combination of ctrl + f1, f2 or f3

First go the menu tab and make sure show expret settings is set to yes.

Now the settings for each tab are:

Performance

Overlay : FPS (for testing, you can turn it off once happy)
Upscaling/Sharpening: OFF or CAS @ 70% sharpness (your choice)
Fixed Foveated Rendering: Custom
Inner resolution: 1x
Inner ring size: 55%
Middle resolution: 1/4
Outer ring size: 80%
Outer resolution: 1/16
Prefer Reolution: Horizontal
Horizontal Scale: 150%
Vertical Offset: 15%
Turbo Mode (experimental): On
Frame rate throttling: Off
Record Statistics: No
High rate statistics: No



Appearance

Post processing: On ( now turn the saturation down to around 40% for personal preferance for more realism)
World scale: 110% seems to be the sweet spot. (personal choice again but the default 100% world scale is too small. Ive checked a 330mm steering wheel in game and real life and 110% seems about bang on)



Input

Nothing to change here



System

Overide Resolution: Yes
Display resolution Per eye: 4200 x ????? (whatever number it gives I cant recall just make sure first number is 4200. @Ken134 your 4090 will allow you to go much higher than my 3080. Im getting 90 locked with large grids in rain etc. theoretically you should be able to go 6k per eye +. Youll have to test the benefit or leave at 4200 and enjoy the performance buffer)
Motion Reperojection: Default
Colour Gains: Peronal preferance. I go red 50, green 50, blue 52
Field of view: Simple 100x
Zoom 1.0x



Now enjoy!
Hi. Just an update to let you know how I went on. All working the only thing I find is that the headlamps and taillights are very dim and exhaust flames are low in quality. It also affects fireworks where colours are missing when post processing is turned off in game. I’m on the latest CSP and CM. If I turn post processing on it tends to stutter if in heavy rain ect. I may try turning the resolution down to maybe 3600 x ? to see if that helps.
 
Hi. Just an update to let you know how I went on. All working the only thing I find is that the headlamps and taillights are very dim and exhaust flames are low in quality. It also affects fireworks where colours are missing when post processing is turned off in game. I’m on the latest CSP and CM. If I turn post processing on it tends to stutter if in heavy rain ect. I may try turning the resolution down to maybe 3600 x ? to see if that helps.

No post processing will cause some minor issues like you described. The benefit is it doubles your frames allowing for a much better resolution. It also makes the image naturally sharper for some reason regardless of resolution.

If you prefer what csp brings, 3200 x 3200 would still be way above native and would allow you a good overhead for things like rain etc.

You have to ensure when testing you use a kunos car on a kunos track. Some tracks and mod cars are just poorly optimised. One track gave me 70 fps no matter what resolution I chose. Id say test using kunos content at night in the rain with a grid size youd normally run. if it hits 90fps locked your good.

As im into my old le mans etc im usually running large grids of 60 cars or so.
 
No post processing will cause some minor issues like you described. The benefit is it doubles your frames allowing for a much better resolution. It also makes the image naturally sharper for some reason regardless of resolution.

If you prefer what csp brings, 3200 x 3200 would still be way above native and would allow you a good overhead for things like rain etc.

You have to ensure when testing you use a kunos car on a kunos track. Some tracks and mod cars are just poorly optimised. One track gave me 70 fps no matter what resolution I chose. Id say test using kunos content at night in the rain with a grid size youd normally run. if it hits 90fps locked your good.

As im into my old le mans etc im usually running large grids of 60 cars or so.
Hi. Thanks for that. I will try the 3200 x 3200. Good thinking to test Kunos stuff. I’m into Le Mans old and new but run about 30 cars. Will let you know how it goes.
 
I still remember that very first time 2017, when the game loaded in VR. I just remember sitting there in the pits in monza, in a GT3 Porsche. I sat there for a few minutes, just looking around the cockpit lol.
I kinda knew what to expect, after a lot of research, but there's nothing like actually seeing and 'feeling' that presence and scale for the first time.
I had VR with my ps4, loads of cables behind my head, strapped in a Subaru rally car, excellent looking round the car BUT when handbraking a bend in Dirt 4 game made me sick and dizzy, back to Argos for refund !!!
 
No post processing will cause some minor issues like you described. The benefit is it doubles your frames allowing for a much better resolution. It also makes the image naturally sharper for some reason regardless of resolution.

If you prefer what csp brings, 3200 x 3200 would still be way above native and would allow you a good overhead for things like rain etc.

You have to ensure when testing you use a kunos car on a kunos track. Some tracks and mod cars are just poorly optimised. One track gave me 70 fps no matter what resolution I chose. Id say test using kunos content at night in the rain with a grid size youd normally run. if it hits 90fps locked your good.

As im into my old le mans etc im usually running large grids of 60 cars or so.
Was just checking the resolution before altering anything and it was at 3172 x 3104. Maybe that was the tool kit default as I hadn’t
touched it before. Will still try higher and see what happens.
 
I had VR with my ps4, loads of cables behind my head, strapped in a Subaru rally car, excellent looking round the car BUT when handbraking a bend in Dirt 4 game made me sick and dizzy, back to Argos for refund !!!
Yeah, it was the same for me at first, when reversing, or having the view locked to the car and not to the horizon. Not everyone is prepared to fight through that process and train the brain to handle it.
I've had zero problems with it for many years now.
 
Was just checking the resolution before altering anything and it was at 3172 x 3104. Maybe that was the tool kit default as I hadn’t
touched it before. Will still try higher and see what happens.
just follow the guide I did down to the letter. honestly it shouldnt take longer than 20 mins tops, its just going through a very small menu. post processing isnt worth it to me, id rather have 4200x4200 per eye. cant go back after razor sharp graphics till the horizon.

as i said thats on a 3080 with large grids, your 4090 will do much higher.
 
Last edited:
hi ,

I'm on the fence between buying a G2 v2 and a Neo 3 Link... or waiting for Quest3 (if by any chance that will have a displayport, but it's doubtfull).
I saw some German youtuber saying he sold his G2 and kept the Neo 3 Link as daily driver, seeing as the G2 was more hardware demanding and had only slightly better visual clarity at the center, with a smaller sweet spot and Neo having a better overall picture quality (towards the edges the G2 has some issues appaerantly).

Anyone here has both headsets and can comment?
 
hi ,

I'm on the fence between buying a G2 v2 and a Neo 3 Link... or waiting for Quest3 (if by any chance that will have a displayport, but it's doubtfull).
I saw some German youtuber saying he sold his G2 and kept the Neo 3 Link as daily driver, seeing as the G2 was more hardware demanding and had only slightly better visual clarity at the center, with a smaller sweet spot and Neo having a better overall picture quality (towards the edges the G2 has some issues appaerantly).

Anyone here has both headsets and can comment?
I don't have both and have never tried a G2 but I ummed, arrghed and researched a LOT before deciding on the PN3L. I am happy with my decision.
 
I don't have both and have never tried a G2 but I ummed, arrghed and researched a LOT before deciding on the PN3L. I am happy with my decision.
thanks, I am leaning towards the Neo 3 Link, and good to hear of an owner that you are happy with it...
Still with the Apple and Quest3 announcements , I'm tempted to hold off on a purchase to see what coming months bring in terms of OLED devices. A reasonably priced headsets with displayport AND oled is what I hope for will become available (something like Bigscreens device seems ideal, but a 1000 dollars is still too much, for 500-600 I woud buy it immediately).

cheers!
 
Haven’t tried the Neo 3 but I’ve had a Rift S, Quest 2, and now G2 v2 and even with an “old” 2080TI I can get a stable enough ~80fps with really unreasonably good graphics with the G2 (either high or max on all settings effectively), it’s perfect IMO for sims. If you can wait it does seem like there are some great options coming out soon but for $450 it’s my opinion the G2 is the best bang for the buck if you want something just for a simulator short of a Varjo. Either way I don’t think you can make a “bad” choice, just depends on what you want it for.
 
thing is here where i live (unlike in USA probably) , there is quite the price diff between the Pico and the HP one, over 200 euro difference:

1685716207700.png



so that tips the scales towards the Pico (if price were indeed the same I would go for the G2 for sure - although... w the Neo 3 Link you also still have the standalone capabilities)
 
This thread (jump to recent posts) is a good catch-all of VR tech developments.
Some very interesting stuff on the horizon.
 
thing is here where i live (unlike in USA probably) , there is quite the price diff between the Pico and the HP one, over 200 euro difference:

View attachment 1261766


so that tips the scales towards the Pico (if price were indeed the same I would go for the G2 for sure - although... w the Neo 3 Link you also still have the standalone capabilities)
the Pico Neo looks to have better lenses. You have VR already so you will understand sweet spots.

The sweetspot on the g2 is relatively small. this was exasberated when it first came out as the clarity on the headet was amazing compared to the rift s many jumped from.When the resolution is run over default like in my above guide it grows quite a bit. I have pretty much edge to edge clarity now. The g2 v2 has better face gasket which I believe helped improve this further. All g2's sold now should be the v2 version.

The pico 3 seems to be like 90% of what the g2 is for less than 90% of the cost. so seems a good deal.

The only issues are quality control on the headsets and poor speaker options but that may not be an issue for you.

as i said in the main forum, new headset are coming but dont expect anything to instantly make any purchse you make now redundant. all the people who splashed out on varjo aeros for example also had to splash out on 4090's and new psu's etc etc.

at some point youd probably be better of getting an old mx-5 or super bike and going real racing.

realistically the g2 and pico 3 will easily last you 5+ years. ACC for example wont be playable in vr until about 5 years time.

this is why vr ports of old pc games like doom 3 etc are so popular. the gpus just dont have the legs to push these headsets on latest titles.

having had a few headsets id say the g2 is the gold standard of what id deem acceptable. no screen door, clarity comparable to a good flat screen monitor etc. in 10 years time the g2 will still be an excellent headset. much like 1080p monitors are still perfectly fine today.
 
Last edited:
spoke to him and he will look into it when he has a moment. sounds like hes busy atm so might be a little while

-----------------------------------------------------------------------------------------------------------------------------------------------

so I spent a few hours and tested all the options in VR.

FSR vs Singlepass etc etc

For us on Reverb G2 with a 3080 or more you can have insane clear visuals. Like monitor levels with amazing fps. Its so clear now. @Ken134 your 4090 will allow for you to go even higher.

everything still applies to other users. if your VR HMD has a lower resolution than the G2 or your card is lower than a 3080 simply change the forced resolution setting under step 5.
------------------------------------------------------------------------------------------------------------------------------------------------

Step 1

So first you will need OpenComposite to replace SteamVR which is a resource hog and pants.

Download here: https://znix.xyz/OpenComposite/runtimeswitcher.php?branch=openxr

Unzip it to a folder of your choosing, and run OpenComposite.exe. Click 'Switch to OpenComposite', and wait while the DLLs are downloaded. Games will now run via OpenComposite rather than SteamVR.

--------------------------------------------------------------------------------------------------------------------------------------------------

Step 2

You will now need OpenXR toolkit which will allow you force increased resolution, change post processing and do CAS sharpening directly.

Download it here:


Once installed start Content Manager

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 3

In content manager go to Settings --> Assetto Corsa ----> Video

Copy these settings: (ignore fps counter i was testing big grid of million poly cars for a prject, these settings are 90 locked for me)



Yes, as well documented, turning off post processing doubles your frames and makes everything look better and cleaner. You still have rain, all the CSP benefits, weather control etc etc.

The only downside was tail lights wouldnt show but this seems to be fixed within the latest CSP (at least for me)

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 4

Use this custom shaders preset Ive made and attached at the bottom of this post (remove .txt so the file is vr.ini)

Place this file within here:

xxxxx:\Users\xxxxx\AppData\Local\AcTools Content Manager\Presets\Custom Shaders Patch Presets

Its setup for the latest CSP and I have no loading errors or any issues.

Make sure its loaded up.

----------------------------------------------------------------------------------------------------------------------------------------------------
Step 5

Now start a session in VR and once on track press ctrl+F2

This will bring up the openxr toolkit. The buttons to navigate should be shown. Its a combination of ctrl + f1, f2 or f3

First go the menu tab and make sure show expret settings is set to yes.

Now the settings for each tab are:

Performance

Overlay : FPS (for testing, you can turn it off once happy)
Upscaling/Sharpening: OFF or CAS @ 70% sharpness (your choice)
Fixed Foveated Rendering: Custom
Inner resolution: 1x
Inner ring size: 55%
Middle resolution: 1/4
Outer ring size: 80%
Outer resolution: 1/16
Prefer Reolution: Horizontal
Horizontal Scale: 150%
Vertical Offset: 15%
Turbo Mode (experimental): On
Frame rate throttling: Off
Record Statistics: No
High rate statistics: No



Appearance

Post processing: On ( now turn the saturation down to around 40% for personal preferance for more realism)
World scale: 110% seems to be the sweet spot. (personal choice again but the default 100% world scale is too small. Ive checked a 330mm steering wheel in game and real life and 110% seems about bang on)



Input

Nothing to change here



System

Overide Resolution: Yes
Display resolution Per eye: 4200 x ????? (whatever number it gives I cant recall just make sure first number is 4200. @Ken134 your 4090 will allow you to go much higher than my 3080. Im getting 90 locked with large grids in rain etc. theoretically you should be able to go 6k per eye +. Youll have to test the benefit or leave at 4200 and enjoy the performance buffer)
Motion Reperojection: Default
Colour Gains: Peronal preferance. I go red 50, green 50, blue 52
Field of view: Simple 100x
Zoom 1.0x



Now enjoy!
the link is step 1 is dead, any idea where to find it now?
 
for anyone thinking of upgrading to Pico Neo3 Link to get better experience in AC then with a Quest2 and Link cable : don't do it, stick w the Quest2 it is better!

I bought one, played w settings a couple of days, even ordered the VR Optician lenses for it, as I had them in the Q2, but ... it's a total nightmare and I have to put the Pico aside and re-attach my Quest2 to be able to enjoy AC again.

Here some of the issues:
1) I have this weird visual discomfort with the Pico Neo 3 (I have IPD of 64, the PICO has closest 63.5 setting... but still it can't be that alone... When I move my head up and down everything in peripheral vision gets distorted... and not just when DP is active , also already in the standalone UI, so it's not the known driver distortion issue for which there is this beta driver that is supposed to improve it - I couldn't notice any improvement.
2) the DP link connection should take less of my GPU and CPU , but in fact with same settings in AC I am no longer able to get steady 72fps - which I did get in Oculus render mode. I just cant get near the visual quality and comfort as i got to do with the Q2...
3) the NEO 3 Link is supposed to be able to charge while playing, if you hook an extra power adapter to the DP cable, it should be possible to play and stay on 100%. It doesn't, and I could only play without the adapter connected, and had to recharge after about 2 hours. The DP connection is severed and unable to connect when power adapter is plugged in!
I sent a mail to Pico asking about this, they replied in chinese saying they will have local support contact me , but that was a week ago and still nothing... so also do not go the Pico road if you like good after-market service.

It's a shame and 450 euro down the drain...
I'm gonna try and return this thing and wait for a Quest3 or something...
For the G2 I'm afraid also I'll need to set rendering to OpenVR in Assetto, and go via SteamVR... which I feel is way worse then the rendering via Oculus Rift mode...
Or does it work without steamvr for the G2? (then I might consider giving that one a go)
 
Back