Skip to content
Pre-release
  • 0.7.3-0
  • ce91bbf
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • 0.7.3-0
  • ce91bbf
  • Compare
    Choose a tag to compare
    Search for a tag

@fancyIX fancyIX released this Feb 11, 2021 · 2 commits to master since this release

Changelog:

  • added Navi support for neoscrypt_navi, neoscrypt-xaya_navi, ethash_navi, lyra2Z_navi, allium_navi, phi2_navi

You may need to specify "--gpu-platform 1" or so if you have intel CPU or APU. For windows you may also want to set environment variables such as GPU_MAX_ALLOC_PERCENT to 100.

To run with Navi cards, use suffix "_navi" to algo, such as "-k neoscrypt_navi" or "-k ethash_navi".

The pre-built binary kernels are used to speed up the performance. To use pre-built binary kernels, add parameters as:

  • argon2d/ethash: -w 64
  • lyra2REv3: -w 256 -I 24
  • yescrypt: -w 256 -I 20
  • neoscrupt/neoscrypt-xaya: -w 256 -I 17
  • others: -w 256

For better performance, add parameters as:

  • argon2d: -g 2
  • ethash: --xintensity 4096
  • lyra2REv3: -I 24
  • mtp: -w 256 -I 23 -p 0,strict,verbose,d=700
  • x25x: -w 256 -g 4
  • yescrypt: -s 1 -g 1
  • neoscrypt/neoscrypt-xaya: -s 1 -g 1
  • others: -I 22 or -I 23

Estimated speed:

  • phi2, rx 580: 3750khs; vega 56: 6750khs, rx 6900xt: 13000khs
  • lyra2Z, rx 580: 1950khs; vega 56: 3600khs, rx 6900xt: 5500khs
  • allium, rx 580: 4500khs, vega 56: 8200khs, rx 6900xt: 16000khs
  • x25x, rx 580: 850khs, vega 56: 1.7mhs
  • lyra2REv3, rx 580: 41mhs, vega56: 64mhs, rx 57000xt: 74mhs
  • mtp, rx 580 w/ bios mod: 1.6mhs, vega56: 3mhs
  • yescrypt, rx 580: 5.1khs, vega 56: 9.7khs, rx 5700xt: 17.4khs, rx 6900xt: 42khs
  • neoscrypt, rx 580: 650khs, vega 56: 1360khs, rx 6900xt: 2600khs

Donation:

  • LUX: LfV448zDbNezd8EEVGgVcju2qJNtyfC1n8
  • ETH: 0x80d6A15CA939209bfaF7705174D419ebD530835b
  • XMY: 4iTbjnkotY7CaGqD8q2K9qmANMpACNm9ww
  • SIN: SZdrwDoCSMEP5Z82HAebTX7YfyAaJmXhKj
  • GRLC: GUZA18kQyjfKDPLdcrHKhvcvdoS1JcUr2V
  • CHI: CZMDLGY2j4m77qddZUAuWFHWNxmj2GAFGK
Assets 4
Jan 3, 2021
Merge pull request #217 from fancyIX/feature/#215
Feature/#215
Pre-release
  • 0.7.2-1
  • 5a61ce0
  • Compare
    Choose a tag to compare
    Search for a tag
Pre-release
  • 0.7.2-1
  • 5a61ce0
  • Compare
    Choose a tag to compare
    Search for a tag

@fancyIX fancyIX released this Jan 3, 2021 · 10 commits to master since this release

Changelog:

  • neoscrypt - added optimized bin kernel, 35% faster
  • added xaya coin support
  • yescrypt - fixed global offset bug

Tested on Windows 10 and Ubuntu 18.04 & HiveOS with Vega56 and 580 cards. You may need to specify "--gpu-platform 1" or so if you have intel CPU or APU. Set "--gpu-threads 2" may help to achieve the best speed. Set "-I 22" or higher may help with better performance. For windows you may also want to set environment variables such as GPU_MAX_ALLOC_PERCENT to 100. If you see error initializing GPU, probably you need to decrease the "-I" number (i.e. intensity). For ethash, currently only works with pools that supports standard stratum protocol.

