Skip to content

DeroStorm 1.5.1 - The descriptor sort on Mac

Choose a tag to compare

@Notoriousjoshyb Notoriousjoshyb released this 30 Aug 09:49
· 11 commits to main since this release

The fast suffix sort on Mac and arm64. Windows and Linux already had it; those builds were still on the Go SA-IS, about a quarter of the same silicon.

Mac and arm64

The descriptor sort is the algorithm that is the 3×, not the language it is written in. macOS and linux/arm64 now use it.

  • GitHub archives are cross-compiled with cgo off, so they ship the same algorithm in Go plus hardware SHA pairing.
  • ./build.sh on the Mac compiles the C sort and ARMv8 SHA-2 pairing into the binary.
  • Darwin mining threads request user-interactive QoS so they prefer P-cores.

Startup should say suffix sort: descriptor (and paired SHA-256 if pairing is live). If it still says SA-IS, you are on the old path.

Also in this release

  • DERO difficulty is already hashes per second. The console was dividing it by the eighteen-second block target and showing the network eighteen times slower than it was.
  • If the native library is missing on Windows or Linux, the fallback is the portable descriptor, not the Go SA-IS.
  • Dashboard: CPU/GPU split bar, share flash, storm pulse.

GPU kernels are unchanged from 1.5.0. No configuration change. Upgrading is replacing the binary.

Checksums (SHA-256)

ed3481c677fe350823908fafb34bfaaf7bfca87a96e644de8dc6978c2efffd47  derostorm-1.5.1-windows-amd64.zip
85f5eeddc47065850cf69f277fd73a95e401bc3a2ab0e1d91a1c2e95eb2b46b7  derostorm-1.5.1-linux-amd64.zip
a30cfcb385bf836cb4c084e9fc0c20311f68321045d2e95aa7238ca22cebd125  derostorm-1.5.1-linux-arm64.zip
31e6a8a2ba63ad5f6affd6d64a007807f56ac2b2d0c9e51c83914a10d59a55bf  derostorm-1.5.1-macos-amd64.zip
1370b316001d1aaa7b58618a759fbadf2e6ce2f1ea8bf650ac9c0bf403d9f1cd  derostorm-1.5.1-macos-arm64.zip