Hi I He, the error “No NVIDIA GPU found” during driver installation typically points to one of the following issues:
IOMMU and SR-IOV Support: Ensure that VT-d (Intel) or AMD-Vi (AMD) is enabled in the BIOS, and that SR-IOV is supported and enabled on the host.
Correct GPU Isolation: Confirm that the GPU is fully isolated from the host OS before assigning it to the VM. You can use Disable-PnpDevice and Dismount-VmHostAssignableDevice to ensure it's not in use.
PCIe Passthrough Validation: Double-check that the GPU is correctly assigned using Get-VMAssignableDevice and that the VM is configured with AutomaticStopAction = TurnOff.
Kernel and Driver Compatibility: CentOS 7.9 may require specific kernel parameters (e.g., pci=realloc) and the correct NVIDIA driver version that supports your Tesla GPU model.
Secure Boot: Make sure Secure Boot is disabled for the VM, as it can block unsigned drivers from loading.