2 Replies Latest reply on Feb 19, 2012 7:30 PM by syllopsium

    VT-d and PCI-e limitations in 3210 chipset/s3200SH and 3210SHxx motherboards


      I'm pondering getting a motherboard that supports VT-d and also the Q6700 and ECC DDR2; the 3210/3200 chipset appears the only option without an upgrade to DDR3.


      There are various limitations with the PCI-e cards that may be used on this board and the documentation is confusing. The 3200-3210 chipset memory controller hub datasheet says :


      'The 3210 MCH supports either two PCI-E x8 or one PCI-e x16'. This is confusing, as the manual for the 3210SHLC shows it as having a x16 and a x8, but the datasheet shows 2 off x8. I suspect, therefore, it is two x8 slots.


      (There is also a x4, but that is off the ICH9R).


      It also says 'if a VGA adapter is inserted into this slot (this is referring to the first 'x16' slot) the VGA card will only work at PCI-e x1 speed. This is a chipset limitation'. This sentence does not appear against the other MCH PCI-e slot in the Intel motherboard manual, but does appear in non Intel boards using the 3210 chipset.


      The chipset datasheet says 'The 3200/3210 MCH do not support PCI-e graphics. The PCI-e ports are intended for external device attach'.


      Can I verify that this is the case and that all MCH slots are incompatible with PCI-e graphics. Is it also possible to understand what the precise limitation is - I presume there is no difference between attempting to run a PCI-e graphics card in an MCH PCI-e slot whilst booting up a normal operating system (i.e. direct hardware I/O), and running the same operating system through VM software (Xen, VMWare etc) accessing the card remapped from a VM box directly to the hardware using VT-d?


      I rather suspect my only option here is to go X38/X48/X58 and change the RAM/CPU, or choose one of the Qxx chipsets, if I want to use a PCI-e graphics card at a reasonable speed.