lukMiner - luk's Cryptonight(-family) Miner

This README's main purpose is to instruct on how to use and run the miner; for more information relating to the miner - supported platforms, supported coins, developer shares for the various configuration, performance for various hardware platforms, plans for the future, temperature on the back side of the moon, or anything else, please refer to either one of the three links below:

Using LukMiner

Basic Usage is ./<binaryName> <args> , with binary name and arguments as follows:

Pick your binary

Depending on your architecture, pick:

Command line arguments

The miner understands the following arguments:

Mining Algorithm to Use

The miner currnetly understands the following algorithms (via "--algo "):

Examples

Example 1: Running the CPU miner for mining Monero on dwarfpool (after the Apr 6, 2018 'v7' fork)

./luk-cpu -a xmr --host xmr-usa.dwarfpool.com --port 8080 --user 45Pw3bWFJXQiR1hN97huM6BbNPpnYdPytWnTUbkEm6KS9MExU7Gtr3nBsVoZA746qhCEwqVsFuPdwfXVtZwXxHQ6LDyfBaL --pass x

Example 2: Running the x200 Xeon Phi miner for mining classical cryptonight on nicehash:

./luk-phi -a xnclassic -nh --host cryptonight.usa.nicehash.com --port 3355 --user 37YhhV3j4qnCmkdrQvYWqgMMkgxqtQTrP4 --pass x

Example 3: Running the x200 Xeon Phi miner for mining sumocoin on sumopool:

./luk-phi -a sumo --host pool.sumokoin.com --port 4444 --user Sumoo6SgKXMD8NcBFzqB1QBzmRPiLeJxFPUmcy7tfM88br8y76G6EGTi8ireo3dy1VcSiK5sVKB4wbpcHtCu32RLBGMbZ1Nbfx3 --pass x

Example 4: Running old, x100 Xeon Phi PCI cards using MPSS offload; mining aeon on aeon-pool

./luk-knc-mpss -a aeon --host mine.aeon-pool.com --port 8080 --user Wmt5hTKURa1bzAaUroB9JQByeiK7nPooLf4KcMXBCjMfdbeoTHVWzXePHMiyGFTNVhgtzXrxn9vZTfCqKFD57oea2UV2de3Qy --pass x

Example 5: Running OpenCL GPU miner on bitnote:

 ./luk-ocl -a xndark --host bitnotepool.ga --host bitnotepool.ga --port 3334 --user B3bEdUAZLAJJrgEdd9fe6gW9rFcAs8GRD9qwQnN5e8JoKD8g2Q2iLsFChZph4MwzCXP4K4mXZkAoAf7cVdM4vCz2Ba7MHwL --pass x

Example 5: Running cpu miner for turtle (TRTL) coin:

 ./luk-cpu -a trtl --host trtl.pool.mine2gether.com --port 6665 --user TRTLv1uvD2YdjbXjCtfkgLZLMbWVvJFD39hSJC3PPHHdJadVuni1myWVFx6KzZ8YRmAAQh6Uq8amyVzm533KzHBA8quAddENG1D --pass x

Additional Information on Different Binaries

LukMiner comes with multiple different pre-compiled binaries; typially because either a given platofrm requires a binary that isn't compatible with other platforms (say, -knc-native for knights corner devices won't run on a regular CPU; or x200 Phi binaries won't run on x100 Phi cards, etc); or because a binary requires additional dependencies that not everybody might have (e.g., the -ocl binary requires you to have a working install of opencl, which many machines do not have).

As such, you first have to choose the right binary from the following list:

Binaries you run directly on the CPU

Binaries to drive PCI cards (Xeon Phis or GPUs)

All all these three "offload" binaries also contain the plain cpu driver, so unless you turn CPU mining off explicitly it will automatically run on all GPUs/Phis and on the CPU.

Release Notes