I was planning to experiment with GPU passthrough and virtualization. I purchased a retail/OEM Xeon e5-2683 v3 and Supermicro X10SRL-F-O, and the motherboard seems to be incompatible with my quadro 4000 (which works flawlessly with other motherboards I've been using). It doesn't recognize the card at all, and the pci-e slot even shows as empty in HWINFO64 (in a bare metal windows installation). Meanwhile, I tried an older quadro fx 3700 in the same pci-e slot and it works and displays as expected, from the initial boot screen onwards. So, it seems that the PCI-E slot is working correctly. I'd like to know if there are some special bios settings I need to change, or are the quadro 4000 and this motherboard just not compatible?
I sent the below email to supermicro support, not sure if I'll hear back from them, so I wanted to post here to see if anyone knew of anything else I could try.
----------------------------------------------------------------------------------------------------------------------
Hello Supermicro Support,
I purchased the Supermicro MBD-X10SRL-F hoping to install my Quadro 4000. It isn't recognized at all. I have tried to document the situation and circumstances very clearly, as well as swapping hardware between different computers to narrow down the problem. Please see below for a comprehensive report.
SUMMARY:
Nvidia Quadro 4000 Gpu is not recognized in PCI-E slot # 6 on Supermicro MBD-X10SRL-F.
However, Quadro FX 3700 works in the same PCI-E slot # 6 in the same motherboard, Supermicro MBD-X10SRL-F..
That Quadro 4000 works flawlessly in other computers, such as my Asus Z9PE-D8 WS.
-------------------------------------------------------------------------------------------------------------
DETAILS:
-------------------------------------------------------------------------------------------------------------
(In both of these situations, there is no VGA monitor plugged in to the onboard slot. A DVI monitor is plugged to the offboard quadro PCI-E gpu. PCI-E power is plugged in to the quadro gpu. Bios settings are at optimized default, except that VGA is set to offboard priority. )
SUCCESSFUL WORKING SITUATION: When Quadro FX 3700 is installed in PCI-E slot # 6, dvi cable plugged in, the motherboard functions as expected, and the boot info shows up on the external dvi monitor. The onboard VGA and remote console display in ipmi are non functional, which I understand is the expected result for this motherboard when displaying with offboard graphics. In Windows, HWInfo64 shows the pci-e slot as "in use".
UNSUCCESSFUL NON-WORKING SITUATION: However, when Quadro 4000 is replaced in the same PCI-E slot #6, dvi cable plugged in, with no other change in the bios or computer hardware state, the ipmi remote display is functional. The Quadro 4000 does not output a signal to dvi monitor. In Windows, HWInfo64 shows the pci-e slot #6 as "empty". It is as if the quadro 4000 card does not exist. PCI-E slot #4 was tested also with the same empty result. I also tried shutting down, setting the motherboard jumper JPG1 (VGA Enable) to Pins 2-3 (Disabled), but the Quadro 4000 still was not recognized; the DVI monitor had no signal.
QUADRO 4000 FUNCTIONALITY TEST: Quadro 4000 was reseated twice to ensure proper connectivity in supermicro MBD-X10SRL-F. It was never detected in this motherboard. However, when the same Quadro 4000 is installed in another computer with Asus Z9PE-D8 WS motherboard, it displays the boot screen through the dvi monitor, boots and operates as expected.
CONCLUSION:
The quadro 4000 gpu is functioning correctly but it is not recognized in supermicro MBD-X10SRL-F.
This scenario was first tested with bios version 2.0.
The bios was updated to the latest 2.0a, yet the situation is identical.
-------------------------------------------------------------------------------------------------------------
What can I do?
I sent the below email to supermicro support, not sure if I'll hear back from them, so I wanted to post here to see if anyone knew of anything else I could try.
----------------------------------------------------------------------------------------------------------------------
Hello Supermicro Support,
I purchased the Supermicro MBD-X10SRL-F hoping to install my Quadro 4000. It isn't recognized at all. I have tried to document the situation and circumstances very clearly, as well as swapping hardware between different computers to narrow down the problem. Please see below for a comprehensive report.
SUMMARY:
Nvidia Quadro 4000 Gpu is not recognized in PCI-E slot # 6 on Supermicro MBD-X10SRL-F.
However, Quadro FX 3700 works in the same PCI-E slot # 6 in the same motherboard, Supermicro MBD-X10SRL-F..
That Quadro 4000 works flawlessly in other computers, such as my Asus Z9PE-D8 WS.
-------------------------------------------------------------------------------------------------------------
DETAILS:
-------------------------------------------------------------------------------------------------------------
(In both of these situations, there is no VGA monitor plugged in to the onboard slot. A DVI monitor is plugged to the offboard quadro PCI-E gpu. PCI-E power is plugged in to the quadro gpu. Bios settings are at optimized default, except that VGA is set to offboard priority. )
SUCCESSFUL WORKING SITUATION: When Quadro FX 3700 is installed in PCI-E slot # 6, dvi cable plugged in, the motherboard functions as expected, and the boot info shows up on the external dvi monitor. The onboard VGA and remote console display in ipmi are non functional, which I understand is the expected result for this motherboard when displaying with offboard graphics. In Windows, HWInfo64 shows the pci-e slot as "in use".
UNSUCCESSFUL NON-WORKING SITUATION: However, when Quadro 4000 is replaced in the same PCI-E slot #6, dvi cable plugged in, with no other change in the bios or computer hardware state, the ipmi remote display is functional. The Quadro 4000 does not output a signal to dvi monitor. In Windows, HWInfo64 shows the pci-e slot #6 as "empty". It is as if the quadro 4000 card does not exist. PCI-E slot #4 was tested also with the same empty result. I also tried shutting down, setting the motherboard jumper JPG1 (VGA Enable) to Pins 2-3 (Disabled), but the Quadro 4000 still was not recognized; the DVI monitor had no signal.
QUADRO 4000 FUNCTIONALITY TEST: Quadro 4000 was reseated twice to ensure proper connectivity in supermicro MBD-X10SRL-F. It was never detected in this motherboard. However, when the same Quadro 4000 is installed in another computer with Asus Z9PE-D8 WS motherboard, it displays the boot screen through the dvi monitor, boots and operates as expected.
CONCLUSION:
The quadro 4000 gpu is functioning correctly but it is not recognized in supermicro MBD-X10SRL-F.
This scenario was first tested with bios version 2.0.
The bios was updated to the latest 2.0a, yet the situation is identical.
-------------------------------------------------------------------------------------------------------------
What can I do?