Skip to content

F3NN3X/InfoPanel.FPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InfoPanel.FPS Plugin

A plugin for the InfoPanel app that leverages PresentMonFps to monitor and display real-time performance metrics for fullscreen applications.

NOTE! This version is not compatible with games that use kernel level anitcheat, like Battlefield 6, Valorant etc. To capture FPS and metrics for games like that, you can use InfoPanel.RTSS. https://github.com/F3NN3X/InfoPanel.RTSS

Overview

InfoPanel.FPS provides detailed performance statistics for running fullscreen applications, enabling users to monitor gaming performance in real-time through InfoPanel's interface. The plugin tracks FPS, frame times, and low percentile data, updating every second with efficient event-driven detection.

InfoPanel.FPS Screenshot

Version: 1.1.1
Author: F3NN3X

Features

  • Real-time Performance Monitoring: Tracks and displays performance metrics for fullscreen applications with second-by-second updates.
  • Multiple Performance Metrics:
    • Current Frames Per Second (FPS)
    • Frame time in milliseconds
    • 1% Low FPS (99th percentile) for stutter detection
  • Display Information:
    • Main display resolution (e.g., "3840x2160")
    • Main display refresh rate (e.g., "240Hz")
  • Window Title Reporting: Shows the title of the currently monitored fullscreen application.
  • Efficient Resource Usage:
    • Event-driven detection ensures immediate startup when fullscreen apps launch
    • Proper cleanup and metric clearing when fullscreen apps close
    • Optimized calculations with minimal resource overhead
  • Multi-monitor Support: Accurate fullscreen detection on multiple monitor setups.

Requirements

  • InfoPanel app (latest version recommended)
  • Windows operating system

To compile

  • .NET runtime compatible with InfoPanel
  • PresentMonFps dependency (included in release package)

Installation

  1. Download the latest release from GitHub.
  2. Import into InfoPanel via the "Import Plugin" feature.
  3. The plugin will automatically start monitoring fullscreen applications.

Installation from Source

  1. Clone or download this repository.
  2. Build the project in a .NET environment.
  3. Copy the compiled DLLs and dependencies to your InfoPanel plugins folder.

Usage

  • Launch InfoPanel with the plugin loaded.
  • The plugin automatically detects and monitors fullscreen applications.
  • View real-time performance metrics in InfoPanel's UI.
  • Metrics reset when fullscreen applications are closed.

Notes

  • A benign log error ("Array is variable sized and does not follow prefix convention") may appear but does not impact functionality.
  • For detailed version history, please refer to the CHANGELOG.md file.

About

FPS plugin for InfoPanel using PresentmonFPS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages