Here is a better guide on How to use the Windows GPU Plotter:
Getting Started
Download/Install GPU Drivers and OpenCL support:For Nvidia GPU Users:I don't have an Nvidia GPU, so I still need confirmation from ya'll on what is required
According to Nvidia "OpenCL support is included in the latest NVIDIA GPU drivers, available at
http://www.nvidia.com/Download/index.aspx?lang=en-us"
For AMD/ATI GPU Users:Download/Install drivers for your video card:
(Note, you should already have video drivers installed. But you may need to play around with installing different versions of the driver for best performance)
Latest Version -
http://support.amd.com/en-us/download/desktop?os=Windows+7+-+64Archived Versions -
http://support.amd.com/en-us/download/desktop/previous?os=Windows%207%20-%2064Download/Install the AMD APP SDK for your version of Windows:
http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/Download/Extract the Windows GPU Plotter:1) The GPU Plotter is archived in a .7z file, so you will need to Download and install 7-zip to be able to extract it (if you don't already have it):
http://www.7-zip.org/download.html2) Download the Windows GPU plot generator (v2.0.0):
https://mega.co.nz/#!2BNDXY4L!jgwHDZXDJyFp2Jg5mN8sxtpplgXEInSMf1cQGbPc5lM
3) Right-click & extract the "gpuPlotGenerator-bin-win-x86-2.0.0.7z" file and select 7-zip -> extract to "gpuPlotGenerator-bin-win-x86-2.0.0\"
Using the Windows GPU Plotter:1) open the newly created "gpuPlotGenerator-bin-win-x86-2.0.0" folder that was created in the previous step
2) In an empty space within the "gpuPlotGenerator-bin-win-x86-2.0.0" folder do the following:
Hold down the "shift" key and right-click in an empty spot. Select "Open command window here"
(Note: the "Open command window here" option is only available if you hold Shift and Right-Click)
(Alternatively, you could just open a command window manually and do a "CD" to the folder containing the gpuPlotGenerator.exe file)
3) Run the following command to list the GPU's Platform and Platform ID:
gpuPlotGenerator.exe list platforms
Note down the "ID" number for the proper device platform, this number will be in the next stepExample:
4) Run the following commands to find the DeviceID's of the device in your system, replacing
with the number you noted down in the last step:
gpuPlotGenerator.exe list devices
Example:
gpuPlotGenerator.exe list devices 0
Note down the "ID" number for the proper device to use, this will be in the next step
Note down the "Max global memory size" number, this will be the MAXIMUM we are able to set
5) Finally, create the desired plotting information. Here is the basic syntax for the app:
gpuPlotGenerator.exe generate
"
"
= The ID# we found in Step 3 (In my case, this was 0)
= The ID# we found in Step 4 (In my case, this was also 0)
= The folder you wish to have plots created (Ex: C:\Path to\plots)
= This is your Numeric Burstcoin wallet address (Ex: 11111222223333344444)
= The plot number you would like to start generating at
= The number of plots to create from the StartingPlot
= Amount of memory to use on the GPU, in MB. (Ex: I set mine to 1024, instead of my MAX of 1265)
= Amount of parallel GPU threads to use (Typically either 64, 128 or 256 depending on the capabilities of your card) (believe this may be tied to "Max work group size", but have no way to confirm)
= Number of chunks the GPU will split work into. (Ranges from 1 to 8160, this is purely guess work... so start low-ish and try to go up as close to 8160 as you can as higher numbers stress the GPU more)
As an example, this is the command that I used on my AMD Radeon 7800:
gpuPlotGenerator.exe generate 0 0 "C:\Path to\plots" 11111222223333344444 14670000 7335000 1000 64 1024
Note: The above command is probably not optimized for the best speed... but it's just an example that works for my card
Revised instructions for using the Windows GPU Plotter, as some were still getting confused.
Also, thank you to bipben for the amazing job on getting a GPU Plotter functional
(also, you are more than welcome to steal any of my notes for your ReadMe if it would help users)