Skip to content

Releases: NitroPoolNet/Civiclight-CPU-Miner

CivicLight CPU Miner v2.1.0

Choose a tag to compare

@No-F8 No-F8 released this 23 Aug 12:53

CivicLight CPU Miner v2.1.0

NitroPool Performance Edition

CivicLight CPU Miner v2.1.0 delivers a major CivicLight v2 performance upgrade for Linux and Windows, developed and released by NitroPool / NoF8.

This release eliminates repeated allocation of the memory-hard workspace for every nonce by maintaining a persistent workspace for each mining thread.

There is no developer fee.

What’s new

  • Added persistent per-thread CivicLight workspaces
  • Eliminated repeated workspace allocation and release from the mining hot path
  • Significantly increased live CPU mining performance
  • Added safe handling of workspace allocation failures
  • Added the NitroPool Performance Edition startup banner
  • Updated Linux miner identity to cpuminer-nitro-2.1.0-x64L
  • Updated Windows miner identity to cpuminer-nitro-2.1.0-x64W
  • Retained automatic CPU detection and optimized binary selection
  • Combined Linux and Windows packages into one release

Verified live performance

Intel Core i7-8700K — 10 threads

  • Previous live rate: 422–430 H/s
  • Updated live rate: 5.68–5.90 kH/s
  • Improvement: approximately 1,200–1,300%

Intel Core i5-14400F — 12 threads

  • Previous live rate: 5.53 kH/s
  • Updated live rate: 9.8–10.05 kH/s
  • Improvement: approximately 77–82%

No stale or rejected shares were recorded during updated testing.

Performance will vary depending on CPU architecture, thread count, memory performance, cooling and system configuration.

Downloads

This release includes both platforms:

  • civiclight-miner-linux-x86_64.tar.gz
  • civiclight-miner-windows-x86_64.zip

Linux installation

Download civiclight-miner-linux-x86_64.tar.gz, then run:

tar -xzf civiclight-miner-linux-x86_64.tar.gz
cd civiclight-miner-linux-x86_64

Start mining:

./civiclight-miner \
  -a civiclight \
  -o stratum+tcp://au.nitropool.net:3032 \
  -u YOUR_CIVIC_ADDRESS.worker \
  -p x

Use -t NUMBER to select the number of mining threads:

./civiclight-miner \
  -a civiclight \
  -o stratum+tcp://au.nitropool.net:3032 \
  -u YOUR_CIVIC_ADDRESS.worker \
  -p x \
  -t 10

Windows installation

Download and extract the complete civiclight-miner-windows-x86_64.zip file.

Do not run the miner from inside the ZIP archive.

Open start_mining.bat and replace YOUR_CIVIC_ADDRESS with your CivicNet wallet address:

  • Windows 10: Right-click start_mining.bat and select Edit
  • Windows 11: Right-click start_mining.bat, select Show more options, then select Edit

Save the file and double-click start_mining.bat to begin mining.

The supplied batch-file configuration is:

"%~dp0civiclight-miner.exe" ^
  -a civiclight ^
  -o stratum+tcp://au.nitropool.net:3032 ^
  -u YOUR_CIVIC_ADDRESS.worker ^
  -p x

Use -t NUMBER to control the number of mining threads:

"%~dp0civiclight-miner.exe" ^
  -a civiclight ^
  -o stratum+tcp://au.nitropool.net:3032 ^
  -u YOUR_CIVIC_ADDRESS.worker ^
  -p x ^
  -t 10

For a command entered manually in PowerShell, use:

.\civiclight-miner.exe -a civiclight -o stratum+tcp://au.nitropool.net:3032 -u YOUR_CIVIC_ADDRESS.worker -p x

NitroPool regions

  • Australia: stratum+tcp://au.nitropool.net:3032
  • Europe: stratum+tcp://eu.nitropool.net:3032
  • United States: stratum+tcp://us.nitropool.net:3032

Change au to eu or us to select the closest region.

Automatic CPU selection

Always start the top-level civiclight-miner launcher on Linux or civiclight-miner.exe launcher on Windows.

The launcher detects the available CPU features and selects the fastest compatible build:

  • Core2
  • AVX
  • AVX2
  • AVX2 with SHA-NI
  • AVX-512
  • AVX-512 with SHA-NI

SHA-256 checksums

a52b228dc0cfc5ee78740d96faaaa903882a446b76ead46265bb04e1934681cd  civiclight-miner-linux-x86_64.tar.gz
b3791f1973ed67a845f1468126653766c57331dc56f924af293b25a87441680e  civiclight-miner-windows-x86_64.zip

Credits

  • Built on cpuminer-opt 26.1 by JayDDee
  • CivicLight algorithm and original miner work by the CivicLight project
  • CivicLight performance optimization, Linux and Windows multi-CPU builds, automatic launchers, packaging and release testing by NitroPool / NoF8

Distributed under the GNU General Public License version 2. Source code is available from the tagged GitHub repository.

Civiclight CPU Miner

Choose a tag to compare

@No-F8 No-F8 released this 11 Aug 08:51

CivicLight Linux CPU Miner v2.0.0

The first NitroPool Linux release of the CivicLight CPU miner for CivicNet.

This release provides six optimized x86_64 binaries and an automatic launcher that detects the host CPU and safely selects the best compatible build.

