gpu: lock the memory clock at 810 MHz on the mining hosts (+13% on the 4090) #10
Reference in New Issue
Block a user
Delete Branch "gpu/memory-clock-lock"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The miner never touches VRAM, so memory at full clock is watts taken from the SMs inside the same power cap. Measured with the CUDA engine, miner paused, interleaved rounds:
asset/gpu/nvidia-power-limit.sh: after the power limit, locks each card's memory clock atNVIDIA_MEMORY_CLOCK_MHZ(verified against the card's supported states; 405 refused), or resets it when unset, so the config is authoritative both ways.script/infra-setup.sh:GPU_MEMORY_CLOCKSper host, written to the same config file. benjy and quadbrat at 810; beast deliberately absent since inference is memory-bound.readme.md: the numbers and the 405 trap.Already applied from this branch via the gpu role: benjy and quadbrat locked at 810 MHz without a miner restart, beast reset to default.
nvidia-smi -lmcsurvives neither reboot nor driver reload, which is why it lives in this boot unit next to the power limit.🤖 Generated with Claude Code
https://claude.ai/code/session_01CBgs2nSi4H2mdh8kD8vMX5