A totally tubular benchmark experience straight from the 80s.
- GameMode Integration: Automatically requests high-performance mode on Linux systems.
- Accurate CPU Frequency Monitoring: Real-time frequency tracking for precise performance metrics.
- Compact UI: Refined interface for better usability on smaller screens.
- Multiprocessing Benchmark: New benchmark engine utilizes all CPU cores for maximum stress testing.
__ __ ___________ __
/ \ / \______ _ __ \_ _____/____ _____/ |_ ___________
\ \/\/ / _ \ \/ \/ / | __) \__ \ _/ ___\ __\/ _ \_ __ \
\ ( <_> ) / | \ / __ \\ \___| | ( <_> ) | \/
\__/\ / \____/ \/\_/ \___ / (____ /\___ >__| \____/|__|
\/ \/ \/ \/
This project is a benchmark testing tool with a retro 80's theme. It's designed to be a fun, nostalgic way to measure your system's performance.
To ensure optimal benchmark results, we recommend installing the following system tools:
- Linux: Install
gamemodeto allow the benchmark to request high-performance mode.- Ubuntu/Debian:
sudo apt install gamemode - Arch Linux:
sudo pacman -S gamemode - Fedora:
sudo dnf install gamemode
- Ubuntu/Debian:
First, install the required dependencies:
pip install -r requirements.txtTo start the benchmark tool, run the main script:
python wowfactor.pyTo run the comprehensive test suite:
pytest tests/ui/- Contains the User Interface components (TUI).core/- Core logic for benchmarking, power management, and system monitoring.wowfactor.py- Main entry point and launcher.tests/- Unit and integration tests.docs/- Documentation files.
This project is licensed under the MIT License. See the LICENSE file for details.