All Projects → kozyilmaz → nheqminer-macos

kozyilmaz / nheqminer-macos

Licence: other
nheqminer for macOS with AVX and CUDA

Programming Languages

Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to nheqminer-macos

Ipsw
iOS/macOS Research Swiss Army Knife
Stars: ✭ 230 (+170.59%)
Mutual labels:  apple
Pyapns2
Python library for interacting with the Apple Push Notification service (APNs) via HTTP/2 protocol
Stars: ✭ 246 (+189.41%)
Mutual labels:  apple
Valets
Command line wallets generator (Bitcoin, Bitcoin cash, Ethereum, Ethereum classic, Dash, Zcash, Dogecoin, Litecoin, Navcoin, Vertcoin, Reddcoin, Emercoin)
Stars: ✭ 46 (-45.88%)
Mutual labels:  zcash
Openradar Mirror
A mirror of radars pulled from http://openradar.me/.
Stars: ✭ 238 (+180%)
Mutual labels:  apple
Swiftui Sliders
🚀 SwiftUI Sliders with custom styles
Stars: ✭ 241 (+183.53%)
Mutual labels:  apple
Secureenclavecrypto
Demonstration library for using the Secure Enclave on iOS
Stars: ✭ 251 (+195.29%)
Mutual labels:  apple
Wwdc
You don't have the time to watch all the WWDC session videos yourself? No problem me and many contributors extracted the gist for you 🥳
Stars: ✭ 2,561 (+2912.94%)
Mutual labels:  apple
Crypto-Resources
Resources for trading Bitcoin and Altcoins
Stars: ✭ 22 (-74.12%)
Mutual labels:  zcash
Applereserver
Apple 官方预约监控助手
Stars: ✭ 245 (+188.24%)
Mutual labels:  apple
nighthawk-wallet-android
Private Money in your pocket.
Stars: ✭ 33 (-61.18%)
Mutual labels:  zcash
Watusi For Whatsapp
Your all-in-one tweak for WhatsApp Messenger!
Stars: ✭ 240 (+182.35%)
Mutual labels:  apple
Musish
Apple Music...ish
Stars: ✭ 2,775 (+3164.71%)
Mutual labels:  apple
zksnarks
ZK-Snarks in English
Stars: ✭ 15 (-82.35%)
Mutual labels:  zcash
Framegrabber
📱iOS app to extract full-resolution video frames as images.
Stars: ✭ 237 (+178.82%)
Mutual labels:  apple
MM.Hash
Profit Switching Miner For HiveOS/Linux- OLD VERSION: Project Moved To SWARM! https://github.com/MaynardMiner/SWARM
Stars: ✭ 17 (-80%)
Mutual labels:  gpu-miner
Pass Js
Apple Wallet Passes generating library for Node.JS
Stars: ✭ 230 (+170.59%)
Mutual labels:  apple
Nativepopup
Clone of Apple iOS App's feedback popup, and easily customizable.
Stars: ✭ 247 (+190.59%)
Mutual labels:  apple
apple dep client
Apple Device Enrollment Program Client
Stars: ✭ 22 (-74.12%)
Mutual labels:  apple
jubjub
Supporting evidence for security of the Jubjub curve to be used in Zcash
Stars: ✭ 13 (-84.71%)
Mutual labels:  zcash
adequate crypto address
A Ruby Library for dealing with validation cryptocurrency addresses
Stars: ✭ 18 (-78.82%)
Mutual labels:  zcash

nheqminer : CPU & GPU miner for macOS

This repository builds standalone nheqminer binaries for macOS platform without installing brew.
No additional dependency required, all tools (autotools, cmake etc.) and libraries (boost) are compiled from scratch.
Two flavours of nheqminer (SSE2 and AVX, AVX and CUDA) are built using llvm-g++ with minimal binary dependency.

Build instructions

$ git clone https://github.com/kozyilmaz/nheqminer-macos.git
$ cd nheqminer-macos
$ source environment
$ make

In case of an error please run the following command for debug info

$ PRINT_DEBUG=y make all

After successful compilation, three binaries will be created under miner directory

nheqminer-cpu (only CPU, SSE2 and AVX)[USE_CPU_TROMP, USE_CPU_XENONCAT]  
nheqminer-gpu (CPU & GPU >= SM 5.0, AVX and CUDA)[USE_CPU_XENONCAT, USE_CUDA_DJEZO]  
nheqminer-old (older GPU's >= SM 3.0 & < SM 5.0, AVX and CUDA)[USE_CPU_XENONCAT, USE_CUDA_DJEZO]  

IMPORTANT NOTE:
NVIDIA CUDA Toolkit 9.2 (from https://developer.nvidia.com/cuda-downloads) should be installed
CUDA Toolkit 9.2 compatible 'Command Line Tools for Xcode 9.2' is needed (from https://developer.apple.com/download/more/)

nheqminer-gpu depends on CUDA capable graphics card with "Compute Capability" >= 5.0, for older ("Compute Capability" >= 3.0) cards use nheqminer-old

Run instructions

    -h		Print this help and quit
    -l [location]	Stratum server:port
    -u [username]	Username (bitcoinaddress)
    -a [port]	Local API port (default: 0 = do not bind)
    -d [level]	Debug print level (0 = print all, 5 = fatal only, default: 2)
    -b [hashes]	Run in benchmark mode (default: 200 iterations)

CPU settings
    -t [num_thrds]	Number of CPU threads
    -e [ext]	Force CPU ext (0 = SSE2, 1 = AVX, 2 = AVX2)

NVIDIA CUDA settings
    -ci		CUDA info
    -cv [ver]	Set CUDA solver (0 = djeZo, 1 = tromp)
    -cd [devices]	Enable CUDA mining on spec. devices
    -cb [blocks]	Number of blocks
    -ct [tpb]	Number of threads per block
Example: -cd 0 2 -cb 12 16 -ct 64 128

Simple CPU benchmarking

./nheqminer-cpu -b -t 2

Simple GPU benchmarking

./nheqminer-gpu -b -cd 0
./nheqminer-old -b -cd 0

Command line invocation for mining

./nheqminer-xxx -l <server:port> -u <wallet-address>.<worker> <cpu-mining-args> <gpu-mining-args>

Thanks

Original authors of nheqminer

Donations

If you feel this project is useful to you. Feel free to donate.

BTC address: 16tBzFMfC9Nj5i9n3xYGdipNFbYTyFTHWt
ZEC address: t1MW8Vx4SF1ewmL3rTN8UfRxULFTaugh1ab
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].