Ethereum mining with 9x GTX 1050 Ti & ASRock H110 PRO BTC+

Eth hash rate: ~119MH/s

Today I can finally post about my rig update. I decided to move to 1 rig after selling a few of my cards which left me with 9x 1050 Ti cards.

Since I have no current plans to add more cards, I decided to build a single rig for all these cards and ended up selling my motherboards (MSI Z97 Gaming 5 & Asus Z270-P Prime) to fund an ASRock H110 PRO BTC+.

ASRock H110 PRO BTC+ Rig

ASRock H110 PRO BTC+

ASRock H110 Pro BTC+

I wont go into the spec in detail but the features that I care about are:

  • 13x GPU support
  • Mining rig bios set by default! (Yay!)
  • On-board power and reset switch (trust me this is a god send)

Initial install + Setup

Firstly – since I couldn’t be bothered to re-install Windows 10 Pro 64-bit, I decided to boot with only 1x GTX 1050 Ti plugged into the 16x slot on the motherboard. It’s always a good idea to start with 1 card and then to gradually connect each card to make sure it gets detected without issues.

System specs

  • ASRock H110 PRO BTC+
  • Intel Celeron G3900 51W TDP
  • 8GB DDR 4
  • Western Digital 300GB Velociraptor
  • 850W Evga Power supply – 80 Plus Gold rating
  • 8x Zotac GTX 1050 Ti Mini (single fan)
  • 1x Gigabye GTX 1050 Ti OC (dual fan)
  • Linux Debian 9 + GNOME
  • Claymore miner 9.8
  • nvidia-settings & nvidia-smi GPU Overclocking / power management
  • Latest Linux Nvidia drivers

Rig Problems galore

1st problem – my fault

The system booted and Windows seemed to have loaded OK at first but then I was hit with random freezing and restarts. I decided to go for a clean install which seemed to have done the trick with solving the random freezing and restarts.

2nd problem – PCI Riser issue

Firstly I started the 1+ card installation approach, when I got to 3+ GPU, I couldn’t boot into Windows as I was greeted with this warning on the monitor:

ASRock H110 PRO BTC+ power warning
ASRock H110 PRO BTC+ power warning

That was remedied by plugging in both 4-pin molex connectors:

ASRock H110 PRO BTC+ molex power
ASRock H110 PRO BTC+ molex power

Now that I was able to boot, I continued connecting the remaining GPUS – I hit my first problem with riser #4 –  Windows would not detect the additional GPU plugged in – bear in mind all my risers were working with my other motherboards. I eventually overcame this by changing the riser since I had some spares to boot.

This process went on for the remaining 4 risers where in total only 2 risers needed to be replaced.

Low and behold, I had 9x GTX 1050 Ti cards appearing in Windows 10.

3rd problem – Windows 10 Nvidia GPU Limit

Despite all 9x GTX 1050 Ti cards appearing in Windows 10 device manager, Claymore would only detect & mine with 8 cards. After doing some research online, apparently this is a Windows 10 & Nvidia GPU limit, However, if you’re mixing cards, i.e. 8x Nvidia cards and 5x AMD Cards, you’ll be able to mine with 13x GPUs in Windows 10 without problems.

In light of this I decided to go down to the Linux route (I avoid linux for mining because from my experience I’ve always yielded higher hash rate in Windows with better and easier overclocking).

4th problem – Ubuntu Desktop

Before you ask, I don’t use EthOS or any other “Crypto” OS. I went for Ubuntu 16.04.3 Desktop. However that ran into problems. It would literally FREEZE half way through install (copying files). I tried the following to remedy this:

  1. re-downloaded the Ubuntu Image
  2. tried different bootable USB sticks
  3. removed all cards except for one
  4. tried different cards with no success.
  5. 3 different hard drives!

I simply couldn’t install Ubuntu Desktop on this system. (I even tried Ubuntu 16.04.1 since I had a copy handy). It was as if Ubuntu was saying “f’off noob-miner, you smell…”

Update – 30/08/2017: It looks like I resolved the Ubuntu installation problem. All the hard drives I was trying to install on were spares from one of my RAID arrays (un-formatted).  I did a full format before trying to install Ubuntu and that did the trick. I’ll report back with my findings.

5th problem – Ubuntu server

