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 reading
post teaser thumbnail
how 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
post teaser thumbnail