mirror of
https://github.com/JayDDee/cpuminer-opt.git
synced 2025-09-17 23:44:27 +00:00
Updated Requirements (markdown)
@@ -4,49 +4,40 @@
|
||||
|
||||
### 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
|
||||
and newer and AMD equivalents. Further optimizations are available on some
|
||||
algoritms for CPUs with AVX and AVX2, Sandybridge and Haswell respectively,
|
||||
as well as AVX512, SHA, and VAES avaible on Icelake.
|
||||
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 and newer and AMD equivalents. Further optimizations are available on some algorithms for CPUs with AVX and AVX2, AVX512, SHA & VAES.
|
||||
|
||||
Older CPUs are supported by cpuminer-multi by TPruvot but at reduced
|
||||
performance.
|
||||
Older CPUs are supported by cpuminer-multi by TPruvot but at reduced performance.
|
||||
|
||||
ARM, Aarch64, Raspberry Pi are not supported.
|
||||
ARM, Aarch64, Raspberry Pi, PowerPC, RISCV, etc, and all 32 bit CPUs 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.
|
||||
64 bit Linux OS. Debian and Fedora based distributions, including Ubuntu, Mint and Centos, are known to work and have all dependencies in their repositories. Others will work but may require more effort. Currently supported OS versions should work, EOL versions are YMMV.
|
||||
|
||||
64 bit Windows OS is supported with mingw_w64 and msys2 or pre-built binaries. Windows 7 and newer work, XP is YMMV.
|
||||
|
||||
Older OSs that work may not be able to exploit all the availble CPU and miner features.
|
||||
|
||||
FreeBSD and other BSDs may work, YMMV.
|
||||
|
||||
MacOS, OSx, Android, Haiku and reactOS are not supported.
|
||||
MacOS, OSx, Android, Haiku, reactOS, etc, 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.
|
||||
VMs and emulators are nit recommended.
|
||||
It is possible to run cpuminer-opt in a virtual machine subject to the above requirements but some advanced CPU features may be not be supported by the emulator. CygWin has been known to work but has significantly lower performance than running a Windows binary natively.
|
||||
VMs and emulators are not recommended.
|
||||
|
||||
### Server
|
||||
|
||||
A stratum server for shared mode pool mining. Some pools also offer solo mining.
|
||||
Network access to a stratum server for shared mode pool mining. Some pools also offer solo mining.
|
||||
|
||||
A full node wallet for the coin to be mined solo using getwork or getblocktemplate (GBT). Some coins may not be suported, YMMV.
|
||||
|
||||
A full node wallet for the coin to be mined using getwork.
|
||||
|
||||
GBT is YMMV.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user