Official hybrid miner for Cryptix with CPU + GPU support (Intel, AMD, NVIDIA), CUDA/OpenCL paths, local-node mining, and stratum bridge/pool routing.
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.
start.bat.-a, keep 127.0.0.1 and 19201 for local-node mining.--threads 10), save and run the file.cryptix-miner -a cryptix:YOUR-WALLET -s 127.0.0.1 --port 19201 --threads 10
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
Recommended baseline: HiveOS 0.6-229@250517, Kernel 6.6.60, CUDA 12.4, Ubuntu 22.04, NVIDIA Driver 550.144.03.
cryptix_miner_hive_sheet_v029.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
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
Release:
github.com/ddobreff/mmpos/releases/tag/v0.2.9
No special setup is required on recent mmpOS builds.
| 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.
| 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. |
Rust + Cargo are required.
git clone --branch hive-os https://github.com/cryptix-network/cryptix-miner.git
cd cryptix-miner
cargo build --release
git clone https://github.com/cryptix-network/cryptix-miner.git
cd cryptix-miner
cargo build --release
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
Cryptix Miner CPU + GPU: 0% developer fee.