While Linux offers some significant advantages when it comes to GPU mining, Windows does have one potentially important edge: undervolting your GPUs currently requires quite a bit less effort under Windows. If you want your mining rig to x11 mining rig bitcoin at its maximum efficiency, you’ll want to keep power consumption to a minimum, and with Linux that generally requires flashing a custom BIOS to each GPU—whereas in Windows you can usually accomplish this at the driver level with a simple software setting.
The bad news is that if you want maximum performance out of your rig, you’ll probably eventually want to flash your GPU BIOS under either operating system, but we’ll get into that in part 4 of this guide. But if you already know that overwriting your GPU BIOS with a custom replacement is outside of your comfort zone, then sticking with Windows will at least allow you to undervolt. So with all of that in mind, if Windows sounds like the best option for you, read on for our setup guide! Build an Ethereum Mining Rig, part 3: Windows Setup I won’t go into quite the same excruciating level of detail as I did with my Linux guide, as it’s probably a safe assumption that anyone reading a guide about building a custom cryptocurrency mining rig is already quite comfortable with basic Windows tasks. Step 1: Configure BIOS Settings Before we even get to Windows, make sure your mining computer’s BIOS settings are in order.
You should end up in the BIOS configuration area. Change power options so that the computer automatically turns itself on whenever power is restored. The reason for this is two-fold: first, it’ll make sure that your miner automatically starts up after a power outage. Second, it makes powering the computer on much easier if you don’t happen to have a power switch connected to the motherboard. Disable all components that you don’t plan to use.
For me, that meant disabling onboard audio, the USB 3. 0 ports, one of the SATA controllers, the Firewire port, and the serial port. Exact tweaks vary by motherboard, but setting the PCIe speed to Gen1 is usually a good place to start. No need to change anything now, but make a mental note that you may need to come back and play around a bit if all of your GPUs don’t show up in the OS later. I’m going to assume that everyone reading this is capable of installing a fresh copy of Windows. Complete the installation and boot into the Windows desktop before proceeding to the next step. Ethernet driver that came with your motherboard so that you can get online.
Step 3: Configure automatic login If you’re building a dedicated mining rig, then you probably want your mining rig to boot up and start mining automatically, without any user intervention. We’ll need to enable auto-login for that to be possible. You’ll be prompted to enter your password to confirm the change. Step 4: Change power settings to prevent sleep By default, Windows will go to sleep after 30 minutes without user interaction. Obviously, we don’t want that behavior on our mining rigs.
We’ll be setting things up so that your mining rig automatically begins mining any time Windows boots, so leaving automatic updates in place certainly wouldn’t be disastrous if you want to skip this section. You’ll need to reboot for the change to take effect. It’s ok to simply pick all of the default options during installation. Reboot after the driver installation is complete. Step 9: Generate a wallet address You can skip this section if you already have an Ethereum wallet address. Otherwise, you’ll need to create one to mine with.
There are many ways to generate your own wallet address, but I’ll show you how to do it using the official open-source Ethereum software. Be wary about trusting other methods, as some online creation tools are potentially scams designed to later steal your coins. Download the latest release of Geth for Windows here. When the download is finished, run the installer and select all of the default options. If you see a warning about starting the Ledger hub here, you can ignore it. That’s your new wallet address—make a note of it. If you lose either of these, you’ve also lost control of your wallet and all of the coins associated with it—and there is literally nothing that anyone will be able to do to help you.
Copy the entire keystore folder someplace safe to backup your wallet. If you ever forget your wallet address, you can open a command prompt, return to your Geth installation folder, and type geth account list to see your addresses and the location of their key files. Step 10: Install Claymore’s Ethereum miner I talked about my reasons for selecting Claymore’s miner over other alternatives in my Linux guide, but to sum up: it’s currently the fastest, most stable Ethereum miner that’s still under active development. Make sure to get the . Extract the downloaded archive into a folder on your mining computer. Enter the following text into your mine.
It’s a fairly typical ETH pool that seems to have good reliability, but feel free to pick your own pool. Save and close notepad when you’re done. Now is a good time to perform a quick test. It’ll take a minute or two before it actually starts mining, but it should get there eventually.