Pages:
Author

Topic: nheqminer - open source & free CUDA ZEC (GTX 1070 @ 400 Sol/s) miner by NiceHash - page 5. (Read 24071 times)

member
Activity: 78
Merit: 10
This is very nice! Finally someone brings the old open source community spirit back
Fully support! Thanks nicehash for your efforts.
newbie
Activity: 51
Merit: 0
Cool thank you.  I separated by worker to get accurate dashboard - seems comparable to EWBF minus the dev fee.  Good stuff.
legendary
Activity: 1901
Merit: 1024
run with CD 0 1 2 3 4 5
then run the BAT file again to have two working threads per card, speed should be same as ewbf
newbie
Activity: 51
Merit: 0
So w/ 6 cards is there a way to run 2 threads per card in one instance or do we need to run 2 instances for now?  Seems like this one is a bit slower than EWBF at the moment.
legendary
Activity: 1068
Merit: 1020
Works, speed match eqm

I think there is a limit to CD 0 0 1 1, etc to 8 devices and for 5 card rig for two thread I need 10...

Haha I just reported the same on zcash community.  Just run 2 instances...
legendary
Activity: 1901
Merit: 1024
Works, speed match eqm

I think there is a limit to CD 0 0 1 1, etc to 8 devices and for 5 card rig for two thread I need 10...
legendary
Activity: 2688
Merit: 1240
Release is here:

https://github.com/ocminer/nheqminer-djezo/releases

Let me know if it works for you, I've included a .bat and I've compiled for Win x64 with CUDA8
legendary
Activity: 2688
Merit: 1240
Yay finally:





Give me a few secs so I can pack that up and put it on my github


Would be cool if you guys could donate a bit while mining at https://zec.suprnova.cc Wink

Download: https://github.com/ocminer/nheqminer-djezo/releases
sr. member
Activity: 574
Merit: 250
Fighting mob law and inquisition in this forum
Works nice:



My "fixed" version which compiles flawless @ linux is here:
https://github.com/ocminer/nheqminer-djezo

I'll try to get a windows version compiled as well.


I'm on the windows version - can't compile due to incomplete template definitions and strange OCL deps.

