Features
CapFrameX has grown to be a very powerful capture and analysis tool with many options to use. This page aims to provide a quick overview of features CapFrameX offers but doesn't go into deep detail for every option.
Record list
- active directory observer
- tree view expander for selecting capture folder and deleting/creating subfolders
- customized sorting
- move records to other folders through context menu
- editable game name, hardware info and comment for each record
- current folder and number of files shown in search bar
Capture page
- running processes list containing every active process that can be captured
- ignore list containing every process that will not be seen as process to capture
- capture status information text
- settings for capture hotkey, capture time and hotkey sounds
- run history with metric selection to be displayed on the overlay
- aggregation of run history to combine multiple runs to a single record file
- configurable outlier detection and handling for aggregation
- info tab with capture log
Overlay page
- overlay items list to select displayed items, edit their group name and enable graphs
- 3 configurable overlay sets
- overlay hotkey and refresh period setting
- options for overlay item colors, formats and group separators
Analysis page
Analyse your recordings with ease
- graphs for frametimes, FPS and L-shapes
- FPS graphs either as raw values, time-based average filtered or both
- additional charts and statistic tab when using sensor logging
- bar charts for performance metrics
- pie chart for stuttering and low FPS analysis (configurable stuttering factor and low FPS threshold)
- pie chart for variance analysis (time difference between two consecutive frame time values)
- bar charts for fps thresholds(frame counts or times in absolute or relative values)
- select y-axis scale
- parameter settings (average, percentiles, average lows, min/max)
- range slider toggle to cut and move a specific time window
- remove outlier toggle to ignore unsusual spikes
- system info expander to show hardware and software info
- copy data to clipboard via context menu
Aggregation page
- manual aggregation of existing records
- selectable metrics
- outlier relation settings
- marking of outlier runs
- aggregation option with or without outliers
Comparison page
Compare multiple records with each other
- Bar charts
- bar charts with up to 3 selectable metrics
- relative percentages automatically on mouseover or fixed on mouse click
- up to 2 lables as selectable context(date/time, CPU, GPU, RAM, Custom comment)
- sorting mode by selectable metric
- grouping option to sort by game names before sorting by FPS
- Frametimes / L-Shapes
- frametime and l-shape graphs
- FPS graph with optional average filter
- custom color selection
- hiding single graphs
- highlight graphs on mouseover in comparison list
- range slider toggle to cut and move a specific time window
- legend toggle
- Variances
- time differences of two consecutive frame time values
- binned into different categories and shown as stacked bar chart
- option to scale from 0-100% or use auto-scaling dependend on the values
Sensor Page
- Set sensor logging and logging polling period
- Choose sensors to be logged
- Analyze all logged sensors
- Copy sensor data to clipboard
Report page
- comparing multiple records in an overview with all infos and metrtics
- select metrics to be shown
- optional average row to calculate the average values of each metric
- copy data to clipboard via context menu
Synchronization page
- Input lag analysis
- graphs comparing frametimes and input lag times to analyse input lag
- offset option to account for monitor and mouse/keyboard input lag
- historgram chart for input lag time distribution
- bar charts average input lag(upper bounds, lower bounds, expected)
- Until displayed time analysis
- graphs comparing frametimes and until displayed times
- percentage for frames within valid monitor sync range
- historgram chart for until displayed time distribution
- pie chart for dropped frames
Cloud page
- upload records and get an ID to share with others
- download records with ID
- Log in to see your uploads on the website
- Share new game names and ignored entries with us
- Receive auto-updates for your process list
Global options
- set graph filter time window(for moving average frametimes and average filtered FPS graphs)
- set fps value rounding digits
- auto-start and start minimized options
- dark mode toggle and push notification option
- change or open screenshot directory
- set hardware info source (CPU, GPU and RAM that gets written into the capture file)
- remote settings to access CX overlay on other devices
Featured Blogposts
metrics explained
Explanation of different performance metrics
5/31/20
Frametimes, FPS, median, Percentiles, x%-low ?
Continue readinghow capframex calculates fps
The challenge of displaying performance metrics as FPS
6/27/20
Why does my analysis show fps values that are lower than what I've seen in the game?
Continue reading