Build your own Ethereum Mining Rig, part 3: Windows Setup

Ethereum & WindowsNo doubt some of you saw the Ethereum mining guide for Linux that I published last week and balked at all of that “command-line nonsense”. Linux isn’t everyone’s thing, and that’s ok—if Windows is your OS of choice, then this guide is for you!

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 run 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. The steps outlined below should be more than adequate for the average Windows user, but feel free to leave comments if anything is unclear!

Step 1: Configure BIOS Settings

Before we even get to Windows, make sure your mining computer’s BIOS settings are in order. Power on your computer, and press the “delete” key a few times immediately after power on. You should end up in the BIOS configuration area. Do the following, then save & exit:

  • 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. This might save a little bit of power, and since your miner will likely be running 24/7, it’ll add up. For me, that meant disabling onboard audio, the USB 3.0 ports, one of the SATA controllers, the Firewire port, and the serial port.
  • If you’re running a lot of GPUs (4+), additional tweaks might be necessary to ensure that they’re all recognized by the OS. 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.

Step 2: Install Windows 10

Any 64-bit edition of Windows 10 should work fine (a 32-bit OS is not capable of running the Ethereum mining software). Windows 7 and 8 will work as well (as long as they’re 64-bit versions), although you may need to do a bit of extra work to recognize all of your GPUs if you’re running more than 4. The guide is written assuming that you have Windows 10, but the steps for 7/8 should be pretty similar.

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. If necessary, also install the LAN/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.

  • Right-click on the Start Menu and select “Run”. Type “netplwiz” (without the quotes) at the prompt, and click “ok”.
  • Uncheck the box that says “Users must enter a user name and password to use this computer”.
  • Click “Apply”. 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. To disable it:

  • Right-click the Start Menu -> Control Panel -> System & Security -> Power Options.
  • “Balanced” should be selected. Click on “Change plan settings” next to it.
  • Change “Put the computer to sleep” to “Never”, then click “Save changes”.

Step 5: Minimize unscheduled reboots due to Windows Updates

Windows 10 introduced forced updates as a pretty controversial “feature”, and not having control over when your mining rig is rebooted to install OS patches could be frustrating. 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. But if you’d prefer to retain control over downtime, here are some workarounds:

Keep in mind that if this is a fresh install of Windows, it’s a good idea to let the OS install any available updates first (right-click start -> settings -> windows update -> check for updates).

Step 6: Allocate at least 16GB of virtual memory

The author of the mining software that we’ll be using recommends this step, although I’ve never encountered issues with a smaller pagefile (edit 4/19/17: I tried mining on a machine with only 4GB of physical RAM and got terrible performance until I increased my pagefile to 16GB). Here’s what you need to do:

  • Right-click the Start Menu -> System -> click “change settings” on the right side of the window (if you don’t see “change settings”, click “system info” first)
  • Click on the “Advanced” tab, then in the “Performance” area, click “Settings”
  • Click the “Advanced” tab, then click “Change” in the area labeled “Virtual Memory”
  • Uncheck the box at the top that says “Automatically manage paging file size for all drives”, then click on the “Custom Size” radio button.
  • Enter “16384” (without the quotes) in both the Initial and Maximum size fields, then click “Set”. You’ll need to reboot for the change to take effect.

Step 7: Disable unnecessary Windows visual effects

On systems with borderline hardware, this may increase performance a bit and help keep the OS a bit more responsive during mining:

  • Right-click the Start Menu -> System -> click “change settings” on the right side of the window (if you don’t see “change settings”, click “system info” first)
  • Click on the “Advanced” tab, then in the “Performance” area, click “Settings”
  • On the “Visual Effects” tab (which should be open by default), click on the radio button labeled “Adjust for best performance”, then click “Apply”

Step 8: Install AMD GPU drivers

AMD offers special mining-specific “blockchain compute” drivers that deliver considerably more performance than their standard drivers, so that’s what we’ll be using. If the computer that you’re installing to will not be a dedicated mining rig (eg: you plan to also play games on it, etc), you may prefer to use the latest available standard driver.

