OpenXR Toolkit handleiding: Foveated rendering voor extra FPS in VR
Stel je voor: je zit in je aluminium rig, je Direct Drive wheelbase staat op stand-by, je loadcell pedalen staan op scherp, en je VR-bril – de PSVR2 of Quest – hangt gereed voor een potje Assetto Corsa of Microsoft Flight Simulator.
Je wilt maximale FPS zonder in te leveren op beeldkwaliteit. Foveated rendering via OpenXR Toolkit is je geheime wapen. In deze handleiding lees je precies hoe je dat instelt, welke valkuilen je moet vermijden en hoe je een soepele VR-ervaring krijgt zonder extra hardware.
OpenXR vs OpenComposite voor PSVR2 en Quest headsets
OpenXR is een open standaard die de communicatie tussen je game en je VR-bril stroomlijnt.
Het levert vaak betere performance op dan OpenVR, vooral op PSVR2. OpenComposite is een wrapper die OpenXR-spellen rechtstreeks naar OpenVR vertaalt, wat handig is voor headsets die anders SteamVR nodig hebben.
OpenComposite onmogelijk met PSVR2, wel mogelijk met Quest via Virtual Desktop
Maar niet elke headset werkt ermee. Dat is cruciaal voor je setup. Met een PSVR2 op PC kun je OpenComposite niet gebruiken. De PSVR2 werkt enkel via de officiële SteamVR-driver van Sony.
OpenComposite is een actieve API-layer in SteamVR, maar die crasht of start niet met PSVR2.
Gebruik dus altijd SteamVR voor PSVR2. Voor een Quest headset ligt dat anders: via Virtual Desktop kun je OpenComposite wél activeren. Virtual Desktop kost ongeveer €15–€20 en geeft je een draadloze PC-VR-ervaring.
Zorg dat je Virtual Desktop Streamer op je PC installeert en de Quest erop koppelt. Kies in Virtual Desktop voor de OpenXR-modus.
OpenComposite zorgt ervoor dat games die OpenXR ondersteunen niet via SteamVR draaien, wat scheelt in latency en CPU-gebruik.
Veelgemaakte fout: OpenComposite proberen te forceren op PSVR2. Dat werkt niet. Blijf bij SteamVR voor PSVR2. Voor Quest is OpenComposite wel een slimme zet, vooral als je flight sims speelt waarbij elke milliseconde telt.
OpenXR Toolkit voor foveated rendering en upscaling
OpenXR Toolkit is een handige tool die bovenop je OpenXR-runtime draait. Het voegt features toe zoals foveated rendering en upscaling zonder dat je game hoeft aan te passen.
Foveated rendering verlaagt de resolutie buiten je foveale zicht (het centrum van je blik) en houdt het centrum scherp.
Dat levert flink wat FPS op, vooral in veeleisende games als Assetto Corsa Competizione of DCS World. Als je geen VR gebruikt, kun je ook kijken naar headtracking voor flight simulators. Je stelt het in via de OpenXR Toolkit-overlay (druk op Ctrl+F2 in de meeste games). Een veelgebruikte instelling: zet het centrale gebied op 50% (0.5) van de resolutie.
Dat betekent dat alleen het midden van je beeld volledig scherp is, en de randen wat lager renderen. Je merkt het amper tijdens het racen of vliegen, maar je FPS stijgt aanzienlijk.
OpenVR_FSR mod voor AMD FidelityFX upscaling en sharpening
Combineer dit met upscaling voor nog meer winst. OpenVR_FSR is een mod die AMD FidelityFX Super Resolution (FSR) toepast op OpenVR-games. Het is geen vervanging voor OpenXR Toolkit, maar een aanvulling als je nog OpenVR gebruikt. Installeer de mod via een tool als OpenVR-AdvancedSettings of handmatig in je game-map.
Stel de renderresolutie in op 67% van je target resolutie. Dat is een goede balans tussen kwaliteit en performance.
Zet sharpening op 75% voor een scherp beeld zonder over-sharpening. Voor PSVR2 werkt dit via SteamVR, maar OpenXR blijft de betere keuze voor pure FPS-winst. Tip: experimenteer met sharpening percentages.
Start op 75% en pas aan naar 60% of 80% afhankelijk van je voorkeur. Te veel sharpening geeft een korrelig beeld; te weinig voelt zacht en wazig.
Assetto Corsa VR setup met Content Manager en CSP
Assetto Corsa is een favoriet onder sim racers, maar VR-setup kan ingewikkeld zijn. Je hebt Content Manager nodig – een alternatieve launcher – en de Custom Shaders Patch (CSP) voor optimale VR-ondersteuning. Wil je meer frames per seconde? Gebruik de VR Performance Toolkit voor een vloeiendere ervaring.
Content Manager is gratis, CSP heeft een betaalde versie (ongeveer €10) maar de gratis basisversie werkt ook. Download beide van de officiële sites en installeer ze stap voor stap. Zorg dat je DirectX 11 of 12 up-to-date is en dat je GPU-drivers recent zijn.
Open Content Manager, ga naar ‘Settings’ > ‘Assetto Corsa’ en kies je rendermodus.
Voor PSVR2 of Quest via SteamVR kies je ‘OpenVR’. Voor Oculus-headsets (zoals Rift S) kies je ‘Oculus Rift’. Als je Virtual Desktop gebruikt met OpenComposite, selecteer je ‘OpenXR’ in Content Manager.
Drie methoden: Native Oculus, Virtual Desktop + OpenComposite, SteamVR
Test een korte sessie op Silverstone om te zien of de beelden stabiel zijn. Method 1: Native Oculus.
Gebruik een Oculus-headset (Rift S) en kies in Content Manager ‘Oculus Rift’ als rendermodus.
Sluit de headset via USB 3 en HDMI. Stel de bitrate in via Oculus Debug Tool op 500 Mbps of hoger voor een scherp beeld. Reset de headset naar fabrieksinstellingen als je USB‑2 problemen ervaart – dat lost vaak verbindingen op. Method 2: Virtual Desktop + OpenComposite.
Installeer Virtual Desktop op je PC en Quest. Activeer OpenComposite voor je OpenXR-game.
Kies in Content Manager ‘OpenXR’. Deze methode is ideaal voor flight sims en racen zonder kabels. Let op: zorg dat je PC op 5 GHz Wi‑Fi of bedraad zit voor minimale latency.
Method 3: SteamVR. Voor PSVR2 is dit de enige optie.
Installeer de Sony SteamVR-driver, start SteamVR, en kies in Content Manager ‘OpenVR’. Foveated rendering via OpenXR Toolkit werkt hier niet direct, maar je kunt wel OpenVR_FSR gebruiken voor upscaling. Voor PSVR2 is OpenXR sneller dan OpenVR, maar je moet SteamVR blijven gebruiken.
Stap-voor-stap handleiding voor foveated rendering in VR
Benodigdheden: VR-headset (PSVR2 of Quest), PC met minimaal RTX 3070, 16 GB RAM, OpenXR-compatibele game (Assetto Corsa, DCS, MSFS), OpenXR Toolkit, eventueel Virtual Desktop en OpenComposite.
- Installeer OpenXR Toolkit: download van de officiële site, pak uit en voer de installer uit. Kies je runtime (SteamVR voor PSVR2, OpenComposite voor Quest). Veelgemaakte fout: verkeerde runtime kiezen – controleer welke je headset gebruikt.
- Start je VR-headset en SteamVR (PSVR2) of Virtual Desktop (Quest). Controleer of de headset wordt herkend. Bij USB‑2 problemen: fabrieksreset uitvoeren via de headset-instellingen.
- Open je game (bijv. Assetto Corsa via Content Manager). Druk in-game op Ctrl+F2 om de OpenXR Toolkit-overlay te openen.
- Zet foveated rendering aan. Stel het centrale gebied in op 0.5 (50%). Laat de outer radius op standaard (0.8–1.0). Sla op en test een ronde.
- Activeer upscaling. Kies FSR of NIS en stel de renderresolutie in op 67% van je target. Zet sharpening op 75%. Test opnieuw en pas aan naar 60–80% afhankelijk van je voorkeur.
- Sluit af met een korte benchmark: race een lap en monitor je FPS via de overlay of een tool als fpsVR. Je doel: stabiel 72–90 FPS afhankelijk van je headset.
Reken op 30–60 minuten voor de setup. Tijd per stap: ongeveer 5–10 minuten. Totaal: 30–60 minuten. Voor PSVR2 blijf je bij SteamVR; voor Quest kun je OpenComposite gebruiken voor extra winst.
Verificatie-checklist en veelgemaakte fouten
- Controleer of je de juiste rendermodus hebt geselecteerd in Content Manager (Oculus Rift, OpenVR, OpenXR).
- Stel foveated rendering in op 50% centraal gebied voor maximale performance.
- Zet sharpening op 75% en test of het beeld scherp genoeg is.
- Bij USB‑2 problemen: fabrieksreset headset en gebruik USB‑3 poort.
- Voor PSVR2: geen OpenComposite proberen – blijf bij SteamVR.
- Voor Quest: gebruik Virtual Desktop en OpenComposite voor lowest latency.
- Monitor FPS na elke aanpassing; streef naar stabiele 72–90 FPS.
Met deze setup haal je het meeste uit je VR-rig, of je nu racet op Nürburgring of vliegt boven de Alpen. Optimaliseer Assetto Corsa Competizione voor VR en gebruik OpenXR Toolkit en foveated rendering voor die extra FPS zonder dat je hardware hoeft te upgraden. Veel plezier en keep it smooth!
