Bitcoin Forum
April 24, 2024, 01:01:51 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 »  All
  Print  
Author Topic: nheqminer - open source & free CUDA ZEC (GTX 1070 @ 400 Sol/s) miner by NiceHash  (Read 24000 times)
NiceHashSupport (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 501



View Profile WWW
January 11, 2017, 06:06:21 PM
 #1

Hello!

We are proudly presenting you - open source and free to use CUDA ZEC miner. No limitations (works on any pool) and no dev fee.

We used our first ZEC miner for this purpose - nheqminer - it was forked many times on GitHub and it will be easy for most developers to adopt new solver into their forks.

Link: https://github.com/nicehash/nheqminer

Bins and linux compatibility will be available very shortly.

In future, we plan to bring same open approach to AMD card owners with the fastest OpenCL solver.

If you appreciate our work and would like to donate, just mine on NiceHash. We request nothing more from you Wink

Note to all devs that are eager to include parts of code into their miner: cuda_djezo project is released under GPL 3.0 license, which means that you cannot use this code as a base or parts of the code to create closed source fee based miner. If you do that, you violate license terms.

NiceHash.com - Largest Crypto-Mining Marketplace
1713963711
Hero Member
*
Offline Offline

Posts: 1713963711

View Profile Personal Message (Offline)

Ignore
1713963711
Reply with quote  #2

1713963711
Report to moderator
1713963711
Hero Member
*
Offline Offline

Posts: 1713963711

View Profile Personal Message (Offline)

Ignore
1713963711
Reply with quote  #2

1713963711
Report to moderator
1713963711
Hero Member
*
Offline Offline

Posts: 1713963711

View Profile Personal Message (Offline)

Ignore
1713963711
Reply with quote  #2

1713963711
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
NiceHashSupport (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 501



View Profile WWW
January 11, 2017, 06:13:13 PM
 #2

There are still some stuff to do work around to get few % faster speed and less CPU load. We have this in EQM, but the solver part is identical. Also, speed measuring system needs rewrite and different approach - current one would consume quite some CPU when doing speed calc if you have longer time intervals. And adding per device speed measuring is something many miners want. We let these tiny updates for the community to fix/add.

NiceHash.com - Largest Crypto-Mining Marketplace
reb0rn21
Legendary
*
Offline Offline

Activity: 1896
Merit: 1024


View Profile
January 11, 2017, 06:14:08 PM
 #3

Tnx for open source I bet some ppl with appreciate it

              ▄▄▄ ▀▀▀▀▀▀▀▀▀ ▄▄▄
           ▄▀▀    ▄▄▄▄▄▄▄▄▄    ▀▀▄
        ▄▀▀  ▄▄▀█          ▀█▀▄▄  ▀▀▄
      ▄▀▀ ▄▄▀    ▀▀▄▄▄▄▄▄▄▀▀    ▀▄▄ ▀▀▄
     █   █            ▀            █   █
   ▄▀ █  ▀▄▄                     ▄█▀  █ ▀▄
  ▄▀ ▄▀ █▄ ▀▀▀██▄▄▄       ▄▄▄██▀▀  ██ ▀▄ ▀▄
  ▀▄▀▀▄ ██ ▄▄▄▄▄▄  ▀▄   ▄▀  ▄▄▄▄▄▄ ██ ▄▀▀▄▀
 ██   █ ██ ▀▄    ▀▄ █   █ ▄▀    ▄▀ ██ █  ▀██
 █  ▄█  ▀█  ▀▀▀▀▀▀▀ █   █ ▀▀▀▀▀▀▀  █   █▄  █
█▀ █  █  █          █   █          █  █  █ ▀▀
 █▀  ▄▀  █▀▄        █   █        ▄▀█  ▀▄  ▀█
 ▄  █▀   █ ▀█▄      ▀   ▀      ▄█▀ █  ▄▀█  ▄
 █▄▀  █  █                         █  █  ▀▄█
 ▀▄  █   ▀█        ▄▄▀▄▀▄▄        █▀   █  ▄
  ▀▄▀▀  █▄ █     ▀█  ▀▀▀  █▀     █ ▄█ ▄▀▀▄▀
   ▀ ▄  ██ █▀▄     ▀▀▄▄▄▀▀     ▄▀█ ██ ▀▄ ▀
    ▀█  ██ █ █▀▄    ▄▄▄▄▄    ▄▀█ █ ██  █▀
      ▀▄ ▀ █ █ ██▄         ▄██ █ █ ▀ ▄▀
        ▀▄ █ █ █ ▀█▄     ▄█▀ █ █ █ ▄▀
          ▀▀▄█ █    ▀▀▀▀▀    █ █▄▀▀
              ▀▀ ▄▄▄▄▄▄▄▄▄▄▄ ▀▀
   
..I  D  E  N  A..
   
Proof-of-Person Blockchain

Join the mining of the first human-centric
cryptocurrency
 



 
▲    2 3 2 2

..N  O  D  E  S..
   
                ██
                ██
                ██
                ██
                ██
         ▄      ██      ▄
         ███▄   ██   ▄███
          ▀███▄ ██ ▄███▀
            ▀████████▀
              ▀████▀
                ▀▀
██▄                            ▄██
███                            ███
███                            ███
███                            ███
 ███▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄███
  ▀▀██████████████████████████▀▀
   
D O W N L O A D

Idena node

   
   
▄▄▄██████▄▄▄
▄▄████████████████▄▄
▄█████▀▀        ▀▀█████▄
████▀                ▀████
███▀    ▄▄▄▄▄▄▄▄▄       ▀███
███      █   ▄▄ █▀▄        ███
██▀      █  ███ █  ▀▄      ▀██
███       █   ▀▀ ▀▀▀▀█       ███
███       █  ▄▄▄▄▄▄  █       ███
███       █  ▄▄▄▄▄▄  █       ███
██▄      █  ▄▄▄▄▄▄  █      ▄██
███      █          █      ███
███▄    ▀▀▀▀▀▀▀▀▀▀▀▀    ▄███
████▄                ▄████
▀█████▄▄        ▄▄█████▀
▀▀████████████████▀▀
▀▀▀██████▀▀▀
   
    .REQUEST INVITATION.
bathrobehero
Legendary
*
Offline Offline

Activity: 2002
Merit: 1051


ICO? Not even once.


View Profile
January 11, 2017, 06:29:14 PM
Last edit: January 11, 2017, 10:35:39 PM by bathrobehero
 #4

It's nice but I feel like it's too little too late.

As I said earlier mining ZEC directly to BTC through nicehash was less profitable than the open source miners.

And there was no nicehash ZEC pool which would let miners mine ZEC directly (other than zcash.nicehash.com which was a terrible mess).

PS: also, while it's closed source with a fee (but can be used on all pools) EWBF_'s miner does 410 sol/s since December 7 (https://bitcointalk.org/index.php?topic=1707546.0).

Not your keys, not your coins!
krnlx
Full Member
***
Offline Offline

Activity: 243
Merit: 105


View Profile
January 11, 2017, 07:11:40 PM
 #5

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%
Kompik
Sr. Member
****
Offline Offline

Activity: 463
Merit: 250


View Profile
January 11, 2017, 07:13:24 PM
 #6

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%

I am no IT, but shouldnt you be running two instances to get higher GPU load? I see that you are running only one in NH miner.

Bitrated user: Kompik.
NiceHashSupport (OP)
Hero Member
*****
Offline Offline

Activity: 588
Merit: 501



View Profile WWW
January 11, 2017, 07:16:44 PM
 #7

Yep, two instances is the trick like always. It will work fine with two instances. We tested that.

NiceHash.com - Largest Crypto-Mining Marketplace
lucasan123
Full Member
***
Offline Offline

Activity: 219
Merit: 100



View Profile
January 11, 2017, 07:24:07 PM
 #8

Finally! Cheesy

anorganix
Copper Member
Sr. Member
****
Offline Offline

Activity: 970
Merit: 287


Per aspera ad astra


View Profile
January 11, 2017, 07:32:19 PM
 #9

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?


I will never send private messages with payment requests for my auctions. I only communicate transparently via the forum (not Telegram, Discord, Skype & others). Please be wary of scammers.
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 11, 2017, 07:38:01 PM
 #10

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 ?

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
Kompik
Sr. Member
****
Offline Offline

Activity: 463
Merit: 250


View Profile
January 11, 2017, 07:43:09 PM
 #11

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

Bitrated user: Kompik.
anorganix
Copper Member
Sr. Member
****
Offline Offline

Activity: 970
Merit: 287


Per aspera ad astra


View Profile
January 11, 2017, 07:46:04 PM
 #12

Grr my bad, I read in a hurry and didn't noticed OP saying that bins will be available shortly...
Thanks Kompik!

I will never send private messages with payment requests for my auctions. I only communicate transparently via the forum (not Telegram, Discord, Skype & others). Please be wary of scammers.
krnlx
Full Member
***
Offline Offline

Activity: 243
Merit: 105


View Profile
January 11, 2017, 07:46:49 PM
 #13



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)
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 11, 2017, 07:53:59 PM
 #14



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)

Thanks ! Works. I wasn't aware of the Sleeps and the links have to be modded also :-(

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
m1n1ngP4d4w4n
Full Member
***
Offline Offline

Activity: 224
Merit: 100

CryptoLearner


View Profile
January 11, 2017, 08:00:15 PM
 #15

Thx for releasing this guys, nice work  Cool
ExEric3
Full Member
***
Offline Offline

Activity: 176
Merit: 100


View Profile
January 11, 2017, 08:05:17 PM
 #16

Can someone compile windows build? Thanks.
Tomorrowman
Member
**
Offline Offline

Activity: 74
Merit: 10


View Profile
January 11, 2017, 08:10:30 PM
 #17

Thx for releasing this guys, nice work  Cool

Seems it not released yet )
ocminer
Legendary
*
Offline Offline

Activity: 2660
Merit: 1240



View Profile WWW
January 11, 2017, 08:29:21 PM
 #18

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.

suprnova pools - reliable mining pools - #suprnova on freenet
https://www.suprnova.cc - FOLLOW us @ Twitter ! twitter.com/SuprnovaPools
Ambros
Hero Member
*****
Offline Offline

Activity: 653
Merit: 500


View Profile
January 11, 2017, 08:29:56 PM
 #19

This is very nice! Finally someone brings the old open source community spirit back
ioglnx
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250

Fighting mob law and inquisition in this forum


View Profile
January 11, 2017, 09:01:54 PM
Last edit: January 11, 2017, 09:26:58 PM by ioglnx
 #20

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

GTX 1080Ti rocks da house... seriously... this card is a beast³
Owning by now 18x GTX1080Ti :-D @serious love of efficiency
Pages: [1] 2 3 4 5 6 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!