Repository navigation
Tachyon v1.0.0
Tachyon 1.0 is the first release. It supersedes the 5.x preview builds: those numbers were development iterations, and versioning restarts here. Everything from the previews is in, plus four things that explain what the GPU is doing, worked out from the readings Tachyon already takes (no extra polling, nothing leaves the PC).
- Flight recorder and crash report: the last 15 minutes of readings in two fixed-size ring files (192-byte checksummed records, written every 5 s, flushed every 30 s). After an unexpected restart or a killed session, the next start builds a report: what happened just before, the peaks, the process holding the most VRAM, a per-minute timeline and the matching Windows events (Kernel-Power 41, bug checks, unexpected shutdowns, WHEA hardware errors, NVIDIA driver resets) in plain words. Hex announces a restart once with Open report. Export flight recorder writes CSV and JSON. Settings:
blackbox,blackbox_minutes. - "Why is it slow?": one sentence on what is holding the work back (GPU, power cap, heat, video decoder or encoder, one CPU thread, all cores, VRAM, PCIe), with sure, likely or possibly and the evidence. A new answer must hold for four evaluations before it replaces the old one. In the panel (Why? ›) and Hex's bubble (Why is it slow? ›).
- VRAM forecast: Theil-Sen trend over two minutes for the card and each process; a warning only when the trend is steady and the card would be full within 15 minutes; idle background apps holding VRAM.
- Job history: finished render jobs and GPU-busy sessions in
%LOCALAPPDATA%\Tachyon\history\jobs.jsonlwith duration, load, fps, energy (driver energy counter, or integrated power), peak VRAM and temperature, throttled time and main limit, compared with the previous run of the same job. History view in the panel. Optionalprice_per_kwhandcurrency. tachyon.exe mcp: a local MCP server (stdio, protocol 2025-06-18 and earlier) with seven read-only tools for AI agents. Off unlessagent_api = true; the running app then publishes its status in shared memory every two ticks.- Settings page: Settings… in the right-click menu (island, Hex, panel) or the gear in the panel. Five tabs: General (mode, Hex announcements, bubble close time, refresh rate), Projects (render folders with a folder picker), Alerts (temperature and VRAM thresholds, forecast horizon), Data (flight recorder, history, energy price and currency) and AI agents (agent API with its live state, Copy MCP config with the full exe path). Values are checked, saved as you change them and applied live; only the flight recorder needs a restart. Saves go through a temporary file and a rename, keep
tachyon.toml.bakand preserve comments and unknown keys. New settings:hex_announce,bubble_close_secs,vram_forecast_minutes. - VRAM used matches
nvidia-smi: read withnvmlDeviceGetMemoryInfo_v2, which leaves out the memory the driver reserves (about 300 MiB on a 16 GB card); older drivers fall back to the first version. - Job history energy: a job whose first reading was quiet now still uses the driver's energy counter instead of integrating power.
- New menu items: Crash report, Job history, Export flight recorder, Settings….
- Exe about 1.85 MB (was 1.4 MB).
Measured on Windows 11 with an RTX 5080: about 0.05 % of total CPU and 32 MB working set in Hex mode during a GPU render, 0.025 % and 25 MB idle; tachyon.exe mcp answers in under a millisecond with Tachyon running. Figures and method in the README.
Known limits: checked on one Windows 11 PC so far; the crash report after a real restart, its Windows events and the restart detection are tested with synthetic data only (wine does not answer event log queries). See the README.