Skip to content

mposch/OptiminerZcash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OptiminerZ/Zcash

GPU miner for Zcash.

v0.6.0 (Beta)

Download Linux 64bit

Download Windows 64bit

Supports:

  • Linux and Windows 64bit only.
  • AMD GCN cards only.

Expected speed (stock card):

  • R9 Nano: 255 S/s
  • R9 290: 190 S/s
  • RX 480: 185 S/s

Windows support may be added in a future version.

No NVIDIA support planned at the moment.

The miner contains a fee for supporting the dev. All shown hash rates are net rate, i.e., with fee deducted. What you see is what You get!

Usage:

Run from the archive root directory: $ ./optiminer-zcash -s eu1-zcash.flypool.org:3333 -u t1Yszagk1jBjdyPfs2GxXx1GWcfn6fdTuFJ.example -p password

For a list of all options run with '-h': $ ./optiminer-zcash -h

There are also 'mine.sh' and 'start.bat' scripts for running it under Windows and Unix. Just edit the pool and user settings before running!

Troubleshooting

Intensity

Starting with version 0.5.0, there is an intensity option (-i). Higher intensity generally means faster hashing. But if it is too high, the miner might crash or have very poor performance. The miner tries to auto-detect the best intensity for your card but you can experiment with different values.

E.g., adding '-i 2' to command line sets intensity to 2 for all cards. If you have multiple card you can specify one '-i' for each card, e.g., if you have four cards '-i 3 -i 4 -i 4 -i 3' (same order as -d). An intensity value of 0 means auto-detect.

`GLIBCXX_3.4.20' not found on Ubuntu 14.04

Install the required libstc++:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update
sudo apt-get install libstdc++6

Failed to read bin/base.bin

You need to run the miner from the directroy where optiminer-zcash is in otherwise it will not find the opencl kernel.

libOpenCL.so.1 cannot open object

There is a problem with your OpenCL installation. Make sure that there is a symlink /usr/lib/libOpenCL.so.1 that points to the OpenCL library on your system.

Changelog

  • [0.6.0] 20-30% speed improvements.
  • [0.5.0] Add intensity for increased hash rates.
  • [0.4.0] Async solution validation and reporting.
  • [0.4.0] Added monitoring port (see -m).
  • [0.3.4] Add GPU watchdog (--watchdog-timeout and --watchdog-cmd).
  • [0.3.4] Fix deadlock in stratum client.
  • [0.3.3] Fix VM_CONTEXT1_PROTECTION_FAULT_ADDR.
  • [0.3.2] Re-enable file logging though --log-file.
  • [0.3.2] Fix bug in extranonce subscription.
  • [0.3.2] Improve stratum client stability.
  • [0.3.2] Reduced dev fee.
  • [0.3.1] Slight improvement on hashing speed on some cards.
  • [0.3.1] Turn off writing to log file.
  • [0.3.1] Enable thread-safe mode for logging library.
  • [0.3.1] Support for extranonce.subscribe for improved compatibility with NiceHash
  • [0.3.0] New way of distributing kernels.
  • [0.2.1] Fix invalid machine instruction error.
  • [0.2.0] Filter invalid solutions on GPU.
  • [0.1.1] Fix startup crash.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 96.5%
  • Batchfile 3.5%