The pre-built binary kernels are used to speed up the performance, only for Baffin or Ellesmere or Vega cards and if using Linux it's only for AMDGPU Pro driver.

To use pre-built binary kernels, add parameters as:

  • argon2d/ethash: -w 64
  • lyra2REv3: -w 256 -I 24 (-k lyra2rev3_navi, for Navi cards)
  • yescrypt: -w 256 -I 20 (-k yescrypt_navi, for Navi cards)
  • neoscrupt/neoscrypt-xaya: -w 256 -I 17
  • others: -w 256

For better performance, add parameters as:

  • argon2d: -g 2
  • ethash: --xintensity 4096
  • lyra2REv3: -I 24
  • mtp: -w 256 -I 23 -p 0,strict,verbose,d=700
  • x25x: -w 256 -g 4
  • yescrypt: -s 1 -g 1
  • neoscrypt/neoscrypt-xaya: -s 1 -g 1
  • others: -I 22 or -I 23

Estimated speed:

  • phi2, rx 580: 3750khs; vega 56: 6750khs
  • lyra2Z, rx 580: 1950khs; vega 56: 3600khs
  • allium, rx 580: 4500khs, vega 56: 8200khs
  • x25x, rx 580: 850khs, vega 56: 1.7mhs
  • lyra2REv3, rx 580: 41mhs, vega56: 64mhs, rx 57000xt: 74mhs
  • mtp, rx 580 w/ bios mod: 1.6mhs, vega56: 3mhs
  • yescrypt, rx 580: 5.1khs, vega 56: 9.7khs, rx 5700xt: 17.4khs
  • neoscrupt, rx 580: 650khs, vega 56: 1360khs

Donation:

  • LUX: LfV448zDbNezd8EEVGgVcju2qJNtyfC1n8
  • ETH: 0x80d6A15CA939209bfaF7705174D419ebD530835b
  • XMY: 4iTbjnkotY7CaGqD8q2K9qmANMpACNm9ww
  • SIN: SZdrwDoCSMEP5Z82HAebTX7YfyAaJmXhKj
  • GRLC: GUZA18kQyjfKDPLdcrHKhvcvdoS1JcUr2V
  • CHI: CZMDLGY2j4m77qddZUAuWFHWNxmj2GAFGK
Assets 4
Pre-release
Pre-release

@fancyIX fancyIX released this Nov 21, 2020 · 25 commits to master since this release

Changelog:

  • [yescrypt] Added optimized binary kernels for rx 580 and Vega cards, 30% ~ 37% faster.
  • [yescrypt] Added GCN cross lane instructions in Navi kernel, over 3x faster.

Tested on Windows 10 and Ubuntu 18.04 & HiveOS with Vega56 and 580 cards. You may need to specify "--gpu-platform 1" or so if you have intel CPU or APU. Set "--gpu-threads 2" may help to achieve the best speed. Set "-I 22" or higher may help with better performance. For windows you may also want to set environment variables such as GPU_MAX_ALLOC_PERCENT to 100. If you see error initializing GPU, probably you need to decrease the "-I" number (i.e. intensity). For ethash, currently only works with pools that supports standard stratum protocol.

The pre-built binary kernels are used to speed up the performance, only for Baffin or Ellesmere or Vega cards and if using Linux it's only for AMDGPU Pro driver.

To use pre-built binary kernels, add parameters as:

  • argon2d/ethash: -w 64
  • lyra2REv3: -w 256 -I 24
  • yescrypt: -w 256 -I 20 (-k yescrypt_navi, for rdna cards)
  • others: -w 256

For better performance, add parameters as:

  • argon2d: -g 2
  • ethash: --xintensity 4096
  • lyra2REv3: -I 24
  • mtp: -w 256 -I 23 -p 0,strict,verbose,d=700
  • x25x: -w 256 -g 4
  • yescrypt: -s 1 -g 1
  • others: -I 22 or -I 23

