mirror of
https://github.com/Ponce/slackbuilds
synced 2024-12-01 01:00:03 +01:00
cb4415d873
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
100 lines
4.2 KiB
Text
100 lines
4.2 KiB
Text
XMRig is a high performance, open source, cross platform RandomX,
|
|
KawPow, CryptoNight and GhostRider unified CPU/GPU miner and
|
|
RandomX benchmark. Official binaries are available for Windows,
|
|
Linux, macOS and FreeBSD.
|
|
|
|
Mining Backends:
|
|
* CPU (x64/ARMv7/ARMv8)
|
|
* OpenCL for AMD GPUs
|
|
(CUDA for NVIDIA GPUs requires an external CUDA plugin "xmrig-cuda"
|
|
as a dependency; for the time being, you will have to compile this
|
|
yourself)
|
|
|
|
Usage:
|
|
The preferred way to configure the miner is the JSON config file,
|
|
as it is more flexible and human friendly. The command line interface
|
|
does not cover all features, such as mining profiles for different
|
|
algorithms. Important options can be changed during runtime without
|
|
miner restart by editing the config file or executing API calls.
|
|
|
|
Config File:
|
|
An online wizard (located at https://xmrig.com/wizard) can be used
|
|
to help create an initial configuration for the miner. The resulting
|
|
config file must be placed as either .xmrig.json or .config/xmrig.json
|
|
in your user home directory.
|
|
|
|
Donations:
|
|
Donations are the percentage of your hashing power that you want to
|
|
donate to the developer, and are used to support XMRig Development.
|
|
Default donation 1% (1 minute in 100 minutes) can be increased via
|
|
command line option --donate-level or disabled in the source code.
|
|
Alternatively, pass the option "DONATE=no" to the script to disable
|
|
donations altogether (although a one-time donation to the developers
|
|
is recommended if you choose to do this).
|
|
|
|
Algorithms:
|
|
Various algorithms can be enabled/disabled by passing variables to the
|
|
script (VAR=yes/no ./feather.SlackBuild) These algorithms include:
|
|
WITH_CN_LITE=yes|no (default: yes)
|
|
(disable all CryptoNight-Lite algorithms (cn-lite/*))
|
|
WITH_CN_HEAVY=yes|no (default: yes)
|
|
(disable all CryptoNight-Heavy algorithms (cn-heavy/*))
|
|
WITH_CN_PICO=yes|no (default: yes)
|
|
(disable CryptoNight-Pico algorithms (cn-pico and cn-pico/tlo))
|
|
WITH_CN_FEMTO=yes|no (default: yes)
|
|
(disable CryptoNight-UPX2 algorithm)
|
|
WITH_RANDOMX=yes|no (default: yes)
|
|
(disable RandomX algorithms (rx/*))
|
|
WITH_ARGON2=yes|no (default: yes)
|
|
(disable Argon2 algorithms (argon2/*)
|
|
WITH_KAWPOW=yes|no (default: yes)
|
|
(disable KawPow algorithm (kawpow)
|
|
WITH_GHOSTRIDER=yes|no (default: yes)
|
|
(disable GhostRider algorithm (gr)
|
|
|
|
Features:
|
|
Various features can be enabled/disabled by passing variables to the
|
|
script (VAR=yes/no ./feather.SlackBuild) These features include:
|
|
WITH_HWLOC=yes|no (default: yes)
|
|
(disable hwloc support. Disabling this feature is not recommended
|
|
in most cases. This feature adds an external dependency to
|
|
libhwloc (1.10.0+))
|
|
WITH_LIBCPUID=yes|no (default: yes)
|
|
(disable built-in libcpuid support. This feature is always disabled
|
|
if hwloc is enabled. If both hwloc and libcpuid are disabled, auto
|
|
configuration for CPU will be very limited.)
|
|
WITH_HTTP=yes|no (default: yes)
|
|
(disable built-in HTTP support. This feature is used for HTTP API
|
|
and daemon (solo mining) support)
|
|
WITH_TLS=yes|no (default: yes)
|
|
(disable SSL/TLS support (secure connections to pool). This feature
|
|
adds an external dependency to OpenSSL (included in Slackware by
|
|
default))
|
|
WITH_ASM=yes|no (default: yes)
|
|
(disable assembly optimisations for modern CryptoNight algorithms)
|
|
WITH_EMBEDDED_CONFIG=yes|no (default: no)
|
|
(enable embedded config support)
|
|
WITH_OPENCL=yes|no (default: yes)
|
|
(disable OpenCL backend)
|
|
WITH_CUDA=yes|no (default: no)
|
|
(enable NVIDIA CUDA backend; requires xmrig-cuda dependency)
|
|
WITH_NVML=yes|no (default: no)
|
|
(disable NVML (NVIDIA Management Library) support. This feature is
|
|
only available if CUDA is enabled)
|
|
WITH_MSR=yes|no (default: yes)
|
|
(disable MSR mod & 1st-gen Ryzen fix)
|
|
WITH_ADL=yes|no (default: yes)
|
|
(disable ADL (AMD Display Library) or sysfs support. Tihs feature
|
|
is only available if OpenCL is enabled)
|
|
WITH_PROFILING=yes|no (default: no)
|
|
(enable profiling for developers)
|
|
WITH_SSE4_1=yes|no (default: yes)
|
|
(disable SSE 4.1 for Blake2)
|
|
WITH_BENCHMARK=yes|no (default: yes)
|
|
(disable builtin RandomX benchmark and stress test)
|
|
WITH_SECURE_JIT=yes|no (default: no)
|
|
(enable secure access to JIT memory. Off by default on all OS,
|
|
except for macOS with ARM CPU)
|
|
WITH_DMI=yes|no (default: yes)
|
|
(disable DMI/SMBIOS reader)
|
|
|