DeroStorm 1.5.2 - Fill the GPU
Fill the GPU. The batch now uses the VRAM it already had, and mining sits at four suffix blocks per SM instead of sweeping up to 1,252.
GPU
--gpu-batch=0 already claimed to size the launch from free VRAM; the library still launched 8,192 hashes, which left stage 1 and SHA on half-empty SMs. It now fills the card, capped at 32,768 so job latency stays under about half a second. On a 5080 that is 30,016 hashes a batch, ~350 ms, and 85.87 KH/s at 336 suffix blocks against 74.9k at 8,192.
Stage 1 writes each 256-byte append as sixteen-byte stores.
Mining defaults to four suffix blocks per SM (the occupancy this kernel actually reaches) instead of sweeping from a few KH/s up through 1,252, which measured slower under a display. --bench still sweeps. Pin --gpu-blocks=336 on a 5080 if you want the same number in the logs.
Windows and Linux GPU archives both ship the new kernels (fat cubins, Turing through Blackwell).
Checksums (SHA-256)
686269c4cd6219d1e4438ecae1ac775eebe45e789f35b24028cb952d1e95ef63 derostorm-1.5.2-windows-amd64.zip
f013e4cf93ab0d2efeb9858cbd5f1fdc7b3f207b922de27305d282062b9c3587 derostorm-1.5.2-linux-amd64.zip
04fabd1297b351b5fc6519d028435c74f641f7d86ad52ac0ab0228724d1494dd derostorm-1.5.2-linux-arm64.zip
bef36f1c719415c7e4769f3625d7272630acc6f87f353ddb4b7c2fcd37d3e60d derostorm-1.5.2-macos-amd64.zip
40162b89e35b908cc167650bdd76f88bd1b7f54d9d7c930cc0188cabf47ae736 derostorm-1.5.2-macos-arm64.zip