Estimated speed:

  • phi2, rx 580: 3750khs; vega 56: 6750khs
  • lyra2Z, rx 580: 1950khs; vega 56: 3600khs
  • allium, rx 580: 4500khs, vega 56: 8200khs
  • x25x, rx 580: 850khs, vega 56: 1.7mhs
  • lyra2REv3, rx 580: 41mhs, vega56: 64mhs
  • mtp, rx 580 w/ bios mod: 1.6mhs, vega56: 3mhs
  • yescrypt, rx 580: 5.1khs, vega 56: 9.7khs, rx 5700xt: 17.4khs

Donation:

  • LUX: LfV448zDbNezd8EEVGgVcju2qJNtyfC1n8
  • ETH: 0x80d6A15CA939209bfaF7705174D419ebD530835b
  • XMY: 4iTbjnkotY7CaGqD8q2K9qmANMpACNm9ww
  • SIN: SZdrwDoCSMEP5Z82HAebTX7YfyAaJmXhKj
  • GRLC: GUZA18kQyjfKDPLdcrHKhvcvdoS1JcUr2V
Assets 4
Nov 15, 2020
Merge pull request #204 from fancyIX/feature/#201
Feature/#201 [yescrypt]
Pre-release
Pre-release

@fancyIX fancyIX released this Nov 8, 2019 · 41 commits to master since this release

Changelog:

  • Improved mtp performance (sync up with zcoin official repo)

Tested on Windows 10 and Ubuntu 18.04 & HiveOS with Vega56 and 580 cards. Only x86_64 available for now. You may need to specify "--gpu-platform 1" or so if you have intel CPU or APU. Set "--gpu-threads 2" may help to achieve the best speed. Set "-I 22" or higher may help with better performance. For windows you may also want to set environment variables such as GPU_MAX_ALLOC_PERCENT to 100. If you see error initializing GPU, probably you need to decrease the "-I" number (i.e. intensity). For ethash, currently only works with pools that supports standard stratum protocol.

The pre-built binary kernels are used to speed up the performance, only for Baffin or Ellesmere or Vega cards and if using Linux it's only for AMDGPU Pro driver.

  • To use pre-built binary kernels, add parameters as:
    argon2d/ethash: -w 64
    lyra2REv3: -w 256 -I 24
    others: -w 256
  • For better performance, add parameters as:
    argon2d: -g 2
    ethash: --xintensity 4096
    lyra2REv3: -I 24
    mtp: -w 256 -I 23 -p 0,strict,verbose,d=700
    x25x: -w 256 -g 4
    others: -I 22 or -I 23

Estimated speed:
phi2, rx 580: 3750khs; vega 56: 6750khs
lyra2Z, rx 580: 1950khs; vega 56: 3600khs
allium, rx 580: 4500khs, vega 56: 8200khs
x25x, rx 580: 850khs, vega 56: 1.7mhs
lyra2REv3, rx 580: 41mhs, vega56: 64mhs
mtp, rx 580 w/ bios mod: 1.6mhs, vega56: 3mhs

Donation:
LUX: LfV448zDbNezd8EEVGgVcju2qJNtyfC1n8
ETH: 0x80d6A15CA939209bfaF7705174D419ebD530835b
SIN: SZdrwDoCSMEP5Z82HAebTX7YfyAaJmXhKj
GRLC: GUZA18kQyjfKDPLdcrHKhvcvdoS1JcUr2V

Assets 4
Pre-release
Pre-release

@fancyIX fancyIX released this Jun 1, 2019 · 51 commits to master since this release

Changelog:

  • Support x25x

Tested on Windows 10 and Ubuntu 18.04 & HiveOS with Vega56 and 580 cards. Only x86_64 available for now. You may need to specify "--gpu-platform 1" or so if you have intel CPU or APU. Set "--gpu-threads 2" may help to achieve the best speed. Set "-I 22" or higher may help with better performance. For windows you may also want to set environment variables such as GPU_MAX_ALLOC_PERCENT to 100. If you see error initializing GPU, probably you need to decrease the "-I" number (i.e. intensity). For ethash, currently only works with pools that supports standard stratum protocol.

