BitShares Forum

Other => Graveyard => BitShares PTS => Topic started by: gigawatt on May 06, 2014, 12:35:26 am

Title: Open Source PTS Miner Optimized for Radeon HD 5000/6000 GPUs
Post by: gigawatt on May 06, 2014, 12:35:26 am
Introducing xptMiner-PTS-5k, the only open source miner optimized specifically for Radeon 5 and 6 series GPUs!

What do I mean by optimized?  Well, my aging Radeon HD5830 mines at ~800 collisions/minute with only minimal overclocking:
(http://i.imgur.com/izuNiiN.png)

This miner works on both YPool and 1GH, simply specify the correct pool url with the "-o" option:
YPool: -o ypool.net:8080 -u username.workername -p pass
1GH: -o ptspool.1gh.com:18120 -u 1PTSADDRESS -p anything

Windows Binaries: (both 32 and 64-bit builds)
Mega.co.nz (https://mega.co.nz/#F!0w4DWbCY!47akVMVjGlGv70_h_vk0zg)
Dropbox (https://www.dropbox.com/sh/tin310oa09578d2/mcCead-6af) (mirror)

Linux Users:
You can download the source code from the project's GitHub page: https://github.com/llamasoft/xptminer-pts-5k (https://github.com/llamasoft/xptminer-pts-5k)
A compile guide is also available from the project's main page.  It assumes you already have the AMD APP SDK (http://developer.amd.com/tools-and-sdks/opencl-zone/opencl-tools-sdks/amd-accelerated-parallel-processing-app-sdk/downloads/) installed.
For Ubuntu and BAMT users, the compile process simple:
Code: [Select]
sudo apt-get -y install build-essential m4 openssl libssl-dev git libjson0 libjson0-dev libcurl4-openssl-dev
git clone https://github.com/llamasoft/xptMiner-PTS-5k.git
cd xptMiner-PTS-5k
make

This miner has been tested on Windows 7, Ubuntu 13.10, and BAMT.


Performance Tuning:
It is highly recommended that you install the latest Catalyst drivers (http://support.amd.com/en-us/download) for your GPU.
If you are on Linux, please update to the latest AMD APP SDK (http://developer.amd.com/tools-and-sdks/opencl-zone/opencl-tools-sdks/amd-accelerated-parallel-processing-app-sdk/downloads/).
Once your software has been updated you can tune the performance of the miner by adjusting the "-b" flag (default value is 23).
If your GPU has 1GB of RAM, an initial value of -b 23 is recommended.
If your GPU has 2GB of RAM, an initial value of -b 24 is recommended.
Try increasing or decreasing the value for "-b" until you find the best performance for your GPU and software configuration.


Benchmarks:
Want your GPU included in the list?  Post a screenshot of your miner along with the following information:
Collisions/MinuteUserGPUClock SettingsParameters
======================================================================
~800 cpmGigawattRadeon HD5830Core: 900MHz, Mem: 1000-b 23 -s 0