Skip to main content

Baseline Checklist

Known-good starting configuration before game-specific tuning.

Verification Status

FieldValue
Last verified
PiTool version
GPU driver
SteamVR version
Firmware

Hardware Tested

ComponentSpecification
HMDPimax Crystal Super 50PPD
GPURTX 5090
CPURyzen 9950X3D
RAM64GB DDR5
TrackingSLAM (inside-out)

Pre-Flight

Physical Setup

  • Headset firmware current
  • Controllers paired (if using)
  • Cable connections secure
  • Tracking space clear of reflective surfaces

Software State

  • PiTool running, headset detected
  • SteamVR closed before PiTool launch
  • No conflicting VR runtimes active

PiTool Configuration

SettingValueNotes
Render Quality1.0Adjust per-game
Refresh Rate90HzConservative starting point
FOVNormalLarge increases load significantly
Smart SmoothingOffEnable per-game if needed
Parallel ProjectionOffEnable only when required

SteamVR Configuration

SettingValueNotes
Render Resolution100%PiTool handles scaling
Motion SmoothingOffUse PiTool smoothing instead
Advanced Supersample FilteringOn

GPU Configuration (NVIDIA)

SettingValue
Power ManagementPrefer Maximum Performance
Threaded OptimizationAuto
VR Pre-Rendered FramesApplication Controlled

Verification

  1. Launch SteamVR Home
  2. Open PiTool overlay
  3. Confirm:
    • Frametime stable at target (11.1ms for 90Hz)
    • No reprojection indicators
    • Both eyes rendering

If baseline fails, see Stutter & Frametime Troubleshooting.


Revision History

DateChange
Initial baseline

OpenXR Runtime

Critical: Set Pimax as the default OpenXR runtime.

  1. Open Pimax Play
  2. Go to Settings → OpenXR
  3. Click Set as OpenXR Runtime

Both iRacing and AMS2 (and most modern VR titles) perform better on OpenXR than SteamVR. If games launch through SteamVR instead of natively, you've got the wrong runtime set.