Skip to content

Releases: MattF42/pepew-cpu-miner

v4.3.6

21 Jul 14:56

Choose a tag to compare

v4.3.6

What's new

  • Support for stratum+tcps connections
  • All DevFee connections use tcps
  • New flag --detail-timing (shows the hash function timings as prior versions did. Off by default to save a few CPU cycles)
  • 2-5% hashrate boost vs v4.3.5 :)
  • NUMA now actually works- expect a 1-2% hashrate boost on multi-cpu systems. NUMA allocation will auto turn on for multiple physical CPUs. You can still pass --numa to force it to be enabled, but if anything expect it to slow down single CPU systems. Some ThreadRippers and really high core count Eypcs may benefit from this - test and report your findings back.
  • New flag --numa-never - totally disables NUMA awareness (Hopefully you never need this)

No windows release, but it should run happily run under WSL if someone can test that for me.

On a dual socket Eypc 7532 32-Core Processor at 128 threads:

SRB 2.8.1 : 55 KH/s
pepepow v4.3.6 : 59 Kh/s

Hiveos upgrade (untested, but should cut the mustard):

cd /hive/miners/custom && miner stop && rm -rf pepepow && wget https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.6/pepepow.tar.gz && tar zxvpf pepepow.tar.gz && rm pepepow.tar.gz && miner start

THE INSTALLATION URL YOU NEED for HiveOS is

https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.6/pepepow.tar.gz

image



