Windows-Server-2012-R2

特斯拉 K80 未出現在 HP DL580 G7 中

  • February 19, 2021

我有一台 HP Proliant DL580 G7 伺服器,從 2015 年開始更新了 P65 BIOS(我認為這是最新的 BIOS)。

我在其中安裝了 PCIe 擴展板並安裝了 4 個 Tesla K80 GPU。使用 10 針到 8 針電纜將它們連接到 PSU 板。當我打開伺服器時,我看到 GPU 上的綠燈亮起。在 BIOS 中,我將 PCIe 設置為使用 Gen 2.0 設置。

安裝了 Windows Server 2012 R2(帶有更新),並從 Web 安裝了所有驅動程序。我在設備管理器中沒有任何缺少驅動程序的設備。但是,Tesla K80 GPU 不會出現在設備管理器中。

當我嘗試安裝官方 NVidia 驅動程序時,我收到“未找到兼容硬體”的錯誤消息。

我還移除了新安裝的 PCIe 擴展板,以防它(不知何故)與主機板不兼容,但這也無濟於事。

我究竟做錯了什麼?

更新 1:我使用企業許可證安裝了 VMWare ESXi,以查看 Nvidia 設備是否出現在那裡,以便我可以使用直通並在 VM 中使用 GPU,但 Nvidia 設備沒有出現在該列表中。

我安裝了 Ubuntu 20.04,因為與其他 Linux 發行版相比,它具有最好的硬體檢測,但它無法載入 GUI。Ubuntu 沒有被列為 DL580 G7 的官方支持的作業系統之一,因此我轉向下一個選項。

我安裝了 RHEL 6.10,因為它是受支持的作業系統之一,當我執行“lspci”時,我沒有看到任何 Nvidia 設備。

不幸的是,DL580 G7 上的 BIOS 不支持 MMIO。我得到的最新 rom 是 P65 05/21/2018,但我仍然無法在其中找到 MMIO 支持。如果沒有 MMIO,系統無法映射超過 4GB 的 vRAM,因此驅動程序無法辨識設備。

引用自:https://serverfault.com/questions/1053470