Xmrig config example. For basic configuration setup and examples, see Configuration Basics. This document covers the essential configuration options needed to get XMRig Proxy running and explains the fundamental configuration concepts. Troubleshooting Anti-virus keeps removing XMRig Some anti-viruses flag XMRig as malware because it is often deployed to infected computers to mine without the owner's consent. Click through and copy the text into the config. XMRig: Configuring optimization for Maximum Profit, Config for NiceHash. json file with any text editor and edit the "pool" attribute like the following: Of course you must replace the placeholders: COIN, YOUR_ADDRESS and YOUR_WORKER ๐ Monero mining with XMRig involves using your computer039s processing power to solve mathematical problems that validate transactions on the Monero network, earning you Monero coins in return. json, start. Basic build The basic build is easy to use on a local machine. It highlights XMRig039s features such as cross-platform compatibility and support for both CPU and GPU mining, making it suitable for various hardware setups. Memory size requirements 2080 MB per NUMA node for dataset, 1 NUMA node usually equal to 1 CPU socket, the miner show number of nodes on startup. Cannot read/set MSR loadernull(string, null) Optional path to the CUDA plugin. Address optionally may contain one of following schemes: XMRig 5. "watch": true } Save the file as config. json in your xmrig folder. XMRig Command Line Options Network Short option Long option Description Version -o --url=URL URL of mining server All -a --algo=ALGO mining algorithm All In todays video I will be showing you how to setup XMRig step by step, so that you can mine with your CPUs!The pool I will be using is unMineable because the Step 4: Optimal XMRIG Config Settings Save and close the file and then double-click the xmrig. XMRig Requirements Wallet Before starting, you'll need to have a Monero Wallet configured. Important options can be changed during runtime without miner restart by editing the config file or executing API calls. This document provides a complete reference for all configuration options, file formats, and command-line arguments available in XMRig Proxy. 0 - added MSR mod for Windows. Example below demonstrate all primary ideas of flexible profiles configuration: "rx/wow" Exact match to algorithm rx/wow, defined 4 threads without CPU affinity. json) to define mining parameters like pool address, wallet information, and CPU/GPU settings. It shows how to configure logging, add miners to the manager, retrieve the current config, modify it, and post the updated config. json, and you will need to edit it for your specific mining needs. This guide covers setting up a Monero wallet, choosing a mining pool, downloading and installing XMRig, and configuring it for optimal performance to maximize your earnings. info Basic client example Summary Backends Config JSON RPC NVIDIA CUDA plugin for XMRig miner. Run Xmrig as administrator, reboot your computer, and run Xmrig again to enable huge pages and begin CPU mining. This file is often named config. json file Another option for setting up xmrig is using the config. 21. Official client for the API: workers. . The XMRig Configuration System provides flexible ways to configure the XMRig cryptocurrency miner. ๐ป Discover how to optimize hash rate, improve performance, and achieve zero rejected shares! ๐ง Usage The preferred way to configure XMRig is the JSON config file as it is more flexible and human friendly. json Please Note: This is very basic configuration to get you started so you may need to tune it further for your specific hardware. exe (xmrig-nvidia. Documentation xmrig-amd GitHub resources README. Other options control the CPU, OpenCL, and CUDA backends for mining. As it is your computer and you are configuring the miner to mine for you, it is safe to add XMRig to your anti-virus whitelist. This document explains the configuration methods, available options, and how the system processes con Best practice: before starting the miner for the first time, edit your config. Contribute to xmrig/xmrig-cuda development by creating an account on GitHub. 1. Step 5: Letting XMRIG Run & Mining XMR There you have it. Additional options are provided for API access, logging, and general configuration. JSON config file is the preferred way to configure XMRig. XMRig is a coin mining program based on RandomX, KawPow and CryptoNight algorithms. If you use xmrig-proxy don't need specify algorithm on miner side. That being said here's some of the things you can change and what they do. Setup with config. When you add a GPU or replace it, you should delete the config. Easiest way to manual configuration is go to miner source directory and run script source . json with the basic settings that will remain unaltered in the future, and save it in a BACKUP folder. /xmrig on Linux)Now you should see the new workers when you press W in the terminal of the xmrig-proxy. JSON in replacement of -1 value in “affinity : -1”. log-filenull(string, null) Log all output to specified file. Official binaries are available for Windows, Linux, macOS and FreeBSD. json and then execute xmrig with the config as follows: xmrig -c config. exe file to start the miner. Apr 18, 2025 ยท The JSON configuration file in XMRig provides a flexible, human-friendly way to configure all aspects of the miner. To get sample configuration please use configuration wizard. May 8, 2018 ยท In all three miner versions that is within the unzipped folder you should see this three files such as: config. exe). XMRig Command line options Network XMRig is a high performance, open source, cross platform RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark. Check this xmrig report malware sample 7311bf16aa14a163872a46fc2fcc771c1a10dc178cec7b708ba2fe4ce183fca2, with a score of 10 out of 10. exe and xmrig-amd. Monero AMD (OpenCL) miner. Due limitations of JSON format Windows directory separator should be escaped like \\ or written in Unix style like /. This guide covers how to start and how to use the latest XMRig version 6. Configuration wizard - XMRig Configuration wizard XMRig config generator & editor. 256 KB of L2 cache and 2 MB of L3 cache per 1 mining thread. cmd and xmrig. XMRig will automatically detect best options for your CPU. json: Create the Configuration File Copy the demo configuration file as a starting point: This is just a list of some of the things you can change in the XMRig configuration file that may help increase your hashrates, it's best to play around with these settings yourself and find what works best in your case. By editing the settings in config. 2. Monero (XMR) NVIDIA miner. This option supports environment variables. Thus, you will force the miner to use these specific threads. Configure the config. Official binaries are available for Windows, Linux, macOS, and FreeBSD. CPU priority 0 just means XMRig will run with minimal priority and any other task will overtake CPU when needed. pro:443. json file which gives you more control beyond the basic settings and 2. XMRig supports HTTP API to retrieve varios data from the miner, change config and state on fly. json file that comes within the same folder, open the config. You will get a command prompt that opens and the miner will be running. Download the Monero Ocean fork of Xmrig from GitHub and unzip the files. 3 and higher. However, if you plan to run the miner on other machines, consider using the advanced build. Check this xmrig report malware sample df0d239965c00454f701e763cabb138b656f6dd399d2c99c6a6020f37effbab0, with a score of 10 out of 10. For example pool. 3. It supports a wide range of options for controlling mining behavior, hardware utiliz Update Config This example demonstrates how to update the configuration of an XMRig miner using the XMRigManager. XMRig mining client is RandomX mining client for AMD and Nvidia GPUs on Linux mining OS and as CPU mining client for Linux and Windows systems. Check this xmrig report malware sample 9c53adc7d00f345086615856cc1af620e42f5a17470510f449155236da5a2437, with a score of 10 out of 10. json, and replace it with the backup, to let the miner set the new GPU. Xmrig provides a configuration file that allows users to customize their mining settings. To set up Xmrig for CPU mining on Monero Ocean: 1. Click to learn more. Contribute to xmrig/xmrig-config development by creating an account on GitHub. You have to use the Primary wallet address for mining - Subaddresses and integrated addresses are not supported. There are options to configure the network settings like server URL, username/password, and proxy. Especially the cpu section Alternatively you can specify the parameters at run time this way: RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark - xmrig/xmrig url(string) Url address of the pool or url of daemon RPC API. Implemented via builtin HTTP server without any external compile time dependencies. json, plus P2Pool mini setup, troubleshooting, and safety notes. Suitable for both AMD and Nvidia video cards and processors. XMRig config generator & editor. Step-by-step Windows guide to mine Monero with XMRig using config. 256 MB for cache on first NUMA node. cmd (or . hashvault. You no longer need to manually launch batch files, just start XMRig from the administrator, and he will do the MSR Yes, you can use batch file, example here and in the unpacked xmrig folder. org) to access to MSR registers, it make automatic configuration very simple. This document lists and describes the command line options for XMRig, an open-source CPU and GPU miner for Monero. Check this xmrig report malware sample d96d8f4f3bc61126be2d5781892ac2f6e39e3eef3054c40b14a2bce3b57f0e83, with a score of 10 out of 10. 3. HTTP options Options below contained in http object in the config file. You can use Wizard to generate config for this object. XMRig use signed WinRing0 driver (© 2007-2009 OpenLibSys. Example which demonstrate all primary ideas of flexible profiles configuration This page documents all available command line options in XMRig, their purpose, and usage patterns. By default, xmrig looks for the config file at the following locations: Boost your CPU usage for xmrig with effective configurations. Contribute to xmrig/xmrig-amd development by creating an account on GitHub. json file with the Monero Ocean pool address, your XMR wallet address, and the rig name. It focuses on the most commonly used settings and basic In the config. The command line interface does not cover all features, such as mining profiles for different algorithms. Start xmrig. It covers configuration sources, JSON file structure, command-line options, and the internal configuration processing system. json file, adjust the "max-threads-hint" setting to increase the number of CPU cores utilized by Xmrig. To use ZMQ instead of polling add the following to your monerod config file or startup flags: Check this cobaltstrike report malware sample 8151381f6805bb670b8a38424350443199407cb864e9a3ed8b7883612653bb15, with a score of 10 out of 10. md Changelog Wiki GPU threads configuration You will then have to convert the value to decimal, put it in CONFIG. Contribute to xmrig/xmrig-nvidia development by creating an account on GitHub. You can now leave XMRIG running and it will send the block rewards to the wallet that you XMRig Setup and Configuration CPU XMRig Configuration Unzip the file and extract the files into a new folder (Make sure your anti-virus doesn't delete the files) Open the config. Learn how to choose a Monero (XMR) mining pool in 2026 using a practical checklist: fees, PPLNS/PPS/FPPS payouts, minimum payouts, hashrate share, latency, uptime, reputation, plus a simple XMRig start path and a clear look at P2Pool. RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark - xmrig/src/config. json file with Notepad Find and change the following lines: RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark - xmrig/xmrig Option coin useful for pools without algorithm negotiation support or daemon to allow automatically switch algorithm in next hard fork. You’ll want to balance performance with system responsiveness; for example, setting it to 90% allows the miner to use most resources without completely overwhelming the system. json at master · xmrig/xmrig The article provides a comprehensive guide on using XMRig for Bitcoin mining, covering everything from setting up a wallet to configuring the software. Check this xmrig report malware sample ba43e447e63611d365300bf2e8e43ccb02ea112778d0d555ef9a9ccf6169808b, with a score of 10 out of 10. Here is an example: Default auto-configuration creates a reasonable minimum of profiles which cover all supported algorithms. There are 2 ways in which you can configure and run XMRig. Check this xmrig report malware sample 607446febdcb17ca4ca71d5e888a03fac4e3a0a6993b23b4c776260fdf8db2ad, with a score of 10 out of 10. Command line options provide a way to configure the miner when launching it, overriding defaults or Create and customize XMRig configuration files using the wizard for efficient mining setup. Node Optional: Solo mining using XMRig can be configured to use ZMQ to avoid polling the node. Create and customize your XMRig configuration for optimal performance and compatibility with various operating systems and mining algorithms. xmrig. Below are step-by-step instructions for setting up config. For example if you like to change threads count for RandomX algorithm you should edit profile rx in cpu object of the config file. XMRig Configuration Guide XMRig requires a configuration file (config. RandomX, KawPow, CryptoNight and GhostRider unified CPU/GPU miner and RandomX benchmark - xmrig/xmrig This config file will have the xmrig options which will be used when the miner is executed. aflfo, j2bn1d, mw40w5, jyrpt, jykkc, ycje7, mi1n, 2gxuke, hkze, mfmtj,