Cryptix Miner CPU + GPU

Official hybrid miner for Cryptix with CPU + GPU support (Intel, AMD, NVIDIA), CUDA/OpenCL paths, local-node mining, and stratum bridge/pool routing.

Cryptix Miner CPU + GPU

Developer Info

Designed for direct node mining and pool/stratum routes. The CPU + GPU miner supports CUDA and OpenCL with configurable workloads, device selection, and thread tuning.

Installation and Setup

Windows

  • Unzip the miner package.
  • Edit start.bat.
  • Set your wallet after -a, keep 127.0.0.1 and 19201 for local-node mining.
  • Set CPU threads (example: --threads 10), save and run the file.
cryptix-miner -a cryptix:YOUR-WALLET -s 127.0.0.1 --port 19201 --threads 10

Linux

Run the miner directly from your shell using the same command structure.

./cryptix-miner -a cryptix:YOUR-WALLET -s 127.0.0.1 --port 19201 --threads 10

HiveOS

Recommended baseline: HiveOS 0.6-229@250517, Kernel 6.6.60, CUDA 12.4, Ubuntu 22.04, NVIDIA Driver 550.144.03.

Flight Sheet Method

  • Open Flight Sheets.
  • Coin: Other (Unsupported).
  • Custom Miner Name: cryptix_miner_hive_sheet_v029.
  • Set your wallet address.
  • Pool: Configure in miner.
  • Miner: Custom.
  • Installation URL:
https://github.com/cryptix-network/cryptix-miner/releases/download/v0.2.9/cryptix_miner_hive_sheet_v029.tar.gz

Create Flight Sheet, assign to rig, then start.

Video by Eklettick

Shell Method (HiveOS / Debian / Ubuntu)

Run commands in the shell console, in order:

mkdir cryptix
cd cryptix
wget https://github.com/cryptix-network/cryptix-miner/releases/download/v0.2.9/cryptix-miner-hiveos-v-0-2-9.tar
tar -xf cryptix-miner-hiveos-v-0-2-9.tar
cd cryptix-miner-hiveos-v-0-2-9
./cryptix-miner -s "POOL_OR_NODE" --mining-address="cryptix:YOUR-WALLET" -t "8"

Video by Eklettick

MMPOS

Release: github.com/ddobreff/mmpos/releases/tag/v0.2.9
No special setup is required on recent mmpOS builds.

Startup Command Examples

Mode Command
Local Node Mining cryptix-miner -a cryptix:YOUR-WALLET -s 127.0.0.1 --port 19201 --threads 8
Pool / Stratum Mining cryptix-miner -a cryptix:YOUR-WALLET -s stratum+tcp://POOL.COM:PORT --threads 8
Stratum Example cryptix-miner -a cryptix:YOUR-WALLET -s stratum+tcp://stratum.cryptix-network.org:13095 --threads 8
Disable CPU (GPU-focused) cryptix-miner -a cryptix:YOUR-WALLET -s 127.0.0.1 --port 19201
Disable GPU (CPU-only mode) cryptix-miner -a cryptix:YOUR-WALLET -s 127.0.0.1 --port 19201 --threads 8 --cuda-disable

CPU thread count can be tuned by hardware. Example: --threads 4 or --threads 12.

All Start Arguments

Argument Description
-a, --mining-address <MINING_ADDRESS> Cryptix address for miner rewards.
-s, --cryptixd-address <CRYPTIXD_ADDRESS> Node/pool host (default local route: 127.0.0.1).
-p, --port <PORT> Port (mainnet default: 19201, testnet: 19202).
-t, --threads <NUM_THREADS> CPU threads to launch.
--cuda-device <CUDA_DEVICE> Choose CUDA devices (default: all).
--cuda-disable Disable CUDA workers.
--cuda-lock-core-clocks <CUDA_LOCK_CORE_CLOCKS> Lock core clocks (example: ,1200,).
--cuda-lock-mem-clocks <CUDA_LOCK_MEM_CLOCKS> Lock memory clocks (example: ,810,).
--cuda-no-blocking-sync Actively wait for results, can reduce red blocks.
--cuda-power-limits <CUDA_POWER_LIMITS> Lock power limits (example: ,150,).
--cuda-workload <CUDA_WORKLOAD> Nonce-to-parallel-run ratio (default: 64).
--cuda-workload-absolute Treat CUDA workload value as absolute nonces.
-d, --debug Enable debug logging.
--experimental-amd Uses SMID instructions on AMD hardware (advanced).
--mine-when-not-synced Mine even if node sync status is not complete.
--nonce-gen <NONCE_GEN> Nonce generator: xoshiro or lean.
--opencl-enable Enable OpenCL and use devices on selected platform.
--opencl-platform <OPENCL_PLATFORM> Select one OpenCL platform.
--opencl-device <OPENCL_DEVICE> Select specific OpenCL devices.
--opencl-amd-disable Disable AMD OpenCL mining.
--opencl-no-amd-binary Disable precompiled AMD kernel fetch.
--opencl-workload <OPENCL_WORKLOAD> OpenCL workload ratio (default: 512).
--opencl-workload-absolute Treat OpenCL workload value as absolute nonces.
--testnet Use testnet instead of mainnet.
-h, --help Print help information.

Compile

Rust + Cargo are required.

HiveOS

git clone --branch hive-os https://github.com/cryptix-network/cryptix-miner.git
cd cryptix-miner
cargo build --release

Linux / Windows

git clone https://github.com/cryptix-network/cryptix-miner.git
cd cryptix-miner
cargo build --release

Compile Your Own CUDA (PTX) Files

Requires nvcc from CUDA Toolkit, plus Rust/Cargo.

nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_XX --gpu-code=sm_XX -o plugins/cuda/resources/cryptix-cuda-smXX.ptx -Xptxas -O3 -Xcompiler -O3

Replace XX with your architecture (for example: 50, 52, 60, 61, 62, 70, 72, 75, 80, 86, 87, 89, 90).

nvcc "plugins\cuda\cryptix-cuda-native\src\cryptix-cuda.cu" -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_XX --gpu-code=sm_XX -o "plugins\cuda\resources\cryptix-cuda-smXX.ptx" -Xptxas -O3 -Xcompiler -O3

Downloads

Cryptix Miner CPU + GPU: 0% developer fee.