creepMiner - C++ Burst Miner (based on Uray's Miner)



  • @ZapbuzZ sure, here is an example:

    Windows, single plot file:

    "plots" : [
         "C:\\Plots\\116160098794481202_1886208_411648_6144"
    ]
    

    Windows, plot dir:

    "plots" : [
         "C:\\Plots"
    ]
    

    Linux, single plot file:

    "plots" : [
         "~/Plots/116160098794481202_1886208_411648_6144"
    ]
    

    Linux, plot dir:

    "plots" : [
         "~/Plots"
    ]
    

    Maybe you find here some more informations: https://github.com/Creepsky/creepMiner/wiki/Setting-up-the-miner
    Hope this helps



  • its great to see a CUDA implementation of burst mining & thanks for help 🙂



  • Can this be used for solo mining?



  • @Caretaker seems can't (yet)



  • @Caretaker Not yet.
    I will release it together with the forward (proxy) function.



  • What is the maximum cache size this miner is designed to handle?



  • @ZapbuzZ what do you mean with cache?



  • in the configuration settings it is predefined as 128mb just wondering if that can be increased and if so is there a maximum



  • @ZapbuzZ ah ok now I understand.
    You can set it as high as you want, but it should be below your RAM capacity. Otherwise the OS will begin to swap and this is reaaaallly really slow.
    If you want a little math:
    maxBufferSizeMB * miningIntensity + maxBufferSizeMB * count of plot hard disks
    but its not 100% correct.



  • what is miningintensity for ? (last question sorry) 🙂



  • @ZapbuzZ no problem, ask as much as you want 😃
    Mininig intensity is the amount of threads that are simultaneously checking plot chunks for nonces.
    The more drives you have, the higher this value should be. There is a physical limit for your computer, but you have to find it by yourself. Depends on many factors like drive read speed, buffer size, CPU and RAM speed, and so on.



  • Ok, here is release 1.2.0

    > forward (proxy) function
    > solo mining
    > passphrase en/decryption
    

    Here are some additional informations:
    https://github.com/Creepsky/creepMiner/wiki/Solo-mining
    https://github.com/Creepsky/creepMiner/wiki/Forwarding
    https://github.com/Creepsky/creepMiner/wiki/Setting-up-the-miner



  • yipii!-) just at the right time! trying to get the cuda miner to run!


  • admin

    @Creepsky Awesome, thanks for all your hard work in development and documentation.



  • @luxe thank you, it's a big pleasure for me and if some of you are interested in my work it's even more fun 🙂

    @nixxda please tell me if you have any difficulties, I tested it only on my machine (GTX 1060, Win 10)



  • @Creepsky crashes after it got the first Blockinfo!? @GTX970

    do you see something wrong in my .conf?? something I'm missing?

    OOhh! this just got very messed up after the first start!-) (let me try again) (edit: cpu worked befor)

    {
        "maxBufferSizeMB" : 128,
        "miningInfoUrl" : "http:\/\/burst.ninja:8124",
        "miningIntensity" : 3,
        "output" : {
            "debug" : true,
            "dir done" : false,
            "error" : {
                "request" : false,
                "response" : false
            },
            "last winner" : true,
            "nonce confirmed plot" : false,
            "nonce found" : true,
            "nonce found plot" : false,
            "plot done" : false,
            "progress" : true
        },
        "passphrase" : {
            "algorithm" : "aes-256-cbc",
            "decrypted" : "",
            "deleteKey" : false,
            "encrypted" : "",
            "iterations" : 100,
            "key" : "",
            "salt" : ""
        },
        "plots" : [
            "D:\\plots",
            "E:\\plots",
            "H:\\plots",
            "K:\\plots",
            "M:\\plots",
            "N:\\plots",
            "O:\\plots",
            "P:\\plots",
            "Q:\\plots",
            "R:\\plots",
            "S:\\plots",
            "T:\\plots",
            "F:\\plots",
            "I:\\plots",
            "J:\\plots",
            "L:\\plots"
        ],
        "poolUrl" : "http:\/\/burst.ninja:8124",
        "serverUrl" : "http:\/\/127.0.0.1:8080",
        "submissionMaxRetry" : 3,
        "targetDeadline" : "0y 0m 1d 00:00:00",
        "timeout" : 45,
        "walletUrl" : "http:\/\/127.0.0.1:8125"
    }
    


  • @nixxda config is ok. It looks messed up because the miner transforms it into RFC 7159 comform state, but this should be all right 🙂

    I think the problem is that I compiled it only for my architecture. I added now all architectures and uploaded it again, hope this helps: https://github.com/Creepsky/creepMiner/releases/tag/2.2.0.
    If not then I have to debug it on another computer.



  • No! sorry to say something went wrong with this build! (or at my end!)
    It was however good enough to find a 10sec Block right after I started it!!-)

    If I use cpu, the cpu usage goes up to 80%, local server is not running and the .conf gets messed up!-/
    Cuda crashes after it shows the first Blockinfo (and also messes with the .conf)
    My GTX970 is on 376.33 (378.49 crashes jminer! lots of reporting to do!)

    tried spelling of IP's like "localhost", "127.0.0.1" and "192.168.1.3" ; "maxBuffersize" ; online and local wallet.
    and out of paranoia editing with notepad, notepad++ and Brackets

    this is what mining.conf should look like:

    {
        "maxBufferSizeMB" : 128,
        "miningInfoUrl" : "http://burst.ninja:8124",
        "miningIntensity" : 3,
        "output" : {
            "debug" : true,
            "dir done" : false,
            "error" : {
                "request" : false,
                "response" : false
            },
            "last winner" : true,
            "nonce confirmed plot" : false,
            "nonce found" : true,
            "nonce found plot" : false,
            "plot done" : false,
            "progress" : true
        },
        "passphrase" : {
            "algorithm" : "aes-256-cbc",
            "decrypted" : "",
            "deleteKey" : false,
            "encrypted" : "",
            "iterations" : 100,
            "key" : "",
            "salt" : ""
        },
        "plots" : 
        [
            "D:\\plots","E:\\plots","H:\\plots","K:\\plots","M:\\plots","N:\\plots","O:\\plots","P:\\plots","Q:\\plots","R:\\plots","S:\\plots","T:\\plots","F:\\plots","I:\\plots","J:\\plots","L:\\plots"
        ],
        "poolUrl" : "http://burst.ninja:8124",
        "serverUrl" : "http://127.0.0.1:80",
        "submissionMaxRetry" : 3,
        "targetDeadline" : "0y 0m 1d 0:00:00",
        "timeout" : 45,
        "walletUrl" : "http://127.0.0.1:8125"
    }
    }< this is an copy paste error! if you find it you can keep it!-) ( only happened in here!)
    

    If I can assist you in anyway tell me! I'll do anything except coding!-/



  • @Creepsky said in creepMiner - C++ Burst Miner (based on Uray's Miner):

    @nixxda config is ok. It looks messed up because the miner transforms it into RFC 7159 comform state, but this should be all right 🙂

    I think the problem is that I compiled it only for my architecture. I added now all architectures and uploaded it again, hope this helps: https://github.com/Creepsky/creepMiner/releases/tag/2.2.0.
    If not then I have to debug it on another computer.

    jey!!! works! kinda sorta..... (cuda)
    0_1485995444201_Unbenannt.JPG

    local http is still not running but I might have to do a restart first! been messing around..........



  • @nixxda for the local server you need an extra setting, seems like I have deleted it 😕 will add it again, sorry:

    "Start Server" : true
    

    Ok, first step done, now I need to fix the strange nonce error. 🙂
    May I ask how the CPU usage and speed is while mining a block with cuda?