mirror of
https://github.com/JayDDee/cpuminer-opt.git
synced 2025-09-17 23:44:27 +00:00
Updated Requirements (markdown)
@@ -4,13 +4,12 @@
|
||||
|
||||
### 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 algorithms for CPUs with AVX and AVX2, AVX512, SHA & VAES.
|
||||
* A x86_64 architecture CPU with a minimum of SSE2 support. This includes Intel Core2 and newer and AMD equivalents.
|
||||
* Arm CPU supporting AArch64 and NEON.
|
||||
32 bit CPUs are not supported.
|
||||
Older CPUs are supported by open source 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, PowerPC, RISCV, etc, and all 32 bit CPUs are not supported.
|
||||
|
||||
Mining on mobile devices that meet the requirements is not recommended due to the risk of overheating. Mining has unlimited demand, it will push any device to or beyond its limits.
|
||||
Mining on mobile devices that meet the requirements is not recommended due to the risk of overheating and damaging the battery. Mining has unlimited demand, it will push any device to or beyond its limits. There is also a fire risk with overheated lithium batteries. Beware of apps claiming "mobile only mining". There is no such thing, they aren't miners. If a mobile CPU can mine it any CPU can.
|
||||
|
||||
### Memory
|
||||
|
||||
@@ -20,20 +19,18 @@ Memory requirements are very dependant on the algorithm. Some algorithms require
|
||||
|
||||
### Operating system
|
||||
|
||||
64 bit Linux OS. Debian and Fedora based distributions, including Ubuntu, Mint, RHEL and clones, 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 Linux OS. Debian and Fedora based distributions, including Ubuntu, Mint, RHEL and clones, are known to work and have all dependencies in their repositories. Others will work but may require more effort.
|
||||
|
||||
64 bit Windows OS is supported with mingw_w64 and msys2 or pre-built binaries. Windows 7 and newer work, XP is YMMV.
|
||||
* 64 bit Windows OS is supported on x86_64 only 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. Alt OSs like Haiku, ReactOS, etc are not supported.
|
||||
|
||||
FreeBSD and other BSDs may work, YMMV.
|
||||
|
||||
MacOS, OSx, Android, Haiku, reactOS, etc, are not supported.
|
||||
MacOS Does not work natively but will work from a Linux VM.
|
||||
|
||||
### Virtualization and Emulation
|
||||
|
||||
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.
|
||||
Virtialbox or VMWare are recommended for x86_64 hosts, UTM/Qemu is recommended for MacOS with AArch64.
|
||||
|
||||
### Server
|
||||
|
||||
|
Reference in New Issue
Block a user