Okay this isn’t really a fail, but Ubuntu server worked like a charm. I was able to install Ubuntu server, connect all the 9x GTX 1050 Ti cards and run Claymore in Eth only mode. The only issue here is the lack of support for overclocking.

When it comes to overclocking Nvidia cards on Linux – you need to use the nvidia-smi / nvidia-settings tool. The latter being a gui based. So trying to run the command nvidia-settings on a headless Linux system created problems for me since I had no desktop environment installed.

It’s worth mentioning I didn’t record the overall hash rate when I was mining briefly, but per a card I was getting the low hash of around ~11 / 12 MH/s per card.

That sucked since I’m used to seeing at least 13 to 14MH/s on Windows!

Again, since I had no patience to install GNOME via command line, any other desktop interface or even get nvidia-settings to work, I proceeded with the sledgehammer approach to get a Linux instance running with a desktop interface – I decided to install Debian that has GNOME included. Debian installed a breeze with all cards still plugged in.

6th Problem – overclocking

Now that I had a desktop instance running, I was able overclock all the cards with nvidia-settings and set all the power limits with nvidia-smi to 70% (52.5W) on all the GTX 1050 Ti cards.

When I tried using the same overclock settings I used in MSI Afterburner in Windows 10 for my previous rigs (+650MHz on memory), this new rig was restarting / freezing endlessly

In the end, I settled with a mild +500MHz memory overclock which resulted in around ~13.3 MH/s per card. 

7th problem – PSU 6-pin connections

Since I am running all these cards off a single EVGA 850W PSU, I was lucky to have enough 6-pin connectors for the risers (8 risers). The PSU has 4x GPU power connectors that split into 2 at the end (resulting in 8x 6-pin connectors).

This meant I had to keep the last GTX 1050 Ti plugged into the motherboard.

It’s worth noting that you definitely need at least 2x PSU’s if you want enough connectors for your 6pin risers and any additional 6pin/8pin connectors for other GPUs (i.e. GTX 1060/1070/RX 470 etc).

My concerns

My biggest concern with the hardware installation on the ASRock H110 PRO BTC was the proximity of the 1x PCIe connectors.

They’re insanely close! Almost to the point where they are touching one another. This isn’t a problem if the connectors don’t touch, but the pins / soldering 1x PCIe on the USB boards can potentially make contact with anything plugged behind it.

I’m wondering if this shorted the riser’s that weren’t being detected previously? I haven’t double checked.. but who knows?

Note: since I’m not an electrician I can’t offer professional advice on this matter if you have questions. Please ask around on reddit or ASRock directly.

ASRock H100 Pro BTC+ pci connectors too close

I’ve seen videos on Youtube where people have plugged these in fine (and it looks like they’re touching) without problems. Hmm.

Being me, I decided to add masking tape at the back of each USB riser just in case:

ASRock H110 PRO BTC+ usb riser shorting

System power consumption

Power consumption

 Power (9x 1050 Ti)IdleLoadClaymore
@ The wall100W495W9.8


The ASRock H110 PRO BTC+ is great in the sense that you can now build a single rig that can run up to 13x GPU. The idea is great especially if you think about the money saved by not having to build two rigs – this means you only need 1x CPU, 1x HDD, 1x Memory and less space.