It’s ok to simply pick all of the default options during installation. Skip including ReLive when asked, as we don’t need it.

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.
  • Open a command prompt window (right-click the Start Menu -> Command Prompt).
  • Type the following to switch to the Geth installation directory (assuming you installed it in the default location):
    cd \Program Files\Geth
  • Type the following to create a new wallet address:
    geth account new

If you see a warning about starting the Ledger hub here, you can ignore it. You’ll be prompted to enter a password, and then to confirm it (use a strong password that you won’t forget!). The output will be a long string between two curly braces { }. That’s your new wallet address—make a note of it. You can easily copy it by right-clicking anywhere in the command prompt window, selecting “Mark”, highlighting your new address by holding left-click and dragging the mouse over the entire address, and then right-clicking again to copy to your clipboard. From there, you can paste your address anywhere using standard Windows shortcuts (CTRL+V).

Important: The combination of the password you just used to create this address *and* the associated encrypted key file is what gives you control over your new wallet address. 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. Remember your password, and keep multiple backups of your key file(s)!

Your key file(s) are stored in the %APPDATA%\Ethereum directory. For a fresh Windows 10 install, that means the C:\Users\[YOUR WINDOWS USERNAME]\AppData\Roaming\Ethereum\keystore folder (note that the AppData folder is hidden by default). 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. The downside is that it’s not free—about 1% of your mining time will benefit the creator of the software instead of you. However, even after the usage fee, you’ll come out ahead compared to the alternatives.

  • Download the latest version of Claymore’s ETH miner (v10.2 at the time of this post). Make sure to get the .zip file and not the Linux tar (also check here for newer releases)!
  • Extract the downloaded archive into a folder on your mining computer.
  • Open the folder where you extracted the miner, and create a new text file called “mine.bat” (you can use notepad for this).
  • Enter the following text into your mine.bat file exactly as written (but do make sure to substitute your own wallet address—see note below):
    timeout /t 15
    setx GPU_FORCE_64BIT_PTR 0
    setx GPU_MAX_HEAP_SIZE 100
    setx GPU_USE_SYNC_OBJECTS 1
    setx GPU_MAX_ALLOC_PERCENT 100
    setx GPU_SINGLE_ALLOC_PERCENT 100
    ethdcrminer64.exe -epool eth-us-east1.nanopool.org:9999 -ewal YOUR_WALLET_ADDRESS/Miner01 -epsw x -mode 1 -allpools 1

    pause

Where it says YOUR_WALLET_ADDRESS, use the address you created in step 9 (you’ll need to put “0x” in front of it). The “Miner01” following your address can be changed to any friendly label that you want to give your miner (only important if you plan to run multiple rigs).

Note that I’m using nanopool.org as the mining pool here. It’s a fairly typical ETH pool that seems to have good reliability, but feel free to pick your own pool. Most don’t require registration, and simply payout to whatever wallet address you supply whenever a certain threshold is met (usually whenever you accumulate 1+ ETH). Assuming you stick with Nanopool, you’ll be able to check on your miner’s status by going to this URL after you start mining: https://eth.nanopool.org/account/[YOUR WALLET ADDRESS]

Save and close notepad when you’re done.

Now is a good time to perform a quick test. Simply double-click your mine.bat file to launch the miner. It’ll take a minute or two before it actually starts mining, but it should get there eventually. When you see a scrolling log of outputs that includes non-zero hashrates (expect hashrates in the low to mid 20s for unoptimized GPUs), you’re good to go. If the script fails to start, or you see errors, make sure that you’ve created the script exactly as outlined in the guide.

Press CTRL+C to exit the miner when you’re satisfied that it’s working.

Step 11: Configure your miner to start automatically

We want our rig to automatically start mining whenever it’s powered on or rebooted. That way, we keep mining losses to a minimum whenever a power outage occurs, and we don’t have to worry about manually starting it back up in other situations.

  • Open Windows Explorer and navigate to the folder where you created “mine.bat” in the previous step.
  • Right-click on your mine.bat file, and pick “Copy”.
  • Now, navigate to %AppData%\Microsoft\Windows\Start Menu\Programs\Startup (should be something like C:\Users\[YOUR WINDOWS USERNAME]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup).
  • Right-click anywhere on the empty background of the Startup folder and select “Paste shortcut”.

