I have flashed the BIOS with the latest update from the MSI website and went into settings and made these changes:
PEG 0 and PEG 1 set to Gen1
Above 4G Decoding set to Enabled
I am running Ubuntu 16.04
On the MSI Z170A there are:
3 x PCIe 3.0 x16 (dual: x8 mode; triple: x8, x8, x4 or x8, x8, x1 modes; single card: x16 mode)
4 x PCIe 3.0 x1
and I added a PCI extender for the 8th card as described at gpushack.com.
Also tried to install Fake Monitors from some code I found online:
Generate an xorg.conf with faked monitors (for each of your cards)
You need to run this everytime you add or remove cards.
sudo nvidia-xconfig -a --allow-empty-initial-configuration --cool-bits=31 --use-display-device=“DFP-0” --connected-monitor=“DFP-0”
Nothing has had more than 5 of the 8 GPU’s recognized. Any advice would be appreciated.