MOBO H110 Chipset - PCIe spec question

Greetings community. I'm looking at some budget Skylake boards for a friend and can't figure something out...

Intel lists their H110 Chipset as only supporting PCIe 2.0 x6 lanes. (Shown here)

However, Newegg and MSI's website show this H110M motherboard has a PCIe 3.0x16 slot in the specs. (Shown here) and (Shown here), respectively.

What gives? Is this false advertising? Or is it actually a 3.0x16 slot but will only operate at the chipset allowance of 2.0x6? Not a huge deal, it will be a business machine for now. Down the road she may want to add a video card for some gaming and it would be nice to know what this slot truly is :??:

BTW, here's the build so far:

PSU: EVGA SuperNOVA 550
MOBO: MSI H170M ECO
RAM: HyperX FURY 8GB (2 x 4GB) 288-Pin DDR4 SDRAM DDR4 2133
CPU: Intel Core i5-6500
SSD: SAMSUNG 850 EVO 2.5" 250GB
CASE: APEVIA X-QPACK3-PK

Any recommendations for this build would also be appreciated.

 
Solution


Yeah that could be misinterpreted. He's just talking about the chipset controlled slots. The slot controlled by the CPU will work at 3.0x16.
Like i said, just buy teh board and don;t worry.

But...
No false advertising. Those are the lanes, that the chipset itself integrates. The PCIe 3.0 are driven directly by the CPU adn are the fastest.
Go for the cheapest MB that has 4 RAM slots and an M.2 slot for when NVMe drives coem down in price.
I line the Gigabyte GA-B150M-DS3H
 


Yes, it's 3.0 and driven directly by the CPU, shich makes for the fastest connection possible. No issue whatsoever. All current gen MBs have atleas one such 3.0 x16 slot, while some have more(the MBs taht support SLI and Crossfire)
 


Not sure about that. Go to the link.

Yes, under "I/O Speifications", it lists Supported Processor PCI Express Port Revision = 3. But, if you click on "Supported Processor PCI Express Port Revision", it reports..."Note: The processor's actual PCI express revision will be determined or limited by the value of this chipset attribute, even if the processor is designed to a higher revision." I decided to keep on digging...



Maybe. Intel makes it sound like it doesn't matter though. The more I thought about this and read about it though, I feel like you're right here. As the chipset wiki reports: " In newer processors integration has further increased, primarily inclusion of the system's primary PCIe controller and integrated graphics directly on the CPU itself. As fewer functions are left un-handled by the processor, chipset vendors have condensed the remaining northbridge and southbridge functions into a single chip. Intel's version of this is the "Platform Controller Hub" (PCH), effectively an enhanced southbridge for the remaining peripherals as traditional northbridge duties, such as memory controller, expansion bus (PCIe) interface (though the chipset often contains secondary PCIe connections), and even on-board video controller, are integrated into the CPU itself. However, the Platform Controller Hub was also integrated into the processor for certain models of Intel's Skylake processors."

I feel like this contradicts Intel's website though...That PCIE graphics would be v3.0 but another PCIE device (non-GPU) would be controlled by this chipset at v2.0.




This link you provided actually reports that it's 2.0x6. I finally just decided to reach out to Intel. This is the response from them:

Hello,

I understand you have an inquiry about PCI Express support on Intel H110 chipset.

The PCI Express information that is under “Expansion Options” means the chipset supports PCI Express 2.0. The I/O Specifications regarding PCI Express mean the chipset can work with CPUs that support PCI Express 3.0, but the CPU will work at the PCI Express 2.0 speed. Basically the PCI Express 3.0 features of the processor will be downgraded to PCI Express 2.0. This is the only Skylake chipset that supports PCI Express 2.0. all of the other Skylake chipsets support PCI Express 3.0. You can confirm that on Table 1-2 which is on page 21 on this document http://www.intel.com/content/dam/www/public/us/en/documents/datasheets/100-series-chipset-datasheet-vol-1.pdf

Probably the motherboard you found that claims PCI Express 3.0 support may be using a Skylake chipset that is not the Intel H110 chipset.

Let me know if you have or not any other inquiry.

Best regards,

Fred
Intel Customer Support

 
I guess there isn't one if we all just want to assume that Intel's customer support is right and everyone else was wrong. Including MSI for reporting this board is PCIE 3.0 x16

I think the real question could be: Is the CPU really able to integrate a separate bus of PCIE lanes when a graphics card is installed? Even though Intel themselves say no. Guess the real test would be to get the board, install a system on it, and benchmark PCIE cards. I'm not about to pay for that experiment though.
 


MSI is correct. The board supports PCIE3.0. regardless of which CPU you put in it, it will run a port at PCIE3.0x16.
There is no experimenting here, just hard facts: theport(s) run from teh PCU itself will run at 3.0 while the rest, run by teh chipset will run at 2.0.
And where did intel state that teh CPU is not capable of PCIE 3.0? They said the chipset is just 2.0.

EDIT: Just get the h110 board you want and enjoy. Ahve some faith in teh answers you got on this thread, because you obviously lack teh knowledge to judge these things yourself.
 
They said the CPU is capable, but that it would operate at PCIE 2.0 because of the chipset. I posted it above, in my first response today...

"The PCI Express information that is under “Expansion Options” means the chipset supports PCI Express 2.0. The I/O Specifications regarding PCI Express mean the chipset can work with CPUs that support PCI Express 3.0, but the CPU will work at the PCI Express 2.0 speed. Basically the PCI Express 3.0 features of the processor will be downgraded to PCI Express 2.0."

Directly from Intel support staff.
 


Yeah that could be misinterpreted. He's just talking about the chipset controlled slots. The slot controlled by the CPU will work at 3.0x16.
Like i said, just buy teh board and don;t worry.

But here's an article to se your mind at ease: http://www.tomshardware.co.uk/msi-h110m-pro-d-lga-1151-micro-atx-motherboard,review-33661.html

 
Solution
I actually went with a different board days ago, but the whole question over this compatibility issue just WOULD NOT CLICK for me. It's been absolutely bugging the crap out of me ever since. Thank you for the article. I will try to get confirmation from Intel before picking a solution...
 
Hello,

The motherboard itself may have PCI Express slots dedicated to video cards. Those PCI Express slots are directly connected to the CPU, and can be used for graphics cards only. The motherboard may have other PCI Express slots that can be used for expansion slots, but it depends on how the motherboard manufacturer built the motherboard itself. The best option would be contacting the motherboard manufacturer and asking them if there is or not any PCI Express slot that is directly connected to the CPU PCI Express lanes. If there is any then you should be able to take advantage of the PCI Express 3.0 speed of the CPU.

Let me know if you have or not any other inquiry.

Best regards,

Fred
Intel Customer Support


That makes sense. Looks like it depends. One would have to trust the manufacturer over what the PCI-E slot is directly connected to.
 


No, it doesn't depend. Barring some exotic small MB formats all MBs have atleast one such slot with no exception. It would seem that Intel support are idiots.
 
Apr 25, 2018
10
0
10


Why feeling so smart? That mobo in question do have 2 PCI-e slots, being the other as M.2. And indeed with that primary direct CPU PCI-e slots for GPU, it's a PCI-e 3.0 x16.

Checking out Intel H370 and H310 chipsets today, the op original question is still valid.