OpenFps is an performance monitoring and utility tool for OpenVR compatible runtimes for aiding to identify performance issues.
- Per-Process Monitoring
- Provides detailed insight into resource consumption of individual applications
- CPU and GPU frame time metrics
- Real-time FPS display
- Reprojected and dropped frame counters
- Resource Monitoring (Per-Process)
- CPU and GPU usage
- Dedicated and shared VRAM usage
- Video encoding utilization
- Process List
- View applications currently consuming system resources
- Display Device Battery Levels
- Assign tracker roles to identify connected devices
- Accessibility
- Select overlay for left or right hand
- Adjust overlay scale and mounting position (Above, Wrist, Below)
- SteamVR Resolution Adjustment
- Modify SteamVR resolution directly within OpenFps
- Display Color Adjustment
- Apply color filters and brightness controls universally via OpenFps
Head over to Downloads to install the latest version of OpenFps.
To be able to read the graphs efficiently, please look at Reading the Graph to understand what the colours imply.
Important
You need Vulkan SDK to build this project, make sure you have it downloaded before proceeding
Make sure you have the required libraries fetched through git submodule
git submodule init && git submodule updateBuild it through Visual Studio on Windows or if you're using an Unix-like system
cmake -B build .
cmake --build buildThis project is licensed under Source First License 1.1 which can be found from the root of this project named LICENSE.md