You should see a shortcut to your mine.bat file appear in the startup folder. Windows should automatically execute it upon bootup.

At this point, we’re done with the essentials. If you’ve done everything correctly, you should be able to reboot and watch your rig automatically start mining shortly after the Windows desktop loads. There are a couple more steps that may be important to you, though.

Step 12 (optional): Optimize clock speeds and undervolt (basic)

We’ll get into more advanced optimization in the next section of this guide, but as long as we’re on Windows, it doesn’t hurt to see what we can accomplish via some basic driver setting adjustments. We should be able to squeeze out some extra performance on most RX 470/480 cards and save a bit of power without venturing into the realm of BIOS mods.

  • Open the Radeon Settings app. There should be an icon for it in your system tray. If not, it’s located here: C:\Program Files\AMD\CNext\CNext\RadeonSettings.exe
  • Click on the “Gaming” tab at the top left.
  • Click on the “Add” button near the top right, then click “Browse”.
  • Navigate to the folder where you installed Claymore’s miner, select “EthDcrMiner64.exe”, and then click “Open”.
  • You should see a new profile appear on the Radeon Settings App window labeled “EthDcrMiner64”. Go ahead and click it.
  • Click on the “Profile OverDrive” tab.
AMD's WattMan

(click for full-size)

You should see something that looks like the image on the left (click for full-size). I’ve cropped in on the two areas that we’re interested in (they’re labeled “GPU” and “Memory”). Find them and start by setting the Frequency to “Dynamic” and the Voltage Control to “Manual” in both areas.

Before we go any further, I’ll just throw out this disclaimer: changing the factory voltage settings on your GPU can result in system instability, crashes, and/or damage. Proceed at your own risk! Honestly, the risk here is tiny—we’re still constrained to basically safe values by AMD’s software, and in the case of a crash we’ll just reboot and be back to factory settings (where we can try again with less-aggressive values).

We’re aiming to accomplish three things here:

  1. We want to lower the core clock speed as low as possible without impacting performance.
  2. We want to increase the memory clock speed as high as possible without impacting stability.
  3. We want to lower both the core and memory voltage as low as possible without impacting stability.

