Skip to content
Menu
vAndu
  • Home
  • Home Lab
  • AI/ML & vGPU
  • Learning Hub
    • Body & Mind
    • Study- Guides & Tutorials
      • Virtualization environment is your Shaolin Temple, where you train your IT skills
      • vSphere/Workstation Pro is like a Lego suitable for all ages
      • VCP Certification Practical Prep. Guide
      • How to Study IT
      • Home Lab Building Guide for Beginners.
      • Video- Nvidia Tesla K80+ vSphere 7 U3+ Horizon + W11- Complete Installation and Setup Guide for Gaming
        • 01 Nvidia Tesla K80+ vSphere 7 U3+ Horizon + W11- Complete Installation and Setup Guide for Gaming
        • 02 VMware vSphere 7 + Horizon+ Nvidia Tesla K80 + Complete Installation and Setup Guide for Gaming
        • 03 Tesla K80 error Operation Failed Module DevicePowerOn Power on failed
        • 04 GAMING Tesla K80 VMWARE HORIZON CLIENT Fix the mouse cursor
        • 05 Benchmark Tesla K80 Heaven Benchmark 4 0 max graphics part1
        • 06 Benchmark Tesla K80 Heaven Benchmark 4 0 max graphics Part2
        • 07 Benchmark Tesla K80 3DMark Fire Strike & Time Spy
        • 08 GAMING Tesla K80 Shadow of the Tomb Raider v1 0 max graphics
        • 09 GAMING Tesla K80 Need for Speed Payback max graphics
        • 10 GAMING Tesla K80 Apex Legends max graphics
        • 11 GAMING Tesla K80 Deus Ex Mankind Divided max graphics
        • 12 GAMING Tesla K80 Deus Ex Breach max graphics
        • 13 GAMING Tesla K80 Overwatch max graphics
        • 14 GAMING Tesla K80 Trepang 2 max graphics
        • 15 GAMING Tesla K80 Overwatch max graphics Part 2
        • Crysis Remastered Gameplay VMware vSphere 7 U3 + Horizon + Nvidia Tesla K8
        • Deus Ex: Mankind Divided Gameplay. VMware vSphere 7 U3 and Nvidia Tesla K80
        • Overwatch Gameplay VMware vSphere 7 U3 + Horizon + Nvidia Tesla K8
  • YouTube
    • Home Lab YouTube Channel
    • Home Lab Cloud Gaming
  • Podcasts
    • Home Labbers Podcast
  • Security
  • Other
vAndu

Overcoming PCIe Slot Compatibility Challenges for Nvidia Tesla P4 GPU Installation

Posted on August 7, 2024August 7, 2024

I bought an Nvidia Tesla P4. It was an unused GPU and came with a 3D-printed cooler and fan. I played around with this GPU on my AI/ML server, and it worked fine. Then I decided to move it to my other server, which runs 24/7.

The reason is simple: I have jump hosts and VMs on that server where I record my home lab activities using OBS. I wanted to use a hardware video encoder for recording with OBS. Software encoders that use the CPU work, but during long recordings, the VM sometimes slows down. It would be better to use a hardware-based encoder. Additionally, having the GPU attached to the VM makes it run much faster.

My motherboard has the following PCIe gen3 slots:
Slot 6: 1 PCIe 3.0 x16
Slot 4: 1 PCIe 3.0 x16 (x16 || x8)
Slot 3: 1 PCIe 3.0 x8 (x0 || x8)
Slot 2: 1 PCIe 3.0 x8
Slot 1: 1 PCIe 3.0 x4 (in x8)

Slot 6 has a HYPER M.2 X16 CARD V2 (4x M.2 NVMe), Slot 4 has a 100-gig NIC, Slot 2 has a KIOXIA CD6 SSD U.3 NVMe, Slot 1 has an E1.s SSD Ruler D5-p4326 EDSFF PCIe, and Slot 3 was free. The plan was to use it for the GPU, so I ordered a PCIe x8 to PCIe x16 adapter.

I planned to use Slot 3 and installed the GPU there, but it wasn’t detected. I tried different BIOS settings, but nothing worked. I also tried another device in that slot and even removed the NIC from Slot 4, but still nothing. It turned out that Slot 3 couldn’t be used for anything. I later checked my other two servers, which have similar but slightly newer motherboards, and found the same issue—Slot 3 was unusable despite having available PCIe lanes.

Since Slot 3 wasn’t an option, I decided to use Slot 2. This required removing the KIOXIA CD6 SSD U.3 2.5″ NVMe (KCD61LUL7T68) 7.68TB. Everything seemed to be working; the server recognized the GPU, and everything functioned well. But when I started installing the GPU drivers for ESXi, I kept getting errors. I thought it might be due to using a new version of drivers, but the same problem occurred with an older version.

Finally, I decided to swap things around. I put the GPU in Slot 4, where the NIC was, and moved the NIC to Slot 2 using an adapter. The NIC worked fine, and I didn’t encounter any issues. I then installed the GPU drivers on ESXi, and it worked immediately. After a restart, everything functioned correctly.

What seemed like a simple and quick task turned into hours of troubleshooting. With my motherboard, adapter, and GPU, it wasn’t possible to use everything together. However, everything worked without any issues on my AI/ML server, which has a newer motherboard with gen 5 PCIe.

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X

Like this:

Like Loading...

Home Labber who likes to build things and push it to the limits. vSphere is like Lego for adults.

“The fastest way to learn IT is 80% labbing and 20% studying theory. Just do it and have fun.” – vAndu

“If you wish to achieve worthwhile things in your personal and career life, you must become a worthwhile person in your own self-development” – Brian Tracy

VMware vExpert 2023
VMware vExpert NSX
VMware vExpert Pro
©2025 vAndu | Powered by SuperbThemes!
%d