I've been working on a project called Tux Bench, and I wanted to share it with the community.
I noticed that a lot of Linux benchmarking tools are either command-line only (stress-ng) or massive downloads (Unigine, Geekbench). I wanted something in the middle: a lightweight, dependency-free app that still looks cool and puts a serious load on the system.
What is Tux Bench?
It's a system monitor and stress testing suite built entirely in Python using Tkinter. No heavy game engines or proprietary drivers required.
Features:
CPU Stress Test: A multi-core Recursive Ray Tracer with Anti-Aliasing (8x samples) written in pure Python math to heat up your CPU.
Reactor Core Benchmark: A hybrid GPU/Compositor stress test. It renders a spinning 3D reactor scene with dynamic lighting, reflections, and thousands of polygons to stress your Window Manager's rasterization capabilities.