The pre-built binary kernels are used to speed up the performance, only for Baffin or Ellesmere or Vega cards and if using Linux it's only for AMDGPU Pro driver.

  • To use pre-built binary kernels, add parameters as:
    argon2d/ethash: -w 64
    lyra2REv3: -w 256 -I 24
    others: -w 256
  • For better performance, add parameters as:
    argon2d: -g 2
    ethash: --xintensity 1024
    lyra2REv3: -I 24
    mtp: -I 20 -p 0,strict,verbose,d=700
    x25x: -w 256 -g 4
    others: -I 22 or -I 23

Estimated speed:
phi2, rx 580: 3750khs; vega 56: 6750khs
lyra2Z, rx 580: 1950khs; vega 56: 3600khs
allium, rx 580: 4500khs, vega 56: 8200khs
x25x, rx 580: 850khs, vega 56: 1.7mhs
lyra2REv3, rx 580: 41mhs, vega56: 64mhs
mtp, rx 580 w/ bios mod: 1.6mhs

Donation:
LUX: LfV448zDbNezd8EEVGgVcju2qJNtyfC1n8
ETH: 0x80d6A15CA939209bfaF7705174D419ebD530835b
SIN: SZdrwDoCSMEP5Z82HAebTX7YfyAaJmXhKj
GRLC: GUZA18kQyjfKDPLdcrHKhvcvdoS1JcUr2V

Assets 4
Pre-release
Pre-release

@fancyIX fancyIX released this Feb 13, 2019 · 63 commits to master since this release

Changelog:

  • Improved mtp performance (a little bit)

Tested on Windows 10 and Ubuntu 18.04 & HiveOS with Vega56 and 580 cards. Only x86_64 available for now. You may need to specify "--gpu-platform 1" or so if you have intel CPU or APU. Set "--gpu-threads 2" may help to achieve the best speed. Set "-I 22" or higher may help with better performance. For windows you may also want to set environment variables such as GPU_MAX_ALLOC_PERCENT to 100. If you see error initializing GPU, probably you need to decrease the "-I" number (i.e. intensity). For ethash, currently only works with pools that supports standard stratum protocol.

The pre-built binary kernels are used to speed up the performance, only for Baffin or Ellesmere or Vega cards and if using Linux it's only for AMDGPU Pro driver.

  • To use pre-built binary kernels, add parameters as:
    argon2d/ethash: -w 64
    lyra2REv3: -w 256 -I 24
    others: -w 256
  • For better performance, add parameters as:
    argon2d: -g 2
    ethash: --xintensity 1024
    lyra2REv3: -I 24
    mtp: -I 20 -p 0,strict,verbose,d=700
    others: -I 22 or -I 23

Estimated speed:
phi2, rx 580: 3750khs; vega 56: 6750khs
lyra2Z, rx 580: 1950khs; vega 56: 3600khs
allium, rx 580: 4500khs, vega 56: 8200khs
x22i, rx 580: 5200khs, vega 56: 9300khs
lyra2REv3, rx 580: 41mhs, vega56: 64mhs
mtp, rx 580 w/ bios mod: 1.6mhs

Donation:
LUX: LfV448zDbNezd8EEVGgVcju2qJNtyfC1n8
ETH: 0x80d6A15CA939209bfaF7705174D419ebD530835b
SUQA: SZdrwDoCSMEP5Z82HAebTX7YfyAaJmXhKj
GRLC: GUZA18kQyjfKDPLdcrHKhvcvdoS1JcUr2V

Assets 4
Feb 8, 2019
Merge pull request #170 from fancyIX/feature/#169
Issue #169
Feb 5, 2019
Merge pull request #168 from fancyIX/feature/#166_2
Feature/#166 2