Tweaking Xlarig for maximum performance

Here's where I'll discuss all the possible options for increasing your hash rate. Some of these are easy boosts to your hash rate and others can be more temperamental and require you to experiment with your hardware as it'll depend on what kind of machine you're running your miner on.

The Basics

Firstly, let's make sure that we're all on the same page. While parts of this guide will be applicable for other mining solutions, this guide is designed to focus on the Scala Projects XLArig which you can find on GitHub. Grab yourself a copy of the executable from the Releases page on GitHub for your specific hardware and we'll take a look at setting a good config file.

XLArig Configuration

To squeeze the most out of XLArig you will need to properly configure it for maximum mining potential. There are several considerations here but to ensure that you start from the beginning, I'd recommend downloading this Config File from Pastebin that I have hosted to provide a solid foundation of what you will need. Either download this file and rename it to "config.json" or create a file with that name and copy paste the text into that file. Place your new config.json into the same folder as your XLArig executable file. This config will be read automatically by XLArig when you start it.

You can give that config a go now if you want to test your XLArig setup is ready to start mining. It'll run with a few basic defaults but it should start mining just fine.

Continuing on, you'll want to change a few settings in order to claim the config file as your own:

  1. Open your config.json file and find the section "user", currently this will have a long value something like "Svkc5vEzm..." you'll want to change this to your own wallet address. (Unless you want to mine for me instead for some reason?)

  2. You will want to change your "rig-id". This is a personal name for your miner that you will use to recognise it later on the pool server. Examples could be "MyComputer" or "MiningRig1"

Something to note here is the pool server setup for this config.json is "url": "scala.party:3333" which is actually my pool for mining XLA that I'd love for you to join if you're interested in taking part in my pool party :) You can visit my pool using this link: Scala.Party If you're not interested this value can be changed too to the pool host of your choice but I'll be very sad about that.

The next basic


Huge Pages

https://xmrig.com/docs/miner/hugepages


"huge-pages": true,