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

Frametimes, FPS, median, Percentiles, x%-low ?

Continue reading
post teaser thumbnail
how capframex calculates fps
The challenge of displaying performance metrics as FPS

Why does my analysis show fps values that are lower than what I've seen in the game?

Continue reading
post teaser thumbnail