VMWare Player 上從 Windows 10 到 Ubuntu 的 GPU 直通

VMWare Player 上從 Windows 10 到 Ubuntu 的 GPU 直通

首先,如果這是這個問題的錯誤地方,我們深表歉意。

我正在嘗試跑步彈性融​​合在我的 Windows 電腦上的 Ubuntu VM 中,使用 VMWare Workstation 15 Player。

我的所有依賴項都很好,並且應用程式編譯得很好,但是當我嘗試運行時,出現錯誤,提示沒有安裝 Cuda 相容設備。似乎虛擬機器無法存取我的顯示卡,而且我不知道如何將其傳遞到虛擬機器上的 Linux 環境。

一般來說,我對虛擬機器還很陌生,並且只使用了這個特定的應用程式幾天,但我無法讓它工作。

也許我需要不同的虛擬機器?我可以將 Ubuntu 安裝在快閃磁碟機或其他裝置上嗎?這是否允許我存取我的所有電腦和其他設備?

有任何想法嗎?

在我的電腦上,我正在使用:

  • Windows 10 家用版
  • 英偉達 GeForce GTX 1080
  • VMWare 工作站 15 播放器

虛擬機器運行的是 Ubuntu 18.04

如果您有任何疑問或需要有關規格/等的任何其他信息,請告訴我,我很樂意讓它發揮作用。

謝謝

答案1

VMware Workstation 15 目前不支援 GPU 直通。唯一支援它的 VMware 產品是 VMware vSphere。

即使受支持,也沒有任何方法可以透過虛擬機器管理程式所運行的作業系統所使用的 GPU,否則您將丟失父作業系統上的顯示。

vSphere根本不使用GPU,因此整個設備可以傳遞到來賓VM。

答案2

對此的最佳解決方案是編輯 .VMX 檔案以在其中包含以下行:

mks.dx11.vendorID = "0x10de"

(我懷疑更改dx11ogl應該有效)

這不是最好的解決方案,但它確實有效,而且我已經看到了不錯的性能。

在這裡了解更多:https://communities.vmware.com/t5/VMware-Workstation-Pro/Increase-dedicated-video-ram-in-workstation-player/td-p/919898

相關內容