Commit graph

12 commits

Author SHA1 Message Date
igneum-labs
fc3e0a2999 Workers: compile-ahead hot swap in the CUDA, OpenCL and Metal hosts, generator v2 port in the Metal host; windows-miner one worker per card; site bench and journey regenerated
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 07:55:50 +00:00
igneum-labs
21c195e420 windows: plain TCP probe instead of Test-NetConnection, no progress banner
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 21:04:10 +00:00
igneum-labs
9b67b3e8d2 windows-miner: read the miner exit code reliably so the hourly program change rebuilds instead of looping
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 20:13:39 +00:00
igneum-labs
c7320378af windows-miner: silence PowerShell progress banners
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 20:07:10 +00:00
igneum-labs
94c6e11ece windows-miner: console dashboard in the mining window, AMD jobs shortened
The window now shows a dashboard redrawn in place every 2 s (Write-Host colours,
[Console]::SetCursorPosition): the Igneum mark, PC and node with connected/waiting,
one card per GPU with the hash rate in big digits, blocks found tonight and in the
last 10 minutes, one cell per identity (mining, starting, warming up, rebuilding,
waiting, errors, restarting, stopped), a network line from igneum-miner watch
(blocks/s, difficulty trend, share of the last 100 blocks), the last 5 events in
words and a footer. PLAIN=1 in the bat, a redirected output or a non-console host
give the old scrolling output. The launcher log keeps the full detail; miner logs
are read incrementally with FileShare ReadWrite.

The 0.00 MH/s / template age n/a lines were AMD identities whose first 16.7M-nonce
job took 100 s (the miner prints STATUS only after a job ends); the regex matched
the real format. AMD_JOB_NONCES=2097152 keeps those jobs near 10 s and the
dashboard says "warming up" until the first STATUS line. Crash restarts no longer
block the loop for 10 s. README and WINDOWS-MINER.md updated.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 20:00:11 +00:00
igneum-labs
e2be2d351f windows-miner: fallback only when the toolset import left LIB empty
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 19:41:40 +00:00
igneum-labs
7b83783983 windows-miner: CUDA build finds the MSVC and SDK libraries itself, uploader reads logs in use, deeper toolset search
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 19:38:22 +00:00
igneum-labs
35c8f71234 windows-miner: prefer the 14.30 toolset libraries and never shadow a loaded cl.exe
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 19:33:55 +00:00
igneum-labs
9d2700e31e windows-miner: always add the MSVC lib dir for nvcc, AMD worker runs from proto-opencl, keep-awake constant
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 19:33:16 +00:00
igneum-labs
4a795986dc windows-miner: import the MSVC environment before every build, start miners without cmd quoting, extract check, first upload at start
First Windows run (3 Oct 2026): nvcc linked without LIB (LNK1104 LIBCMT.lib) because cl was on PATH and the toolset
environment was never imported; the miners started through cmd /c lost the trailing quote of the redirect target
(cmd strips the first and last quote of the whole line) and never ran.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 19:28:21 +00:00
igneum-labs
0dad5d5589 windows-miner: keep the PC awake while mining, README power notes
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 19:18:57 +00:00
igneum-labs
27e944d8eb GPU workers on the real hash: serve protocol in Metal, CUDA and OpenCL, Windows mining package, devnet v1 log
proto-metal --serve compiles igneum_hash_bound at runtime and mines jobs from stdin (init words in buffer 3, program
and dataset cached per seed); proto-cuda and proto-opencl host serve modes from the pack's kernel_bound.cu / .cl with a
seed guard; --vendor device filter for OpenCL. windows-miner/: START-MINING.bat + start-mining.ps1 (GPU and tool
detection, pack export, cached builds, MINERS identities per vendor, status every 30 s, uploads every 60 s, rebuild on
seed change, Ctrl+C summary), README.txt, make-package.sh (igneum-mine-test.zip with a cross-compiled miner).
docs: fork-divergence devnet v1, bench-log entry with the CPU, Metal and overnight numbers.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 19:18:19 +00:00