mirror of
https://github.com/JayDDee/cpuminer-opt.git
synced 2025-09-17 23:44:27 +00:00
Updated cpuminer opt READMEs, HowTos & FAQs (markdown)
@@ -7,6 +7,8 @@ A work in progress
|
|||||||
|
|
||||||
## Hardware requirements.
|
## Hardware requirements.
|
||||||
|
|
||||||
|
### CPU
|
||||||
|
|
||||||
A x86_64 architecture CPU with a minimum of SSE2 support. This includes
|
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
|
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
|
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
|
Older CPUs are supported by cpuminer-multi by TPruvot but at reduced
|
||||||
performance.
|
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
|
## Software requirements
|
||||||
|
|
||||||
|
### Operating system
|
||||||
|
|
||||||
64 bit Linux OS. Ubuntu and Fedora based distributions, including Mint and
|
64 bit Linux OS. Ubuntu and Fedora based distributions, including Mint and
|
||||||
Centos, are known to work and have all dependencies in their repositories.
|
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
|
Others may work but may require more effort. Older versions such as Centos 6
|
||||||
don't work due to missing features.
|
don't work due to missing features.
|
||||||
64 bit Windows OS is supported with mingw_w64 and msys or pre-built binaries.
|
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
|
# Supported algorithms
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user