I'm in the process of catching up on this thread. I messaged
@dalekdukesboy to see if he ever got an answer about the PCIE switches on the RIVE and figured others could benefit from this info, as well as giving me an easy "in" to the thread, lol. So here is what I had typed to him and decided to post here instead:
I'm glad there are still people loving the X79 platform, I built this system in late 2011/early 2012 and was hoping for a long lifespan, and it has provided just that. I started with a 3820 that ended up being a pretty good clocker, ran 4.9GHz its whole life and had an IMC that would run 2520 stably. Later, I swapped the 3820 for this 4930K and swapped my 4x 4GB sticks of Samsung Green "Wonder RAM" for the 4x 8GB of G.Skill I have now. I still have the 3820 along with the RIVE BIOS chip that still has the 4.9GHz OC on it, and I'm still using the Sammy Greens in two other systems.
Since building this PC, those switches have seen a lot of use for troubleshooting and benching.
So here's the low-down on those switches and LEDs beside the switches:
The RIVE has 4 PCI-E paths wired directly to the CPU, the top red slot is one and has 16 lanes, the second red slot and the black slot below it share a path and have 8 lanes, the third red slot is the third path and switches (automatically) between 16 lanes and 8 depending on whether the bottom slot is populated, and the bottom red slot is the fourth path and has 8 lanes. Each switch corresponds to the path in the same order, top switch for top path, bottom switch for bottom path, etc. The switches allow you to physically disable the pathway to the processor to, in effect, remove a PCIE device from the system without physically removing it. The lights next to the switches correspond to the same paths, if a light is on that means the path is enabled via switch
and that path is populated.
Let me tell you, when you're trying to troubleshoot a system with three or more GPUs, or switching between benching multiple cards, those switches and lights are a godsend. At one point I was running three 7970s in Crossfire and a GTS250 for PhysX, and drivers can be super picky about installation order with a hybrid PhysX setup. The ability to switch off the GTS250 by itself or leave the 250 as the only connected card simply by shutting down and flipping a couple of switches was a great time saver. The switches also came in super handy when I was tinkering with GPU BIOSes, particularly while running Crossfire on the 7970s, as I could be 100% sure of the card I was flashing by shutting off all the other lanes. The feature was implemented by Asus in an effort to help facilitate sub-zero, multi-GPU benching, but those switches have far more uses than just extreme bench runs.
Keep in mind, the PCIE 1x slot is exempt from those switches, as the 1x slot does not have its PCIE lane provided by the CPU, rather it is routed to the PCH.
In all of my years overclocking, I have easily spent the most tinkering time on this board. If you have any questions regarding clocks, voltages, timings, etc., don't hesitate to tag me in a post and I'll answer to the best of my knowledge. Let us keep an active community around this platform like the X58 platform has seen, and share our knowledge and tricks to hopefully extend the lifespan of this platform even further.