diff --git a/kernel-bins/Baffin.bin b/kernel-bins/Baffin.bin new file mode 100644 index 0000000000000000000000000000000000000000..1db0e446efd75906027679608f1ee2ad03336121 Binary files /dev/null and b/kernel-bins/Baffin.bin differ diff --git a/kernel-bins/Ellesmere.bin b/kernel-bins/Ellesmere.bin new file mode 100644 index 0000000000000000000000000000000000000000..5850039e65f90209f54ee2c0ced33cc413260faf Binary files /dev/null and b/kernel-bins/Ellesmere.bin differ diff --git a/kernel-bins/Fiji.bin b/kernel-bins/Fiji.bin new file mode 100644 index 0000000000000000000000000000000000000000..ddfad3395732369c02282c190c4eda299d804039 Binary files /dev/null and b/kernel-bins/Fiji.bin differ diff --git a/kernel-bins/Hawaii.bin b/kernel-bins/Hawaii.bin new file mode 100644 index 0000000000000000000000000000000000000000..686cde4b89c721e9bf82c0f3fbca4160b3ac4fa9 Binary files /dev/null and b/kernel-bins/Hawaii.bin differ diff --git a/kernel-bins/Pitcairn.bin b/kernel-bins/Pitcairn.bin new file mode 100644 index 0000000000000000000000000000000000000000..97655b1e20f04ed0c8c14f086b71888676ab9d2d Binary files /dev/null and b/kernel-bins/Pitcairn.bin differ diff --git a/kernel-bins/Tahiti.bin b/kernel-bins/Tahiti.bin new file mode 100644 index 0000000000000000000000000000000000000000..85942be79bceaea8e6240e8c3802637b931856bd Binary files /dev/null and b/kernel-bins/Tahiti.bin differ diff --git a/kernel-bins/Tonga.bin b/kernel-bins/Tonga.bin new file mode 100644 index 0000000000000000000000000000000000000000..52c207713a2c1ebf674215529597145e41e59021 Binary files /dev/null and b/kernel-bins/Tonga.bin differ diff --git a/kernel-bins/gfx900.bin b/kernel-bins/gfx900.bin new file mode 100644 index 0000000000000000000000000000000000000000..41ffe86ae992b49b37afa3bbc6918cdc7720a7ae Binary files /dev/null and b/kernel-bins/gfx900.bin differ diff --git a/kernel-bins/gfx901.bin b/kernel-bins/gfx901.bin new file mode 100644 index 0000000000000000000000000000000000000000..41ffe86ae992b49b37afa3bbc6918cdc7720a7ae Binary files /dev/null and b/kernel-bins/gfx901.bin differ diff --git a/kernel-bins/gfx906.bin b/kernel-bins/gfx906.bin new file mode 100644 index 0000000000000000000000000000000000000000..5b13d34922c9a1b19500aef55a6ed22fdb5a05c2 Binary files /dev/null and b/kernel-bins/gfx906.bin differ diff --git a/miner.conf b/miner.conf index 376a26d13a09e1427c91f5cb0d97dc8c9e18b26c..304f493fde27fcfdb669683d078729272b516807 100644 --- a/miner.conf +++ b/miner.conf @@ -11,23 +11,32 @@ /*** Device name. The pool may or may not support this ***/ //"name": "rig1", - /*** Pool server to connect to ***/ - //"server": "siriuspool.net", + /*** Pool servers to connect to ***/ + //"server": ['eu.nimpool.io', 'siriuspool.net'], - /*** Pool port to connect to ***/ - //"port": "3000", + /*** Pool ports to connect to ***/ + //"port": [8444, 3000], + + /*** Mining mode: dumb or nano. Notice that Dumb protocol is only supported on some pools. ***/ + //"mode": 'nano', /*** Array of active devices. eg: [0, 2, 3] ***/ /*** Default: All available devices. Delete or comment to switch to default. ***/ //"devices": [0, 2, 3], /*** Number or an array of active threads per device. eg: 2 or [2, 2, 1] ***/ - /*** Default: 1 ***/ - //"threads": 1, + /*** Default: 2 ***/ + //"threads": 2, /*** Number or an array of batchsize per thread. eg: 120 or [100, 150, 120] ***/ /*** Default: Auto based on available device memory. Delete or comment to switch to default. **/ //"batchsize": 50, + /*** Start difficulty (must be supported on the pool side too) ***/ + //"difficulty": 32, + + /*** Run parameters optimizer ***/ + //"optimizer": false, + } diff --git a/mmp-external.conf b/mmp-external.conf new file mode 100644 index 0000000000000000000000000000000000000000..93ef65625f61b6c5471b837c2560a5c64382c96b --- /dev/null +++ b/mmp-external.conf @@ -0,0 +1,31 @@ +#################################################################################### +### +### noncerpro-opencl +### +### MMP integration: Dobromir Dobrev < dobreff@gmail.com > +### +#################################################################################### + +# Name of external miner +EXTERNAL_NAME="noncerpro-opencl" + +# API Protocol used - TBA. +EXTERNAL_PROTOCOL="noncerpro" + +# Architecture support for miner noncerpro-opencl +EXTERNAL_ARCH="amd" + +# Version if provided +EXTERNAL_VERSION="3.0.1" + +# Miner executable binary +EXTERNAL_BIN="noncerpro" + +# Miner command options +EXTERNAL_CMD_OPTS="" + +# Specify miner config for startup if available +# EXTERNAL_CONFIG=/opt/mmp/miners/external/noncerpro-opencl/noncerpro-opencl.conf + +# If you provide extra params place them below this comment +EXTERNAL_REQUIREMENTS="" diff --git a/mmp-release-notes.txt b/mmp-release-notes.txt new file mode 100644 index 0000000000000000000000000000000000000000..2f48ac9dfdbc73d21135c4156a4280fa2ee437d8 --- /dev/null +++ b/mmp-release-notes.txt @@ -0,0 +1,12 @@ +~10% hashrate improvement +rx580 8gb -->242 kh/s with core state:p3, core clock:1090, mem clock 2200, amdmemtweak: --ref=30 +increase mem clock to highest stable and then test the clock range 1050-1125 for best hashrate. +make sure to add --optimizer each time you change an oc setting. +Power consumption improvement(Ellesmere cards on Linux) +This version works better on lower clocks and because of that you can drop the core voltage(830 - 850 mv) and reduce power consumption while maintaining the hashrate. +Added support for dumb mode (--mode=dumb) +Added multipool/failover support +Dropped the extra 20 seconds on dev fee time (exactly 120 seconds or 2%) +Added startDifficulty option (--diff=32) +Randomized the first dev fee switch +Disabled API by default. Add --api=ture if you need it diff --git a/nimiq_node.node b/nimiq_node.node index b999be925d7b8a30def9b1b8dea09c6d182706eb..a82007c7363a78285fadaa92be0646d076a82548 100755 Binary files a/nimiq_node.node and b/nimiq_node.node differ diff --git a/noncerpro b/noncerpro index ebcdc46685427a808678796012c85f1c04b0a1e2..d8c4d4ff90bf1e1ddcaac5fa4a61eef2b62368e5 100755 Binary files a/noncerpro and b/noncerpro differ diff --git a/opencl_noncer.node b/opencl_noncer.node index 897a6f88aaa6cd8eaef2d208f8081b14e4c27211..f5ebc774cf2e65c4ea0ae06a2727eeec20d31fa8 100755 Binary files a/opencl_noncer.node and b/opencl_noncer.node differ