v4.3.5
Improved HiveOS compatibility
Improved DevFee Transparency and handling on PEPEPOW
Minor tidyups.
No hashrate boost this time :(
The release now contains 2 binaries pepepow which is a statically linked binary with-out hybrid GPU support. pepepow-gpu which is a partially dynamically linked binary with the optional hybrid gpu support. HiveOS will default to use pepepow. You can of course rename them if you want to do the GPU thing (but honestly, it's not the smart move right now)
Hiveos upgrade (untested, but should cut the mustard):

cd /hive/miners/custom && miner stop && rm -rf pepepow && wget https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.5/pepepow.tar.gz && tar zxvpf pepepow.tar.gz && rm pepepow.tar.gz && miner start

image

What's new v4.3.4

HiveOS packages finally working. Actually tested rather than guessing.
Miner is now available as pepepow-static (statically linked CPU support only, this is what's bundled into the Hive deployment) or pepepow-gpu which is part dynamically linked with the optional final blake3 offload.
HiveOS flightsheet that worked was:

THE INSTALLATION URL YOU NEED IS

https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.5/pepepow.tar.gz

Hiveos upgrade:

cd /hive/miners/custom && miner stop && rm -rf pepepow && wget https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.5/pepepow.tar.gz && tar zxvpf pepepow.tar.gz && rm pepepow.tar.gz && miner start

========================
v4.3.3
What's new:

Reduced locking, more CPU cycles will be hashing.
Fixed difficulty reporting on XEL
Improved DevFee share handling on XEL
New flag --numa - this will enable NUMA aware memory allocation. Result may vary. Probably only beneficial on systems with multiple PHYSICAL CPUs, and even then I haven't found one yet........
Hopefully fixed HiveOS package - third time lucky.
Minor micro optimisations
Better stats reporting, you can actually rely on it now :)
On my Dual Epyc 7532 with --numa we get 57.52 KH/s without --numa we get 58.47 KH/s. But maybe there are systems that will benefit from it. SRB 2.8.1 for reference manages 57.42KH/s

Enjoy.

=========

v4.3.2

What's new:

Fixed hashrate reporting
Improved NUMA support
Automatic enablement of huge-pages fixed
Huge improvements to work locking mutex which was crippling large core count systems
Minor hashrate improvements in stage 1 and stage3.
The share difficulty reporting on submission is remains incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

I'll try and refactor to avoid work mutex at all for the next release to give proper performance scale out on high core counts.

Enjoy.

v4.3.1
Support for XELIS + STRATUM
Fix nonce range overlap risk in PEPEPOW CPU mode
Fastest hashing rate yet :)
Hopefully functional package for HiveOS and MMPOS this time (the miner executable is now pepepow - not pepepow-miner)
1.5% DevFee (implemented as %age of shares submitted)

Huge thanks to @Tritonn for his buddy development contributions to XelisV2.

Thanks also to https://github.com/vipor-net for writing a clear and decent stratum specification.

I'm still tidying up the source code for publication, and in a way that is fully GPL2 compliant, whilst not giving away all the xelisv2hash acceleration secrets.

Known Issues
The share difficulty reporting on submission is currently incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

Enjoy.

========
This is a Hybrid miner for PEPEPOW AND XELIS which both use XelisV2 as their hash algo.

It currently only knows how to mine PEPEPOW or XEL against stratum

Currently requires a CPU with AVX2 support, otherwise it will exit on startup.
This may be fixed in future releases

XEL will be auto-detected, but you MUST include the leading xel: in the wallet.
XEL does not require --no-longpoll

To CPU mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

Hybrid Mining
The boost from Hybrid mining is somewhat variable, and certainly not worth it in terms of the power used.

USE AN EXTERNAL utility to lock your clocks before starting or the miner will run flat-out.

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

v4.3.5

20 Jul 20:01

Choose a tag to compare

v4.3.5

  1. Improved HiveOS compatibility
  2. Improved DevFee Transparency and handling on PEPEPOW
  3. Minor tidyups.
  4. No hashrate boost this time :(
  5. The release now contains 2 binaries pepepow which is a statically linked binary with-out hybrid GPU support. pepepow-gpu which is a partially dynamically linked binary with the optional hybrid gpu support. HiveOS will default to use pepepow. You can of course rename them if you want to do the GPU thing (but honestly, it's not the smart move right now)

Hiveos upgrade (untested, but should cut the mustard):

cd /hive/miners/custom && miner stop && rm -rf pepepow && wget https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.5/pepepow.tar.gz && tar zxvpf pepepow.tar.gz && rm pepepow.tar.gz && miner start

image

=============

What's new v4.3.4

  1. HiveOS packages finally working. Actually tested rather than guessing.
  2. Miner is now available as pepepow-static (statically linked CPU support only, this is what's bundled into the Hive deployment) or pepepow-gpu which is part dynamically linked with the optional final blake3 offload.

HiveOS flightsheet that worked was:

THE INSTALLATION URL YOU NEED IS

https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.5/pepepow.tar.gz

Hiveos upgrade:

cd /hive/miners/custom && miner stop && rm -rf pepepow && wget https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.5/pepepow.tar.gz && tar zxvpf pepepow.tar.gz && rm pepepow.tar.gz && miner start

========================
v4.3.3
What's new:

Reduced locking, more CPU cycles will be hashing.
Fixed difficulty reporting on XEL
Improved DevFee share handling on XEL
New flag --numa - this will enable NUMA aware memory allocation. Result may vary. Probably only beneficial on systems with multiple PHYSICAL CPUs, and even then I haven't found one yet........
Hopefully fixed HiveOS package - third time lucky.
Minor micro optimisations
Better stats reporting, you can actually rely on it now :)
On my Dual Epyc 7532 with --numa we get 57.52 KH/s without --numa we get 58.47 KH/s. But maybe there are systems that will benefit from it. SRB 2.8.1 for reference manages 57.42KH/s

Enjoy.

=========

v4.3.2

What's new:

Fixed hashrate reporting
Improved NUMA support
Automatic enablement of huge-pages fixed
Huge improvements to work locking mutex which was crippling large core count systems
Minor hashrate improvements in stage 1 and stage3.
The share difficulty reporting on submission is remains incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

I'll try and refactor to avoid work mutex at all for the next release to give proper performance scale out on high core counts.

Enjoy.

v4.3.1
Support for XELIS + STRATUM
Fix nonce range overlap risk in PEPEPOW CPU mode
Fastest hashing rate yet :)
Hopefully functional package for HiveOS and MMPOS this time (the miner executable is now pepepow - not pepepow-miner)
1.5% DevFee (implemented as %age of shares submitted)

Huge thanks to @Tritonn for his buddy development contributions to XelisV2.

Thanks also to https://github.com/vipor-net for writing a clear and decent stratum specification.

I'm still tidying up the source code for publication, and in a way that is fully GPL2 compliant, whilst not giving away all the xelisv2hash acceleration secrets.

Known Issues
The share difficulty reporting on submission is currently incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

Enjoy.

========
This is a Hybrid miner for PEPEPOW AND XELIS which both use XelisV2 as their hash algo.

It currently only knows how to mine PEPEPOW or XEL against stratum

Currently requires a CPU with AVX2 support, otherwise it will exit on startup.
This may be fixed in future releases

XEL will be auto-detected, but you MUST include the leading xel: in the wallet.
XEL does not require --no-longpoll

To CPU mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

Hybrid Mining
The boost from Hybrid mining is somewhat variable, and certainly not worth it in terms of the power used.

USE AN EXTERNAL utility to lock your clocks before starting or the miner will run flat-out.

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

v4.3.4

20 Jul 08:12

Choose a tag to compare

v4.3.4

What's new.

  1. HiveOS packages finally working. Actually tested rather than guessing.
  2. Miner is now available as pepepow-static (statically linked CPU support only, this is what's bundled into the Hive deployment) or pepepow-gpu which is part dynamically linked with the optional final blake3 offload.

HiveOS flightsheet that worked was:

THE INSTALLATION URL YOU NEED IS

https://github.com/MattF42/pepew-cpu-miner/releases/download/v4.3.4/pepepow.tar.gz

image

========================
v4.3.3
What's new:

Reduced locking, more CPU cycles will be hashing.
Fixed difficulty reporting on XEL
Improved DevFee share handling on XEL
New flag --numa - this will enable NUMA aware memory allocation. Result may vary. Probably only beneficial on systems with multiple PHYSICAL CPUs, and even then I haven't found one yet........
Hopefully fixed HiveOS package - third time lucky.
Minor micro optimisations
Better stats reporting, you can actually rely on it now :)
On my Dual Epyc 7532 with --numa we get 57.52 KH/s without --numa we get 58.47 KH/s. But maybe there are systems that will benefit from it. SRB 2.8.1 for reference manages 57.42KH/s

Enjoy.

=========

v4.3.2

What's new:

Fixed hashrate reporting
Improved NUMA support
Automatic enablement of huge-pages fixed
Huge improvements to work locking mutex which was crippling large core count systems
Minor hashrate improvements in stage 1 and stage3.
The share difficulty reporting on submission is remains incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

I'll try and refactor to avoid work mutex at all for the next release to give proper performance scale out on high core counts.

Enjoy.

v4.3.1
Support for XELIS + STRATUM
Fix nonce range overlap risk in PEPEPOW CPU mode
Fastest hashing rate yet :)
Hopefully functional package for HiveOS and MMPOS this time (the miner executable is now pepepow - not pepepow-miner)
1.5% DevFee (implemented as %age of shares submitted)

Huge thanks to @Tritonn for his buddy development contributions to XelisV2.

Thanks also to https://github.com/vipor-net for writing a clear and decent stratum specification.

I'm still tidying up the source code for publication, and in a way that is fully GPL2 compliant, whilst not giving away all the xelisv2hash acceleration secrets.

Known Issues
The share difficulty reporting on submission is currently incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

Enjoy.

========
This is a Hybrid miner for PEPEPOW AND XELIS which both use XelisV2 as their hash algo.

It currently only knows how to mine PEPEPOW or XEL against stratum

Currently requires a CPU with AVX2 support, otherwise it will exit on startup.
This may be fixed in future releases

XEL will be auto-detected, but you MUST include the leading xel: in the wallet.
XEL does not require --no-longpoll

To CPU mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

Hybrid Mining
The boost from Hybrid mining is somewhat variable, and certainly not worth it in terms of the power used.

USE AN EXTERNAL utility to lock your clocks before starting or the miner will run flat-out.

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

v.4.3.3

18 Jul 20:44

Choose a tag to compare

v4.3.3

What's new:

  • Reduced locking, more CPU cycles will be hashing.
  • Fixed difficulty reporting on XEL
  • Improved DevFee share handling on XEL
  • New flag --numa - this will enable NUMA aware memory allocation. Result may vary. Probably only beneficial on systems with multiple PHYSICAL CPUs, and even then I haven't found one yet........
  • Hopefully fixed HiveOS package - third time lucky.
  • Minor micro optimisations
  • Better stats reporting, you can actually rely on it now :)