Before we go changing any values, if you haven’t run your miner at stock settings already for a few minutes to get a decent idea of its baseline performance, now is a good time to do that. Look for output along the lines of “ETH: GPU0 XX.XXX Mh/s” while Claymore’s miner is running. There will be some variance from line to line, but that XX.XXX number is the hash rate for that individual GPU. When you have a good idea of your average hash rate, close the miner—it’s time to start making some changes!

  • Start by decreasing your core clock speed to 1000 mhz from whatever the factory setting was (in the “GPU” area, change the values for state 6 and 7 to 1000 on the Frequency row). Click “Apply” (at the top right). Restart your miner and see how performance looks. There is a good chance that it’s unchanged. If that’s the case, repeat the process, but decrease the core clock speed by another 50 mhz or so. Keep moving down in 50 mhz increments until you notice mining performance drop. When that happens, bump the core clock back up to the previous value—that’s the sweet spot.
  • We’re going to basically do the reverse with the memory clock speed, but there are some important things to know. If you have a GPU that is factory-clocked at 1750 mhz or less (virtually every 4GB RX 470/480 GPU, and most RX 470 8GB GPUs as well—the Sapphire Nitro being the notable exception—then 1750 mhz is going to probably be your limit via this method. Increasing the memory clock beyond 1750 mhz will likely result in a change to less-aggressive memory timings that will result in a loss of performance, and there is no way to prevent this outside of BIOS modifications. So if you have a card clocked at under 1750 mhz, bump it up to exactly 1750 mhz, which will give you a decent performance boost. If you have a 2000 mhz card, you can increase it incrementally, like the reverse of what we did with the core clock. Eventually you’ll experience system instability: artifacts on the screen, a GPU crash, bluescreen, etc. When that happens, back down a bit until things are stable.
  • When you’re satisfied that you’ve found the sweet spot for both clock speeds, it’s time to lower voltages. This is pretty straightforward: drop values 25 mV at a time until you experience instability, then bump it back up to last stable value. You should be able to reduce your power consumption a fair bit this way without impacting performance at all (these are great if you want to measure your electricity usage at the wall).

While more significant performance gains are possible by flashing a custom GPU BIOS (which I’ll cover in the next part of this guide), you should at least be able to realize some significant power savings (which has the added benefit of lowering GPU temperatures as well).

The screenshot in this section is from a factory-clocked 1650 mhz 4GB RX 470 GPU. Feel free to use the settings pictured as your starting point if you have a 4GB GPU, I haven’t found any cards that aren’t stable at these settings yet; most go a bit lower on the voltages.

 Step 13 (optional): Configure remote administration

Configuring remote administration will allow you to disconnect the monitor, keyboard, and mouse from your mining rig and manage it from another computer—even over the internet, if you wish. Windows 10 Professional and up have the built-in option to use Remote Desktop, although it’s disabled by default and must be configured. It’s a fine option if you’re looking for something basic and don’t want to install additional software.

There are a host of other options available, if you’re on a Home edition of Windows and/or want something a bit more robust. I recommend TightVNC: it’s lightweight, simple, cross-platform, and free. Here are the basic setup instructions for TightVNC:

  • Download TightVNC.
  • Install TightVNC on your mining rig. Choose a custom installation and make only the server portion of the application available.
  • Now install TightVNC on the other computer(s) that you plan to manage your rig with. Choose a custom installation and make only the client portion of the application available.
  • If you plan to manage your miner across the internet, forward port 5900 on your router to your mining rig (make sure you choose a strong password if you do this!).

That’s it—you’re done! You’ll probably want to test everything now. The easiest way to do that is to power down your miner. Turn it back on and the following should happen:

  1. Windows should boot up as usual.
  2. You should see a 15 second countdown to the Claymore miner’s launch shortly after the Windows desktop appears.
  3. After the countdown, the miner will start, and your GPUs should start mining.
  4. You should be able to VNC into your rig at any point after the desktop loads to monitor your miner’s progress and GPU temperatures.
  5. If you ever need to start the Claymore miner manually (because you quit out of it, or it crashed, etc), simply double-click your mine.bat file, located in your Claymore miner installation folder.

Congratulations—you have your own headless windows Ethereum miner!

The screenshot above shows a single 4GB RX 470 mining at the settings pictured in section 12. I was able to get about a 10% performance gain over factory settings while reducing power consumption at the same time. That’s good, but we can do better (sometimes much better!) if we’re willing to venture into the world of GPU BIOS mods—and I’ll show you how to do exactly that in the next section of my guide.

You can leave a response, or trackback from your own site.

336 Responses to “Build your own Ethereum Mining Rig, part 3: Windows Setup”

  1. John says:

    Thank you for great guidline. It is a great steps and very clear.
    But I have an question on how to withdraw my Eth from Wallet I created per this instructor. Etherminer.org has deposit 1 ether to etherchain.org but there is no place I can withdraw it.

    Please advise how I can do it.

  2. Cal says:

    By far the most clear concise explanation on how to get started and Ive read ALOT of tutorials in the past couple weeks, well done and much appreciated. I also have a quick question about RAM, found some Corsair Vengeance 4 x 2GB sticks (8GB), would having 2GB sticks affect performance compared to say 2 x 4GB ones? Thanks.

  3. Brandon says:

    How would I set it up so it goes to an addresss I already have? Also these guides are amazing thanks for making them 😀

  4. Miguel says:

    I have setting everything up as you stated and am only getting 1 share at a time compared to the 574 you get in the pic, i have a r9 290. Is it normal or is something wrong.

  5. Derek says:

    Hi! I am trying to test out mining on my gamaing computer and when I do the quick test to see if everything works, I receive a message in the Command Prompt saying : ” ethdcrminer64.exe is not recognized as a internal or external commande, an executable program or a command file.” As my computer is in french, it is only a translation, bit it pretty much is what it says. I’ve followed every step in your guide and I really don’t where I messed up.

    Thank you very much!

    Derek

  6. AD says:

    CAN I GO THROUGH YOUR SETUP
    AND THEN WHEN I ADD A NEW MINER ON ANOTHER PC
    SKIP THE GETH SETUP AND JUST USE THE GETH ADDRESS FROM THE FIRST MINER?

    THIS WAY I HAVE 2 MINERS, MINING TO THE SAME ADDRESS

  7. Camazon says:

    Hello,

    Thanks for your guidance, currently running 2 rx 580 4 gb on my gaming rig until I get the rest of my parts for my 4 card headless rig, potentially 6 in the future. I cant seem to go over roughly 22.5 mh per card with your tweaks above. What am I missing.

    Also the temp and fan speed is only being reported for gpu0. Any fixes?

  8. Rob says:

    what a great guide. I used your guides way back in 2013 and now i’ve just fired up my gaming machine with a gtx 1070. so easy to get going in windows 10 … i did zero optimisations and i’m sitting solid at 26.2 Mh/s for last 6 hours according to nanopool. card is 62C tempo and 44% fan. So its not annoying loud or hot like my old 3x r9 280x milk crate rig 🙂

    I’ve just put in an order for a couple more gtx 1060/6GB cards. I’ll just use my old asrock 970 extreme which has been gathering dust 🙂 can’t wait.

  9. Gary says:

    Tried using Claymore’s Ethereum miner on my Win 10 PC but once I ran it, my anti-malware s/w flagged it as a virus and quarantined it. Guess I’ll have to switch to booting Linux from a USB key.

    BTW, how do you check the balance in your ETH wallwt with Geth?

    • CryptoBadger says:

      That’s normal – some virus scanners flag all mining software as potentially malicious, because sometimes it’s packaged up in trojans used to fool others into using their computers to mine for somebody else. You can just set an exception in your virus software to ignore ethdcrminer64.exe if you want to use Windows.

      I wouldn’t recommend using geth to check your balance, unless you really like the command line. You can use an online blockchain explorer to check your balance (just put your wallet address in the search box). Or you can download and use Mist, which puts a nice GUI frontend on geth. If you do want to use geth, there are some examples on how to check your balance here.

  10. joe says:

    would the mine.bat txt file be the same for running 6 gtx 1060 cards? ive got it all set up, running well. but the total hash for all 6 is only about 17.5.

  11. SurfMiner says:

    Hello Badger;

    so far the installation and set-up guide has been amazing and super easy to follow, the only issue i am encountering right now is whenever I double click my “mine.bat” file (which is just a notepad .txt) it opens the txt file but the miner does not starts. What should I do in this case? Hope you can help me out just a little bit more, the guide is already super helpful.

  12. Op says:

    Hello

    I have my 6 gpu 1070 rig running but it freezes and locks up on me at various points. Sometimes it will mine for 10 hours the next time for 2 hours.
    All cards are stock setting.

    3 asus strix cards
    1 evga geforce 1070
    1 evga geforce 1070 FTW

    Now this is a response I received from another party
    “This is most likely your problem. The evga 1070, FTW, and 3 strix each have different stock clocks. I am willing to bet that you are using a single global set of OC settings with Afterburner. When using diffrent model cards you need to either set the global OC low enough so that it is stable with the highest clocked card, or you need to set each cards OC individually. You can do this with AB but it is not really a very user friendly process.”

    I have no clue really how I will figure this out. He said trial and error. But afterburner is not very easy to use.

    Any thoughts? Thanks

  13. joe says:

    Maybe a dumb question. I am new. I’ve got the rig running, but its way too slow. should I have the blockchain downloaded? If so where do I get that?

    • CryptoBadger says:

      No need to download the blockchain for mining.

      What kind of hardware do you have, and what MH/s are you getting?

      • joe says:

        msi z170a gaming m5 motherboard
        6 6gb msi gtx 1060 gaming x 6g gpus
        All cards on risers
        Pentium g4400 3.3ghz
        8gb ram
        60gb 500mb/s solid state
        1500w psu

        operating claymore in Windows 10 pro. I have the HDMI plugged into the motherboard. i have tried it that way and with HDMI plugged into one of the gpus. I get the same result either way

        I’m getting 17.5 to 17.6Mh/s, about 2.8 or 2.9 on each gpu

  14. Andrew says:

    I followed your guide for Linux, and it worked very well for me and my 980 ti is running at nearly 20 Mh/s (haven’t done any tweaks yet). I am trying to use a separate 980 ti on Windows following your guide and it is only coming out to about 3 Mh/s (and the computer slows down severely compared to the one running at 20 Mh/s on Linux). My friend mentioned this might be due to the computer utilizing the onboard graphics card on my cpu? However, the command prompt does mention that the 980 ti is being utilized. What am I missing here?

    Thanks for your help!!!

    • CryptoBadger says:

      Is your monitor plugged into onboard video, or your 980 ti? If you’re using onboard video, switch the monitor over to your GPU, as Windows might be throttling it when it doesn’t detect a connected monitor. You can also disable onboard video entirely in BIOS if you like.

  15. Peter K says:

    Great post, the most helpful I have found so far.
    I’m running a 970 gtx and have got it working but only at 3.2mh/s. What could possibly be wrong? I’ve installed the recommended driver, 368.81. Any tips would be greatly appreciated. Thanks again for putting this online.

    • RyanM923 says:

      I have this same issue. I have tried every driver combo imaginable, removed my sli bridge, ran just a single card…no dice. I get 3.17Mh no matter what…VERY disappointing since I was really wanting to get into this. Part of me thinks I just need to build a dedicated rig from scratch so there are no other variables.

      • Greg says:

        Try disconnecting the monitor, and vnc into your computer and see what the hash rate is. I was having issues with one of my 6 rx470s only reading 3mh with a monitor plugged in.

  16. Calvin says:

    Just managed to get hold of a Z97 MSI Class 4 motherboard. Noticed you mention it may need some tweaks to recognize up to 6 GPUs, any idea how many it will detect straight out of the box?

  17. batsev says:

    Hi

    Thanks again for the great guides. I made a geth account, and i understand i can check balance via blockchain like this https://etherscan.io. But how do i send eth from my wallte? Via the same blockchain? Because I cant find the option to send. Thanks in advance!

  18. joe says:

    Badger,

    I have decided to start the Windows setup over, and update to the Windows 10 1607 version, via a suggestion. Should I be installing all of the drivers and utilities for the mobo and GPUs from MSI’s site? Perhaps that was my problem? I will install CUDA driver. Do I need to install the C++ visual studio drivers as well? It’s also been suggested to unplug the vnc cable. I only have an ethernet and HDMI plugged into the rig, after the power of course. Should I unplug the HDMI once I have it set up and just monitor it remotely? I will update on how this second try turns out. If I don’t see different results, I plan to start with the Linux guide and try it that way. Is there something I would need to do to start over like that, or could I run Linux on a virtual machine in Windows 10 and be successful? Additionally, did you see any obvious issues with the hardware list I posted above? (msi z170a gaming m5, six 6gb msi gaming x 6G 1060 cards, etc..)

    • joe says:

      I am happy with this update. I got it working. Each card is at just under 23mh/s for a total of 135 to 137mh/s. I’ll tell you how I started over so maybe someone else can fix this issue too.
      First I put everything I would need on a flash drive so I wasn’t downloading anything to the rig.
      I started with none of the GPUs plugged into the PCIE slots, as in I left all the risers unplugged from the motherboard. Still had them plugged into the PSU. I did a clean reinstall of Windows 10, keep nothing. Next I installed the Windows anniversary update (Windows 10 1607). I realized at this point, I maybe could have just done 1607, because I went through the same process as when I reinstalled Windows the first time.
      I did NOT update Windows after at any time. I did use Badger’s link to prevent Windows from auto-updating.
      Next, I installed the 1.D BIOS for the motherboard.
      Then I installed all of the drivers. There were two I could not install (The serial IO driver, which I found out was for tablets and touch pad devices. The other one was the Intel SGX, which I did not find a full understanding of what that is.
      I did not install any of the mobo utilities.
      Next I plugged the risers from the GPU into the motherboard. It seemed like it was installing those drivers on it’s own. But, next I installed the GPU driver from MSI’s site. After that, I installed all the GPU utilities from MSI’s site. I even let GForce experience install, and I switched off the update notifications.
      Next I installed the visual c++ 2017 redistributable.
      I attempted to install CUDA after this but it said it wanted visual studio. So I went back to my PC and put visual studio community on it and then went back to the rig.
      I installed visual studio community on the rig and tried CUDA again. It said still wasn’t getting what it wanted from visual studio, so I did the install for visual studio enterprise (It’s all available to install from that first visual studio file I downloaded). After this CUDA still said it wasn’t getting the visual studio stuff it needed, so I just proceeded anyway with the installation.
      I also had the Claymore folder unzipped to that flash drive with my batch file already in it, so at this point, I just copied it to the desktop. BTW, I let all the apps put their shortcuts on the desktop too. I’m pretty sure I didn’t do any custom settings during install on anything, I just made sure I disabled updating on everything.
      I did a reset before I fired up the miner, and there it was! mining like it’s supposed to.
      Both times I’ve gone through the Windows setup, the option to not turn the screen off after a certain time has been there, but the option to not shut the rig down hasn’t been available, until it’s already shut itself down one time, so I’ve had to wait before I can set that to “never”

      I hope this helps other people. Probably only if you have an identical or very similar setup. I got this to work for me with a lot of help from a few different forums.

      • joe says:

        edit* when “i went back to my PC and put visual studio community on it” I mean I put visual studio community on the flash drive

  19. Cedric says:

    I am using three Asus GTX 1070 Graphic cards and Asus Z270 F as mainboard. I dont hane any PCI risers.All of the cards are installed directly on mainboard. I am using Windows. I did all the setups as written in this tutorial. The system doesnt recognize my second and third GPU. In windows device manager i see only one GTX1070 . Also claymore miner shows only one GPU working. Do you have any idea what i can try ? (I enabled 4g coding and set all PCI Express to gen 1 in Bios settings) Thanks for your replies already !

    • joe says:

      you might have better luck trying it with powered risers so none of the cards are pulling power from motherboard

    • fat says:

      Hey dood!

      I hope your fix is as easy as mine: 1. Completely uninstall all Nvidia drivers. 2. Make sure all of the cards you wan’t to use are connected. 3. Reinstall the drivers.

      I originally installed drivers with one 1070 in the box, and the second one wasn’t recognized by windows when I added it later.

  20. B says:

    Thanks for all the info! On startup I get a “Pause” message that says press any key to continue, so it seems like it can’t really startup on its own… any ideas?

    • CryptoBadger says:

      That is intentional. The 30 second pause is there to allow other Windows processes to load (such as the AMD driver WattMan profile, etc) before the miner starts. If you don’t touch the keyboard, at the end of the 30 second countdown, things will continue automatically.

  21. riprob says:

    Thanks for a great guide man,
    Just a couple of questions about the bat file and config,

    should I connect to a Europe stratum if I’m in Europe?

    Why are the ports in your guide at 4444, on nanopool the getwork port is 8888, and stratum port is 9999?

    Can I add my email address into the bat file?

    could you give an example of what that string would look like please.

  22. riprob says:

    just swaped to eu1 from us1 works fine, ignore the nanopool question.

  23. Bob_the_Builder says:

    Great Guide! Used it to get up and running. Tweaking on my own, I have nVida 1070 cards. However the Geth wallet is a bad suggestion. Been mining with it for two weeks and now want to get my eth out of it and moved somewhere else…what a pain in the ass! Figuring out the console and the commands. Kept telling me my balance was zero, then I read I have to sync the block chain. What? Sync the block chain? I wonder how long this is going to take? …still waiting…still waiting…i read it could take days. If you are reading the guide and are an etherium newbie (like me) find a different wallet! Otherwise CryptoBadger is daMAN! Thank you!

  24. tseub says:

    hi , im tryin to use polaris bios editor but i have Strange timings , did i use the wrong version ? i got 4 rx 470 sapphire pulse. it also said that i have a different memory … check the screenshots http://imgur.com/a/fCYwj

    • Greg says:

      Try version 1.5 i had a different memory type and when I used 1.4 and 1.4.1 I couldn’t get the timings to show up right. But 1.5 did the trick

  25. Melih Col says:

    I am greatfull for your guides, explicit simple and updated. I wish the best for you.

Leave a Reply