Hello! So after a too long of a time lurking I have a hardware issue on my hands that I have no idea how to approach.
I bought a second hand Quadro RTX 6000 (so 24GB Turing) for cheap and it only works in some of my systems.
GPU-Z reports the subsystem as HP and the seller confirms it came from an HP workstation. The actual device and subsystem IDs are 10DE 1E30 103C 12BA
as reported by HP’s firmware updater tool.
So, the issue at hand - it works (almost*) perfectly fine in all of my AMD Ryzen systems, powers on and functions just fine, all VRAM usable, performance as expected. But it does not work on any of my Intel systems - Z79 Haswell/Broadwell, B760/Z790 12700KF/14900K - the system POSTs and boots up just fine, but the GPU just isn’t there, Windows device manager doesn’t see anything, Linux lspci comes up empty, no Quadro to be seen. Also nothing weird that I could spot in dmesg.
*I say “almost” perfectly because it seems like the PCIe PHY or PCB is a bit broken since it only negotiates x8 link speed, but all of these issues crop up in an x4 slot too so I think this is unrelated.
I tried setting PCIe link speeds to gen1 in the BIOS, various combinations of VT-d, SR-IOV support, Above 4G Decoding and ResizableBAR and ofc ASPM, but none of it does anything. The iGPU systems also don’t see it as present in the BIOS and won’t allow me to select dGPU output.
Another weird bit is that I tried to update the VBIOS, since the one on the card is basically a launch-time VBIOS (90.02.15.00.05
), I tried HPE’s updater from here but all 3 versions of the updater just say the card is incompatible or that no supported hardware was found, which I find quite weird since it does seem to be a genuine HP card.
I plan to eventually put the card into an EPYC based NAS which hopefully behaves the same as AM4/AM5, so it shouldn’t be an issue, but I’d rather have a card that works in all systems, so if anyone has any ideas, please help