On my Dual Epyc 7532 with --numa we get 57.52 KH/s without --numa we get 58.47 KH/s. But maybe there are systems that will benefit from it. SRB 2.8.1 for reference manages 57.42KH/s

Enjoy.

=========

v4.3.2

What's new:

Fixed hashrate reporting
Improved NUMA support
Automatic enablement of huge-pages fixed
Huge improvements to work locking mutex which was crippling large core count systems
Minor hashrate improvements in stage 1 and stage3.
The share difficulty reporting on submission is remains incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

I'll try and refactor to avoid work mutex at all for the next release to give proper performance scale out on high core counts.

Enjoy.

v4.3.1
Support for XELIS + STRATUM
Fix nonce range overlap risk in PEPEPOW CPU mode
Fastest hashing rate yet :)
Hopefully functional package for HiveOS and MMPOS this time (the miner executable is now pepepow - not pepepow-miner)
1.5% DevFee (implemented as %age of shares submitted)

Huge thanks to @Tritonn for his buddy development contributions to XelisV2.

Thanks also to https://github.com/vipor-net for writing a clear and decent stratum specification.

I'm still tidying up the source code for publication, and in a way that is fully GPL2 compliant, whilst not giving away all the xelisv2hash acceleration secrets.

Known Issues
The share difficulty reporting on submission is currently incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

