How to use GPU plotter, and how to optimize Plots

  • Here a short Tutorial und how to use the GPU Plotter and how to optimize Plots.

    GPU Plotter

    To plot drives we have 2 options, cpu plotting and gpu plotting.
    As the name says, the cpu plotters uses the cpu while the gpu plotter uses your gpu.

    You find a step by step tutorial for the cpu plotter xplotter (inbuild in the Wallet) here: How to start Mining Burstcoin in a Pool


    For the GPU Plotter you need to have the opencl driver installed for your graphic card. (It is integrated into the regular GPU driver)
    If you have a AMD GPU you find the driver for your GPU here: http://support.amd.com/en-us/download
    If you have a NVIDIA GPU you find the driver for your GPU here: http://www.nvidia.com/Download/index.aspx


    You will also need the gpu plotter. You can find the latest version here: https://github.com/bhamon/gpuPlotGenerator/releases


    If you have a 64 bit system download the x64 version, if you have a 32 bit system download the x86 version and extract it to a folder.

    Open the folder in your explorer and first we have to do the setup. For this go to start, type notepad.exe and press enter or right click in the Folder New --> Text file and open the textfile.

    To do the setup copy this code in the textfile and save it into the same folder where the gpuplotgenerator.exe is located:

    gpuPlotGenerator setup


    and save it.

    Then rename it from .txt


    DUZbiXp.jpg


    to .bat

    sWk02LK.jpg


    once you've done this run the .bat file by doubleclick it and a cmd window will open like this:

    raaaJVQ.jpg


    Write: 1 and press enter and you will get an output like this:

    psIHMri.jpg


    We see here that the device 0 is our gpu und 1 is our cpu
    Next we need to create the config file, to do that, type 3 and press enter and fill in the values, for the first use the device number of your gpu (in our case 0), for the plattform the same number again. Then you can use the recommended values for the value you want that it looks like this:

    ptEITMN.jpg

    When you're screen looks like this you have created the config file, but it isn't saved yet. To save it press 9 and enter.
    Now in your folder the device.txt file contains those Values and you can close this window by pressing the X on the top right or write 0 and press enter.

    Now go back to your but file and right click on it --> edit and replace gpuPlotGenerator setup with this:


    gpuPlotGenerator generate buffer g:\720199353833034942_703813970_1900544_8192


    Replace "buffer"with "direct" if you want optimized plots (slower)


    Replace "g:\" with your path

    Replace "720199353833034942" with your Nummeric Wallet ID


    Replace "703813970" with your starting nonce

    (You can check here how to find your starting nonce)

    Replace "1900544" with the number of nonces you want to write


    To calculate the number of nonces you can use the nonce calculator http://www.mediafire.com/file/…onces+Calculator+v3.0.exe

    or how I do it

    Run the inbuild plotter once as described here, and then stop it as soon he created the file, copy the number of nonces, divide it by your stagger and you might get something like 230.6, round it down to the next lower number (230) multiply that number by your stagger size and you have your number of nonces


    Replace "8192" with your stagger size ( Make sure your number of nonces can be divided by the stagger size without a remainder)

    then save the .bat file again and run it with doubleclick.
    If everything is ok it will start to calculate nonce.
    If it throws out an error go to your devices.txt file and divide the setup numbers by 2 until it works for you.

    As example for my setup I use:

    0 0 1792 128 4096


    Optimizing Plots


    To reduce the reading times of the Plotfiles we can optimize Plots.

    This is an example how you see that a plot is optimized:

    kf3bVGl.jpg


    Compare the last 2 Values of your Plotfiles, if both those numbers are identical (staggersize=number of nonces), then your Plotfile is optimized.

    To optimize an not optimized plot we need the plot optimizing tool.

    We can get the gui version here: https://www.mediafire.com/fold…s/Burstcoin#aejhguq2s72k1


    Extract it to a folder and open then BURST Plot Optimizer GUI 1.0.3.jar

    You will see the GUI that looks like this:


    plAQUeE.jpg


    Under Path to unoptimized plot file select your unoptimized plot file.
    Under Path to folder that will contain the optimized plot file select the path you wanna save the optimized plot.

    (There is a Bug in this Version that you have to select a Folder like \plots\ , if you just save it to the main directory of your drive like C:\ you will get an error.)
    Under Amount of RAM select how much RAM you wanna use.
    Once you've done that press Optimize and it will start to optimize.

    Once you press Optimize you will see the progress on the bottom left corner. Wait until it is 100% Done before you close this Window. Once its done check your Plot with the Miner, if it works delete the original unoptimized plot.

    Suggestion: If you have Plot a drive of 4 TB and don't have another drive with 4 TB free I suggest to create a Plot with the half size with the fast buffer method of the total drive size first, then optimize this plot to the same drive, delete the unoptimized plot, then repeat with 50% of the remaining free space, optimized it, delete the unoptimized one and do this as long youre free space is small enough that you can do the last plot with the cpu plotter.

    To Calculate this with my Method do this:


    Run the inbuild plotter once as described here, and then stop it as soon he created the file, copy the number of nonces, divide it by your stagger and divide it by 2, you might get something like 115.3, round it down to the next lower number (150) multiply that number by your stagger size and you have your number of nonces for the half drive. Create the Plot, optimize it and delete the unoptimized plot then do the same again with the remaining space. I usualy do the last ~500 GB with the CPU Plotter, but you can even create more Plots with the GPU Plotter to keep the plotting time as low as it works best for you.

    In Case you have the same space free somewhere on the system, I suggest to Plot it in full size on the other Location and then Optimize it to the Drive you want to use for mining.


    I hope this guide helped you to understand how to use GPU Plotter & how to optimize Plots.


    If you have any suggestions / or see any mistakes feel free to let me know that I can make this guide better.



    Have fun Mining Burst


    If this helped you, feel free to leave a like or if you want a small donation once you have a couple spare Burst, you find my Address in the About Me section to the left of this text :) Thanks


  • Wow....(mouth open)

    I'll try this out.

  • Does anyone know what version of opencl is the minimum. My gpu only supports 1.0 and I can't get it to plot. Program is setup write and will plot with cpu if I set it up like that but it's incredibly slow. The cpu supports opencl 1.2 or 2.0 can't remember which. That's the only reason I can figure that it won't work

  • What error are you getting?

  • Post here whats in your devices.txt and the batch file you start it from please.

  • Thanx for the detailed info. I am newbie and don't know much about mining with openCL. Glad to have such a post

OFFICIAL BURSTCOIN TROLLBOX - LISTEN TO BURST NATION RADIO TO WIN BURST COINS!

Shoutbox