Code:
Severity	Code	Description	Project	File	Line	Suppression State
Error (active) identifier "cuda_djezo" is undefined nheqminer x:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163
Error (active) identifier "cuda_djezo" is undefined nheqminer x:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157
Error (active) identifier "cuda_djezo" is undefined nheqminer x:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158
Error (active) identifier "cuda_djezo" is undefined nheqminer x:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162
Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157
Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158
Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162
Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\StratumClient.cpp) nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163
Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157
Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158
Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162
Error C2065 'cuda_djezo': undeclared identifier (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file libstratum\ZcashStratum.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163
Error C2065 'cuda_djezo': undeclared identifier (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 157
Error C2065 'cuda_djezo': undeclared identifier (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 158
Error C2065 'cuda_djezo': undeclared identifier (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 162
Error C2065 'cuda_djezo': undeclared identifier (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.h 163
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file libstratum\StratumClient.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 166
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file libstratum\StratumClient.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 167
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file libstratum\StratumClient.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 171
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file libstratum\StratumClient.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 172
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 166
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 167
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 171
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type (compiling source file main.cpp) nheqminer x:\mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.h 172
Error C2065 'cuda_djezo': undeclared identifier nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 611
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 611
Error C2990 'ZcashMiner': non-class template has already been declared as a class template nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 611
Error C2946 explicit instantiation; 'ZcashMiner' is not a template-class specialization nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 611
Error C2065 'cuda_djezo': undeclared identifier nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 612
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 612
Error C2990 'ZcashMiner': non-class template has already been declared as a class template nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 612
Error C2946 explicit instantiation; 'ZcashMiner' is not a template-class specialization nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 612
Error C2065 'cuda_djezo': undeclared identifier nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 616
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 616
Error C2990 'ZcashMiner': non-class template has already been declared as a class template nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 616
Error C2946 explicit instantiation; 'ZcashMiner' is not a template-class specialization nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 616
Error C2065 'cuda_djezo': undeclared identifier nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 617
Error C2923 'ZcashMiner': 'cuda_djezo' is not a valid template type argument for parameter 'CUDASolver' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 617
Error C2990 'ZcashMiner': non-class template has already been declared as a class template nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 617
Error C2946 explicit instantiation; 'ZcashMiner' is not a template-class specialization nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 617
Error C2955 'ZcashMiner': use of class template requires template argument list nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 855
Error C2955 'ZcashMiner': use of class template requires template argument list nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 859
Error C2955 'ZcashMiner': use of class template requires template argument list nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 872
Error C2955 'ZcashMiner': use of class template requires template argument list nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\ZcashStratum.cpp 876
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.cpp 425
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.cpp 426
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.cpp 430
Error C3203 'ZcashMiner': unspecialized class template can't be used as a template argument for template parameter 'Miner', expected a real type nheqminer X:\Mining\sources\nheqminer-master\nheqminer\libstratum\StratumClient.cpp 431
Error C2672 'start_mining': no matching overloaded function found nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 471
Error C3206 'start_mining': invalid template argument for 'MinerType', missing template argument list on class template 'ZcashMiner' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 471
Error C2672 'start_mining': no matching overloaded function found nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 484
Error C3206 'start_mining': invalid template argument for 'MinerType', missing template argument list on class template 'ZcashMiner' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 484
Error C2672 'start_mining': no matching overloaded function found nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 499
Error C3206 'start_mining': invalid template argument for 'MinerType', missing template argument list on class template 'ZcashMiner' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 499
Error C2672 'start_mining': no matching overloaded function found nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 512
Error C3206 'start_mining': invalid template argument for 'MinerType', missing template argument list on class template 'ZcashMiner' nheqminer X:\Mining\sources\nheqminer-master\nheqminer\main.cpp 512
hero member
Activity: 653
Merit: 500
This is very nice! Finally someone brings the old open source community spirit back
legendary
Activity: 2688
Merit: 1240
Works nice:



My "fixed" version which compiles flawless @ linux is here:
https://github.com/ocminer/nheqminer-djezo

I'll try to get a windows version compiled as well.
member
Activity: 74
Merit: 10
Thx for releasing this guys, nice work  Cool

Seems it not released yet )
full member
Activity: 176
Merit: 100
Can someone compile windows build? Thanks.
full member
Activity: 224
Merit: 100
CryptoLearner
Thx for releasing this guys, nice work  Cool
legendary
Activity: 2688
Merit: 1240
full member
Activity: 243
Merit: 105


Can you share your steps for compiling @ linux ?
in Linux_cmake folder
Code:
mkdir nheqminer_cuda_djezo

create in nheqminer_cuda_djezo folder CMakeLists.txt

Code:
project(nheqminer_cuda_tromp)
cmake_minimum_required(VERSION 2.8)

option(ENABLE_CUDA "Enable the cuda build" ON)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

# LINUX
if(CMAKE_COMPILER_IS_GNUCXX)
    # use native cpu features
    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=native")
    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
    # optimizations
    add_definitions(-O3)
endif()

# Common
include_directories(${nheqminer_SOURCE_DIR})

add_definitions(-DBOOST_ALL_NO_LIB -DBOOST_ALL_DYN_LINK -DBOOST_LOG_DYN_LINK)

#set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};-m64;--std=c++11;--disable-warnings;--ptxas-options=-v;-use_fast_math;-lineinfo)

set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};--disable-warnings;--ptxas-options=-v;-use_fast_math;-lineinfo)

add_definitions(-DHIST)
#add_definitions(-DXINTREE)
#add_definitions(-DUNROLL)

list(APPEND CUDA_NVCC_FLAGS_RELEASE -O3)


FIND_PACKAGE(CUDA REQUIRED)
if(COMPUTE AND (COMPUTE GREATER 0))
        LIST(APPEND CUDA_NVCC_FLAGS -gencode arch=compute_${COMPUTE},code=sm_${COMPUTE})
else(COMPUTE AND (COMPUTE GREATER 0))
        set(CUDA_NVCC_FLAGS ${CUDA_NVCC_FLAGS};;  -gencode arch=compute_50,code=sm_50; -gencode arch=compute_52,code=sm_52; -gencode arch=compute_61,code=sm_61 )
endif(COMPUTE AND (COMPUTE GREATER 0))

include_directories(${CUDA_INCLUDE_DIRS})

find_package(Threads REQUIRED COMPONENTS)
find_package(Boost REQUIRED COMPONENTS system log_setup log date_time filesystem thread)

if(CUDA_FOUND)
message("CUDA FOUND")
else()
message("CUDA NOT FOUND")
endif()

if (Boost_FOUND)
  # From the offical documentation:
  # Add include directories to the build. [...] If the SYSTEM option is given,
  # the compiler will be told the directories are meant as system include
  # directories on some platforms (signalling this setting might achieve effects
  # such as the compiler skipping warnings [...])."
  include_directories (SYSTEM ${Boost_INCLUDE_DIR})

  # From the offical documentation:
  # "Specify directories in which the linker will look for libraries. [...] Note
  # that this command is rarely necessary. Library locations returned by
  # find_package() and find_library() are absolute paths. Pass these absolute
  # library file paths directly to the target_link_libraries() command. CMake
  # will ensure the linker finds them."
  link_directories (${Boost_LIBRARY_DIRS})
else()
    message("Boost_FOUND NOT FOUND")
endif ()

## Add solvers here
#add_definitions(-DUSE_CPU_XENONCAT)
#add_definitions(-DUSE_CPU_TROMP)
add_definitions(-DUSE_CUDA_TROMP)

#add_library ( xenoncat_avx1 SHARED IMPORTED GLOBAL )
#set_target_properties ( xenoncat_avx1 PROPERTIES IMPORTED_LOCATION "../../cpu_xenoncat/Linux/asm/equihash_avx1.o" )

#add_library ( xenoncat_avx2 SHARED IMPORTED GLOBAL )
#set_target_properties ( xenoncat_avx2 PROPERTIES IMPORTED_LOCATION "../../cpu_xenoncat/Linux/asm/equihash_avx2.o" )

include_directories(${CMAKE_CURRENT_BINARY_DIR}/../../nheqminer/)

set(SOURCE_FILES
    # sources
    ../../nheqminer/amount.cpp
    ../../nheqminer/api.cpp
    ../../nheqminer/arith_uint256.cpp
    ../../nheqminer/crypto/sha256.cpp
    ../../nheqminer/json/json_spirit_reader.cpp
    ../../nheqminer/json/json_spirit_value.cpp
    ../../nheqminer/json/json_spirit_writer.cpp
    ../../nheqminer/libstratum/ZcashStratum.cpp
    ../../nheqminer/main.cpp
    ../../nheqminer/primitives/block.cpp
    ../../nheqminer/speed.cpp
    ../../nheqminer/uint256.cpp
    ../../nheqminer/utilstrencodings.cpp
    # headers
    ../../nheqminer/amount.h
    ../../nheqminer/api.hpp
    ../../nheqminer/arith_uint256.h
    ../../nheqminer/crypto/sha256.h
    ../../nheqminer/hash.h
    ../../nheqminer/json/json_spirit.h
    ../../nheqminer/json/json_spirit_error_position.h
    ../../nheqminer/json/json_spirit_reader.h
    ../../nheqminer/json/json_spirit_reader_template.h
    ../../nheqminer/json/json_spirit_stream_reader.h
    ../../nheqminer/json/json_spirit_utils.h
    ../../nheqminer/json/json_spirit_value.h
    ../../nheqminer/json/json_spirit_writer.h
    ../../nheqminer/json/json_spirit_writer_template.h
    ../../nheqminer/libstratum/StratumClient.cpp
    ../../nheqminer/libstratum/StratumClient.h
    ../../nheqminer/libstratum/ZcashStratum.cpp
    ../../nheqminer/libstratum/ZcashStratum.h
    ../../nheqminer/primitives/block.h
    ../../nheqminer/primitives/transaction.h
    ../../nheqminer/script/script.h
    ../../nheqminer/serialize.h
    ../../nheqminer/speed.hpp
    ../../nheqminer/streams.h
    ../../nheqminer/support/allocators/zeroafterfree.h
    ../../nheqminer/tinyformat.h
    ../../nheqminer/uint252.h
    ../../nheqminer/uint256.h
    ../../nheqminer/utilstrencodings.h
    ../../nheqminer/version.h
    ../../nheqminer/zcash/JoinSplit.hpp
    ../../nheqminer/zcash/NoteEncryption.hpp
    ../../nheqminer/zcash/Proof.hpp
    ../../nheqminer/zcash/Zcash.h
    ../../nheqminer/SolverStub.h # just a stub

#    # cpu tromp
#    ../../cpu_tromp/blake2/blake2bx.cpp
#    ../../cpu_tromp/cpu_tromp.cpp
#    ../../cpu_tromp/blake2/blake2-config.h
#    ../../cpu_tromp/blake2/blake2-impl.h
#    ../../cpu_tromp/blake2/blake2-round.h
#    ../../cpu_tromp/blake2/blake2.h
#    ../../cpu_tromp/blake2/blake2b-load-sse2.h
#    ../../cpu_tromp/blake2/blake2b-load-sse41.h
#    ../../cpu_tromp/blake2/blake2b-round.h
#    ../../cpu_tromp/cpu_tromp.hpp
#    ../../cpu_tromp/equi.h
#    ../../cpu_tromp/equi_miner.h

#    # cpu xenocat
#    ../../cpu_xenoncat/cpu_xenoncat.hpp
#    ../../cpu_xenoncat/xenoncat.cpp

    # cuda tromp
#    ../../cuda_tromp/cuda_tromp.hpp
#    ../../cuda_tromp/cuda_tromp.cpp
#    ../../cuda_tromp/eqcuda.hpp
#    ../../cuda_tromp/equi_miner.cu
#    ../../cpu_tromp/blake2/blake2bx.cpp

#cude djezo
../../cuda_djezo/cuda_djezo.cpp
../../cuda_djezo/cuda_djezo.hpp
../../cuda_djezo/eqcuda.hpp
../../cuda_djezo/equi_miner.cu
../../cpu_tromp/blake2/blake2bx.cpp
    )

#add_executable(${PROJECT_NAME} ${SRC_LIST})
#set (CMAKE_CXX_FLAGS "-lcuda")
set(LIBS ${LIBS} ${Threads_LIBRARIES} ${Boost_LIBRARIES} "cuda")

#message("-- CXXFLAGS: ${CMAKE_CXX_FLAGS}")
#message("-- LIBS: ${LIBS}")

#add_executable(${PROJECT_NAME} ${SOURCE_FILES})
#target_link_libraries(${PROJECT_NAME} ${Boost_LIBRARIES})
CUDA_ADD_EXECUTABLE(${PROJECT_NAME} ${SOURCE_FILES})
target_link_libraries(${PROJECT_NAME} ${LIBS} ${CUDA_LIBRARIES} )

than edit main.c and fix link errors about cuda_tromp::... functions( change to cuda_djezo::...)
And fix error with windows dependent Sleep(1000), change to sleep(1)
copper member
Activity: 970
Merit: 287
Per aspera ad astra
Grr my bad, I read in a hurry and didn't noticed OP saying that bins will be available shortly...
Thanks Kompik!
sr. member
Activity: 463
Merit: 250
Code:
nheqminer -t 0 -cd 0 -cv 0 -l server:port -u wallet -w worker

Getting 20-24 sol/s on GPU instead of 280+?!?
Also, why is my solver CUDA-TROMP instead of CUDA-DJEZO?



you have the old 0.4 nheq miner from november Smiley
legendary
Activity: 2688
Merit: 1240
Managed to compile under linux

Code:
krnl@rig6:~/zcash/nheqminer/Linux_cmake/nheqminer_cuda_djezo$ ./nheqminer_cuda_tromp -t 0 -cv 0 -cd 0 -b 4000

==================== www.nicehash.com ====================
Equihash CPU&GPU Miner for NiceHash v0.5a
Thanks to Zcash developers for providing base of the code.
    Special thanks to tromp, xenoncat, mbevand, djeZo,
             and eXtremal-ik7 for providing
      optimized CPU, CUDA and AMD equihash solvers.
==================== www.nicehash.com ====================

Setting log level to 2
[22:05:26][0x00007f3f0c77d740] Using SSE2: YES
[22:05:26][0x00007f3f0c77d740] Using AVX: NO
[22:05:26][0x00007f3f0c77d740] Using AVX2: NO
[22:05:27][0x00007f3f0c77d740] Benchmarking CUDA worker (CUDA-DJEZO) GeForce GTX 1070 (#0) M=1
[22:05:28][0x00007f3f0c77d740] Benchmark starting... this may take several minutes, please wait...
[22:05:47][0x00007f3f0c77d740] Benchmark done!
[22:05:47][0x00007f3f0c77d740] Total time : 18808 ms
[22:05:47][0x00007f3f0c77d740] Total iterations: 4000
[22:05:47][0x00007f3f0c77d740] Total solutions found: 7507
[22:05:47][0x00007f3f0c77d740] Speed: 212.675 I/s
[22:05:47][0x00007f3f0c77d740] Speed: 399.139 Sols/s

But gpu load is 93%, when eqm or ewbf 98-99%

Can you share your steps for compiling @ linux ?
copper member
Activity: 970
Merit: 287
Per aspera ad astra
Code:
nheqminer -t 0 -cd 0 -cv 0 -l server:port -u wallet -w worker

Getting 20-24 sol/s on GPU instead of 280+?!?
Also, why is my solver CUDA-TROMP instead of CUDA-DJEZO?

Pages:
Jump to: