From c3bd337356761e9b4218bc8bccb64d96e5fff62b Mon Sep 17 00:00:00 2001 From: JayDDee Date: Sun, 1 Mar 2020 21:49:19 -0500 Subject: [PATCH] Updated cpuminer opt READMEs, HowTos & FAQs (markdown) --- cpuminer-opt-READMEs,-HowTos-&-FAQs.md | 28 ++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/cpuminer-opt-READMEs,-HowTos-&-FAQs.md b/cpuminer-opt-READMEs,-HowTos-&-FAQs.md index 3f03fc8..91c2fdd 100644 --- a/cpuminer-opt-READMEs,-HowTos-&-FAQs.md +++ b/cpuminer-opt-READMEs,-HowTos-&-FAQs.md @@ -7,6 +7,8 @@ A work in progress ## Hardware requirements. +### CPU + A x86_64 architecture CPU with a minimum of SSE2 support. This includes Intel Core2 and newer and AMD equivalents. In order to take advantage of AES_NI optimizations a CPU with AES_NI is required. This includes Intel Westmere @@ -17,21 +19,39 @@ as well as AVX512, SHA, and VAES avaible on Icelake. Older CPUs are supported by cpuminer-multi by TPruvot but at reduced performance. -ARM CPUs are not supported. +ARM, Aarch64, Raspberry Pi are not supported. + +### Memory + +Memory requirements are very dependant on the algorithm. Some algorithms require over 100 MB per thread. +GPU mining will also raise memory requirements. It's not a performance issue, it works smoothly or it +doesn't. ## Software requirements +### Operating system + 64 bit Linux OS. Ubuntu and Fedora based distributions, including Mint and Centos, are known to work and have all dependencies in their repositories. Others may work but may require more effort. Older versions such as Centos 6 don't work due to missing features. 64 bit Windows OS is supported with mingw_w64 and msys or pre-built binaries. -MacOS, OSx and Android are not supported. +FreeBSD and other BSDs may work, YMMV. -## Stratum pool +MacOS, OSx, Android, Haiku and reactOS are not supported. + +### Virtualization and Emulation + +It is possible to run cpuminer-opt in a virtual machine but some CPU features may be missing emulation. +CygWin has been known to work but has significantly lower performance than running a Windows binary natively. + +### Server + +A stratum server for shared mode pool mining. Some pools also offer solo mining. +A full node wallet for the coin to be mined using getwork. +GBT is YMMV. -Some algorithms may work wallet mining using getwork or GBT, YMMV. # Supported algorithms