Features

  • CivicLight mining support
  • Automatic CPU detection
  • Core2, AVX, AVX2, SHA-NI and AVX-512 builds
  • Compatible with 64-bit Intel and AMD Linux systems
  • Built on Ubuntu 22.04 with GCC 11.4
  • Configurable CPU thread count
  • NitroPool AU, EU and US support
  • No developer fee

Download and extract

Download civiclight-miner-linux-x86_64.tar.gz, then run:

tar -xzf civiclight-miner-linux-x86_64.tar.gz
cd civiclight-miner-linux-x86_64

Start mining

Replace YOUR_CIVIC_ADDRESS with your CivicNet wallet address:

./civiclight-miner \
  -a civiclight \
  -o stratum+tcp://au.nitropool.net:3032 \
  -u YOUR_CIVIC_ADDRESS.worker \
  -p x

Use -t NUMBER to control the number of mining threads.

NitroPool regions

  • Australia: stratum+tcp://au.nitropool.net:3032
  • Europe: stratum+tcp://eu.nitropool.net:3032
  • United States: stratum+tcp://us.nitropool.net:3032

Automatic CPU selection

Always start the miner using ./civiclight-miner.

The launcher automatically selects one of the following builds:

  • cpuminer-core2
  • cpuminer-avx
  • cpuminer-avx2
  • cpuminer-avx2-sha
  • cpuminer-avx512
  • cpuminer-avx512-sha

Tested hardware

  • Intel Core i7-8700K: cpuminer-avx2, approximately 3.4–3.5 kH/s using 10 threads
  • Intel Core i5-14400F: cpuminer-avx2-sha, approximately 5.7–5.9 kH/s using 12 threads

Both systems connected successfully to NitroPool and submitted accepted CivicLight shares without stale or rejected shares during testing.

Benchmark note: CivicLight benchmark mode currently overstates the displayed hashrate. Live mining output and pool-side statistics provide the meaningful performance measurement.

SHA-256

8707eb1419e01c8332d94f2932a647d3c722057af145f7dcf21988f6d21992f5

Credits

  • Based on cpuminer-opt 26.1 by JayDDee
  • CivicLight algorithm and original miner work by the CivicLight project
  • Linux multi-CPU build, automatic launcher, packaging and release testing by NitroPool / No-F8

Distributed under the GNU General Public License version 2. Source code is available from the tagged GitHub repository.

CivicLight Windows CPU Miner v2.0.0

Choose a tag to compare

@No-F8 No-F8 released this 16 Aug 04:58

CivicLight Windows CPU Miner v2.0.0

The first NitroPool Windows release of the CivicLight CPU miner for CivicNet.

This release provides multiple optimized 64-bit Windows binaries and an automatic launcher that detects the host CPU and selects the best compatible build.

Features

  • CivicLight mining support
  • Automatic CPU detection
  • Core2, AVX, AVX2, SHA-NI and AVX-512 builds
  • Compatible with 64-bit Intel and AMD Windows systems
  • Configurable CPU thread count
  • NitroPool AU, EU and US support
  • No developer fee

Download and extract

Download civiclight-miner-windows-x86_64.zip and extract the complete ZIP file to a folder.

Do not run the miner directly from inside the ZIP archive.

Start mining

Edit start_mining.bat and replace YOUR_CIVIC_ADDRESS with your CivicNet wallet address.

  • Windows 10: Right-click start_mining.bat and select Edit.
  • Windows 11: Right-click start_mining.bat, select Show more options, then select Edit.

After entering your wallet address, save the file and double-click start_mining.bat to begin mining.

The supplied configuration is:

"%~dp0civiclight-miner.exe" ^
  -a civiclight ^
  -o stratum+tcp://au.nitropool.net:3032 ^
  -u YOUR_CIVIC_ADDRESS.worker ^
  -p x

Use -t NUMBER to control the number of mining threads:

"%~dp0civiclight-miner.exe" ^
  -a civiclight ^
  -o stratum+tcp://au.nitropool.net:3032 ^
  -u YOUR_CIVIC_ADDRESS.worker ^
  -p x ^
  -t 10

NitroPool regions

  • Australia: stratum+tcp://au.nitropool.net:3032
  • Europe: stratum+tcp://eu.nitropool.net:3032
  • United States: stratum+tcp://us.nitropool.net:3032

Change au in start_mining.bat to eu or us if another region is closer.

Automatic CPU selection

Always start the miner using:

civiclight-miner.exe

The launcher detects the available CPU features and automatically selects the best compatible optimized build.

Available builds include:

  • Core2
  • AVX
  • AVX2
  • AVX2 with SHA-NI
  • AVX-512
  • AVX-512 with SHA-NI

Tested hardware

  • Intel Core i7-8700K: AVX2 build, approximately 3.3–3.4 kH/s using 10 threads

Testing on the Intel Core i7-8700K produced 100% accepted shares with no stale or rejected shares. The optimized AVX2 Windows build delivered approximately 11.6% more hashrate than the previous generic SSE2 build during a comparable 20-minute test.

SHA-256

Asset:

civiclight-miner-windows-x86_64.zip

Checksum:

a89b4308f5ecf49ca85f56b67b6ca26ea57a696d5f528f23df4413f2827e1691

Credits

  • Based on cpuminer-opt 26.1 by JayDDee
  • CivicLight algorithm and original miner work by the CivicLight project
  • Windows multi-CPU build, automatic launcher, packaging and release testing by NitroPool / No-F8

Distributed under the GNU General Public License version 2. Source code is available from the tagged GitHub repository.