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
fancyIX
released this
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
fancyIX
released this
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
fancyIX
released this
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
fancyIX
released this
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
fancyIX
released this
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