Miner- [NiceHash] Zcash CPU/GPU for Linux and Windows

I got error like this…anyone know what is the problem?
I start.bat as below.
It is still hashing fine… just this annoying error

nheqminer.exe -l equihash.hk.nicehash.com:3357 -u Address.Worker -t 0 -od 0 1 2 3 4 5 -ot 4 4 4 4 4 4
pause

do you get the same if you use nheqminer.exe -l equihash.hk.nicehash.com:3357 -u Address.Worker -t 1 -od 0 1 2 3 4 5

Let me try now. It will take like 10mins or so to stabilize

Updated: It seem lower. 175sols with -ot 4 vs 160sols without

what is the meaning of these nonce 00000000000… msg?

Slower than 0.3a (about 2 sol/s for me)

On a fresh install of Ubuntu Server 14.04 with an NVIDIA graphics card I follow the instructions you have here and get a ‘make’ error. Here’s more info:

$ sudo apt-get update -y
$ wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_8.0.44-1_amd64.deb
$ sudo dpkg -i cuda-repo-ubuntu1404_8.0.44-1_amd64.deb
$ sudo apt-get update
$ sudo apt-get install cuda -y
$ sudo apt-get install cuda-toolkit-8-0 -y
$ sudo apt-get install cmake build-essential libboost-all-dev -y
$ sudo apt-get install git -y
$ git clone -b Linux https://github.com/nicehash/nheqminer.git

All of that went well. But then:

$ cd nheqminer/Linux_cmake/nheqminer_cuda_tromp && cmake . && make -j $(nproc)

Results in a bunch of errors. Here’s the end of them:

/usr/include/c++/4.8/cmath(443): error: inline specifier allowed on function declarations only

/usr/include/c++/4.8/cmath(443): error: variable "std::constexpr" has already been defined

/usr/include/c++/4.8/cmath(443): error: expected a ";"

Error limit reached.
100 errors detected in the compilation of "/tmp/tmpxft_00002515_00000000-17_equi_miner.compute_61.cpp1.ii".
Compilation terminated.
CMake Error at nheqminer_cuda_tromp_generated_equi_miner.cu.o.cmake:264 (message):
  Error generating file
  /home/ubuntu/nheqminer/Linux_cmake/nheqminer_cuda_tromp/CMakeFiles/nheqminer_cuda_tromp.dir/__/__/cuda_tromp/./nheqminer_cuda_tromp_generated_equi_miner.cu.o


make[2]: *** [CMakeFiles/nheqminer_cuda_tromp.dir/__/__/cuda_tromp/./nheqminer_cuda_tromp_generated_equi_miner.cu.o] Error 1
make[1]: *** [CMakeFiles/nheqminer_cuda_tromp.dir/all] Error 2
make: *** [all] Error 2

Here is some more info you may or may not find useful:

$ lspci
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
00:03.0 VGA compatible controller: NVIDIA Corporation GK104GL [GRID K520] (rev a1)
00:1f.0 Unassigned class [ff80]: XenSource, Inc. Xen Platform Device (rev 01)

Hope it helps.

I faced the same issue with 14.04. Use ubuntu 16.04, it compiles and runs correctly.

Argh! I wish I could upgrade my OS. I’m renting the server.

On Windows with 0.4a, does block number mean how many cuda cores are in each SM? Also, threads per block mean threads on each cuda core or the SM?
Running a gtx 970 with -cb 128 and -ct 32, seems to give me the best results (19Sol/s) < Low for a 970?

leroy try lower cb and higher ct for example cb 16 ct 64

Bad idea setting that low cb, gave 9sol/s.
cb 32 ct 128 gives worst results than the other way round.

Looks like you are missing -op command to specify OpenCL platform number. Run -oi if you are not sure what is your OpenCL platform number

big farms are getting much better speeds…everyone else is having problems…

-oi shows

Number of OpenCL devices found: 1
        Platform: Intel(R) OpenCL | PlatformNum: 0
                Devices:
        Platform: AMD Accelerated Parallel Processing | PlatformNum: 1
                Devices:
                        #0 Ellesmere | GPU

But when I run nheqminer.exe -u bitcoinaddress -l equihash.usa.nicehash.com:3357 -ov 0 -od 0 I get an error:

Setting log level to 2
[19:58:03][0x00002840] Using SSE2: YES
[19:58:03][0x00002840] Using AVX: YES
[19:58:03][0x00002840] Using AVX2: YES
[19:58:03][0x000009f8] stratum | Starting miner
[19:58:03][0x00003174] miner#0 | Starting thread #0 (CPU-XENONCAT-AVX2)
[19:58:03][0x00002aa0] miner#1 | Starting thread #1 (CPU-XENONCAT-AVX2)
[19:58:03][0x000031a0] miner#2 | Starting thread #2 (CPU-XENONCAT-AVX2)
[19:58:03][0x000009f8] stratum | Connecting to stratum server equihash.usa.nicehash.com:3357
[19:58:03][0x00002d64] miner#3 | Starting thread #3 (OCL_SILENTARMY) TODO
[19:58:03][0x000009f8] stratum | Connected!
[19:58:04][0x000009f8] stratum | Subscribed to stratum server
[19:58:04][0x000009f8] miner | Extranonce is 13ecd4b604
<error> no OpenCL GPU devices found.

You need to set -op 1 since your GPU is on platform 1.

That did it, thanks!

Can we use it on suprnova?

I have a Ubuntu 16.04.1 LTS minimal version and the build doesn’t happened.

I’m using this tutorial and the first command line fails.

This is my first time with ubuntu. Anyone can help me with the first steps?

Great work guys. This is running more stable than Genoil for me.

Any help?

maybe i should update my OS?