Enjoy.

========
This is a Hybrid miner for PEPEPOW AND XELIS which both use XelisV2 as their hash algo.

It currently only knows how to mine PEPEPOW or XEL against stratum

Currently requires a CPU with AVX2 support, otherwise it will exit on startup.
This may be fixed in future releases

XEL will be auto-detected, but you MUST include the leading xel: in the wallet.
XEL does not require --no-longpoll

To CPU mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

Hybrid Mining
The boost from Hybrid mining is somewhat variable, and certainly not worth it in terms of the power used.

USE AN EXTERNAL utility to lock your clocks before starting or the miner will run flat-out.

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

v4.3.2

16 Jul 17:06

Choose a tag to compare

v4.3.2

What's new:

  1. Fixed hashrate reporting
  2. Improved NUMA support
  3. Automatic enablement of huge-pages fixed
  4. Huge improvements to work locking mutex which was crippling large core count systems
  5. Minor hashrate improvements in stage 1 and stage3.

The share difficulty reporting on submission is remains incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

I'll try and refactor to avoid work mutex at all for the next release to give proper performance scale out on high core counts.

Enjoy.


v4.3.1
Support for XELIS + STRATUM
Fix nonce range overlap risk in PEPEPOW CPU mode
Fastest hashing rate yet :)
Hopefully functional package for HiveOS and MMPOS this time (the miner executable is now pepepow - not pepepow-miner)
1.5% DevFee (implemented as %age of shares submitted)

Huge thanks to @Tritonn for his buddy development contributions to XelisV2.

Thanks also to https://github.com/vipor-net for writing a clear and decent stratum specification.

I'm still tidying up the source code for publication, and in a way that is fully GPL2 compliant, whilst not giving away all the xelisv2hash acceleration secrets.

Known Issues
The share difficulty reporting on submission is currently incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

Enjoy.

========
This is a Hybrid miner for PEPEPOW AND XELIS which both use XelisV2 as their hash algo.

It currently only knows how to mine PEPEPOW or XEL against stratum

Currently requires a CPU with AVX2 support, otherwise it will exit on startup.
This may be fixed in future releases

XEL will be auto-detected, but you MUST include the leading xel: in the wallet.
XEL does not require --no-longpoll

To CPU mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

Hybrid Mining
The boost from Hybrid mining is somewhat variable, and certainly not worth it in terms of the power used.

USE AN EXTERNAL utility to lock your clocks before starting or the miner will run flat-out.

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

v4.3.1

15 Jul 19:31

Choose a tag to compare

v4.3.1 - What's new

  1. Support for XELIS + STRATUM
  2. Fix nonce range overlap risk in PEPEPOW CPU mode
  3. Fastest hashing rate yet :)
  4. Hopefully functional package for HiveOS and MMPOS this time (the miner executable is now pepepow - not pepepow-miner)

1.5% DevFee (implemented as %age of shares submitted)

Huge thanks to @Tritonn for his buddy development contributions to XelisV2.

Thanks also to @vipor-net for writing a clear and decent stratum specification.

I'm still tidying up the source code for publication, and in a way that is fully GPL2 compliant, whilst not giving away all the xelisv2hash acceleration secrets.

Known Issues

The share difficulty reporting on submission is currently incorrect for XEL, and should be ignored. Monitor poolside if in doubt.

Enjoy.

========
This is a Hybrid miner for PEPEPOW AND XELIS which both use XelisV2 as their hash algo.

It currently only knows how to mine PEPEPOW or XEL against stratum

Currently requires a CPU with AVX2 support, otherwise it will exit on startup.
This may be fixed in future releases

XEL will be auto-detected, but you MUST include the leading xel: in the wallet.
XEL does not require --no-longpoll

To CPU mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

Hybrid Mining

The boost from Hybrid mining is somewhat variable, and certainly not worth it in terms of the power used.

USE AN EXTERNAL utility to lock your clocks before starting or the miner will run flat-out.

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

v4.2.3

12 Jul 15:48

Choose a tag to compare

VERSION 4.2.3

Slight hashrate increase, circa 1-2% over 4.2.2.
Now should come with sufficient packaging to deploy smoothly on both MMPOS and HiveOS


This is a Hybrid miner for PEPEPOW (XelisV2).

It currently only knows how to mine PEPEPOW against stratum

To CPU mine:

pepepow-miner -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow-miner-o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow-miner --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

Currently requires a CPU with AVX2 support, otherwise it will exit on startup. This may be fixed in future releases.

CPU Only performance may, in some circumstances, exceed that achieved by SRBMiner. Hybrid performance almost certainly will do so, at the cost of using a GPU as well.

No capabilities are currently available in the miner for setting clocks, so please use an external tool to do this, or your GPU will run wide open. NB - the GPU workload is quite bursty, don't expect to see it flat out all the time. The CPU workload should be much closer to 99% of the number of threads (optimum threads are automatically picked by the miner, but you can override with -t in both cases).

No Windows release currently available, and fairly unlikely in the future. NVIDIA GPUs only.

On a really good day the tar.gz will work on HiveOS - if not, if someone who knows more about this than I do can let me know, then I'll get it updated.

Happy mining.

v4.2.2

10 Jul 19:54

Choose a tag to compare

VERSION 4.2.2

  • Add AVX512 support for Blake3 CPU stage1 (and final hash if not GPU offloaded). Ryzen 7000/9000, Zen4 Epycs or scaleable Xeon only (sure there are some edge case consumer Intel CPUs, but they are pretty rare).
  • Will enable sufficient HugePages if not present on startup - but will only do so conservatively. Does NOT back this out when it exits
  • Micro optimisations, especially in Div128
  • Initial scaffolding for handling XEL-STRATUM, but no code is yet enabled, so still PEPEPOW ONLY at this point.
  • Expect 2% - 10% hashrate increase against version v4.1.0

This is a Hybrid miner for PEPEPOW (XelisV2).

It currently only knows how to mine PEPEPOW against stratum

To CPU mine:

pepepow-miner -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow-miner-o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow-miner --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

Currently requires a CPU with AVX2 support, otherwise it will exit on startup. This may be fixed in future releases.

CPU Only performance may, in some circumstances, exceed that achieved by SRBMiner. Hybrid performance almost certainly will do so, at the cost of using a GPU as well.

No capabilities are currently available in the miner for setting clocks, so please use an external tool to do this, or your GPU will run wide open. NB - the GPU workload is quite bursty, don't expect to see it flat out all the time. The CPU workload should be much closer to 99% of the number of threads (optimum threads are automatically picked by the miner, but you can override with -t in both cases).

No Windows release currently available, and fairly unlikely in the future. NVIDIA GPUs only.

On a really good day the tar.gz will work on HiveOS - if not, if someone who knows more about this than I do can let me know, then I'll get it updated.

Happy mining.

v4.1.0

05 Jul 18:57

Choose a tag to compare

INITIAL BETA HYBRID GPU RELEASE

This is a Hybrid miner for PEPEPOW (XelisV2).

It currently only knows how to mine PEPEPOW against stratum

To CPU mine:

pepepow-miner -o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME%

To Hybrid mine:

pepepow-miner-o stratum+tcp://%URL%:%PORT% --no-longpoll -u %WAL%.%WORKER_NAME% --blake3gpu --gpu-id 0

You will want a GPU that is in a full x16 slot, not in a riser, due to the sheer volume of data that has to be shifted.
PCIE bandwidth is really important here.

pepepow-miner --list-gpu will give you a list of gpu-idx to pass to --gpu-id (it defaults to 0 if not specified).

Currently requires a CPU with AVX2 support, otherwise it will exit on startup. This may be fixed in future releases.

CPU Only performance may, in some circumstances, exceed that achieved by SRBMiner. Hybrid performance almost certainly will do so, at the cost of using a GPU as well.

No capabilities are currently available in the miner for setting clocks, so please use an external tool to do this, or your GPU will run wide open. NB - the GPU workload is quite bursty, don't expect to see it flat out all the time. The CPU workload should be much closer to 99% of the number of threads (optimum threads are automatically picked by the miner, but you can override with -t in both cases).

No Windows release currently available, and fairly unlikely in the future. NVIDIA GPUs only.

On a really good day the tar.gz will work on HiveOS - if not, if someone who knows more about this than I do can let me know, then I'll get it updated.

Happy mining.

v3.4.2

11 Jul 08:44

Choose a tag to compare

v3.4.2

This release provides a pre-built optimised set of statically linked binaries for aarch64 variants.
It includes a 1.5% DevFee

It pulls back minor performance enhancements from the X64 branch.

It SHOULD run happily inside termux on Android phones as well as natively on 64 bit ARM64/AARCH64 Linux.

The easiest way to get the correct binary for your particular variant is:

curl -s -L https://github.com/MattF42/pepew-cpu-miner/releases/download/v3.4.2/install.sh | bash