The only major concern I have is the proximity of the 1x PCIe connectors – they’re far too close for my liking. God knows why they didn’t space them out like the Biostar TB250 BTC Pro.



    1. I’m running my 1050 Ti’s through risers as they don’t have 6-pin PSU connectors.

      The only time you’ll need a 6-pin connector is if the card requires one (some 1050 Ti’s do, like the super insane clocked variants)

  1. Hey Noob Miner, here is perhaps a noob question… If a video card requires the 6 pin power connector, does the riser need to be powered too?

    My 1050 Ti is an OC one and uses that 6 pin power connector, was wondering if I connect it to a riser would the riser also need to be connected to the power supply…

    Thanks in advance.

    1. hello muhepd,

      It depends on the type of riser. For instance if you’re talking USB risers that require their own power connectors, then yes, they will only work if you power them. I tried this since I was curious myself with my GTX 1060 – that card needed a 6-pin too. I connected the USB riser without the power connector and connected the power to the 1060 instead.. It didn’t power up until I also powered the riser too.

      p.s. GPUs get power from the PCIe connector (75W limit), and if they need extra power, the manufactures HAVE to add a 6 or 8-pin connector. Otherwise it will not meet the PCIe standard.

      Hope this helps.

  2. Hey thanks so much for posting this! I have the same motherboard and also ran into the windows 10 NVidia limitation. I am trying to get an Ubuntu installation up and running but it fails to boot when I add a 9th card.

    You mentioned you got Ubuntu working… Was that with all 9 cards? Wondering if you did/know something I don’t. Again, thanks for sharing your experience!

    1. Hello ReverendGingy – thanks for your comments.

      Question #1: does it fail to boot into Ubuntu or doesn’t the system boot at all? If the latter, then your 1x PCI connector may be shorting on the motherboard or you have a bad card.

      Question #2: Have you tried the obvious such as trying a different riser? different 1x PCI adaptor? Different USB cable?

      Question #3: When you had windows – did it detect all 9 cards?

      Try the following: Disconnect the 9th card (i.e. remove the 1x PCI connector from that slot on the motherboard). Then plug in a working 1x PCI connector into that slot (i.e. if #6 is working, unplug that from the motherboard and plug it into the slot you had card #9 in). If the system fails to boot, it could be the PCI slot on the motherboard that’s gone.

      And to answer your question, yep 9 cards working.. now I have 10 cards (a GTX 1060 plugged into the motherboard 16x slot)

      1. Thanks for the super quick reply!

        I have tried all of the steps you mentioned above and even purchased a new set of risers in case it was that. Still no luck.

        A couple questions I’m left with:

        1. I had read somewhere that you may need to turn off Ubuntu’s gui to get it to work with more than 8 GPUs. Did you?

        2. How did you install nvidia, cuda, and miners? Did you use .run files or do everything through the terminal?

        I’m new enough to ubuntu I may have just screwed something up during initial setup so doing a fresh install now and going to move very slowly through my steps. Thanks again for your willingness to share info!

        1. No worries. Hmm I’m stumped

          1. I never had to disable the GUI at all. I just did a fresh install of Ubuntu 16.04.3 desktop
          2. I downloaded the latest Nvidia drivers ( – I believe they were bundled with cuda) and installed them via the command line (I hardly install anything via the gui or the gui Ubuntu Software installer)
          3. I used Claymore miner – and that mines with the cuda drivers

          I’m trying to think back to when I installed. I never had any boot issues, just cards not being detected due to the risers – I may have had initial driver issues where Ubuntu installed the generic video drivers. I removed those and installed the drivers from Nvidia directly as per above.

          Let me know how you get on

  3. Just realized I never fully answered your questions.

    Windows did detect 9 cards (actually detected 11 once – i have 13) but wouldn’t mine.

    During boot to ubuntu it hangs at an error screen with more than 8 cards.

    1. Bugger… Maybe try a clean driver install before deciding to reinstall ubuntu.

      sudo apt-get remove nvidia-graphics-drivers-*
      sudo apt-get purge nvidia*
      sudo apt-get autoremove

      and then re-install the nvidia drivers downloaded from nvidia.

      Finally I would say try a bog standard debian install instead of ubuntu – it won’t have a fancy GUI like Ubuntu and may lack certain software for installation (like remote desktop etc).

  4. Fresh ubuntu install complete. nVidia drivers installing now. Good news is it did let me boot with 12 cards attached (prior to driver install).

    If the driver installs okay I’ll test a miner next. Will let ya know how it turns out. Thanks!

  5. No luck. Once nvidia drivers we installed right back to hanging at /dev/sda1: clean, followed by file blocks.

    I am able to open a new terminal with ctrl alt f1 but don’t know enough about linux to do anything with the terminal

      1. Just for any future queries about this – I recently got the “hanging at /dev/sda1: clean”.

        This happened after I switched off my rig and moved it to another room (one of the PCIe cables got dislodged from the motherboard).

        The solution for me simply was to re-install the nvidia drivers and reboot .

  6. How much would you earn monthly with this set up? how many months is the ROI? I want to make my first mining rig like this but maybe only 4-6 1050 Ti, thank you more power

  7. you dont have to plug in molex/sata to power motherboard if you use “USB risers”
    Point of these power is only if you want use normal “old” ribbon risers without molex

    for me ribbon risers are better (less molex/sata mess)

    1. You’re absolutely right @ USB vs Ribbons power draw. The ASRock H110 will show this warning about the molex not being connected once you connect a certain number of cards – but the motherboard has an option of disabling this warning in the BIOS.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.