Lightweight FPS overlay for Windows 11 using tkinter and DWM flush
Project description
tkwin11fpsmon
tkwin11fpsmon is a minimal FPS monitor overlay for Windows 11 using tkinter and DWM Flush.
It displays the actual screen refresh rate on a selected monitor without relying on external overlays or game hooks.
Features
- Real-time FPS measurement based on DWM frame flush
- Simple overlay using tkinter (no external dependencies)
- Supports monitor-specific targeting
- Lightweight and privacy-friendly (no tracking)
Installation
pip install tkwin11fpsmon
Usage
tkwin11fpsmon # Show monitor list with overlay
tkwin11fpsmon -display 1 # Show FPS overlay on monitor 1
tkwin11fpsmon -t 60 # Run for 60 seconds
tkwin11fpsmon -unlimited # Run until manually closed
Author
Amanokawa Kaede
GitHub: https://github.com/KAEDEAK
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tkwin11fpsmon-0.1.0.tar.gz.
File metadata
- Download URL: tkwin11fpsmon-0.1.0.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72179042a70dd976751e84ea75a128b8fd3bde1f87bd56c16dddfb1ae06411c6
|
|
| MD5 |
beca9d91a1943722360dec3afae2b93c
|
|
| BLAKE2b-256 |
e3606f32d0392d923e6e451701adeb5d67c50fa43f558ed8727cc4e6883412f3
|
File details
Details for the file tkwin11fpsmon-0.1.0-py3-none-any.whl.
File metadata
- Download URL: tkwin11fpsmon-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
433bfb7b71284b310a6c84d528264ae440fb625149eb66b49581ef8dc77955a6
|
|
| MD5 |
58a4b06ac964aa43c52594de56c120c9
|
|
| BLAKE2b-256 |
982d0793b51f2b3ea086bb3d0ac5a5a01b4e9cd068cbd4f97ab56d35a9bbbcdb
|