VMWare Player 上の Windows 10 から Ubuntu への GPU パススルー

VMWare Player 上の Windows 10 から Ubuntu への GPU パススルー

まず、この質問が不適切な場所であった場合はお詫び申し上げます。

私は走ろうとしているエラスティックフュージョンVMWare Workstation 15 Player を使用して、Windows マシン上の Ubuntu VM で実行します。

依存関係はすべて良好で、アプリケーションは正常にコンパイルされますが、実行しようとすると、Cuda 互換デバイスがインストールされていないというエラーが表示されます。VM がビデオ カードにアクセスできないようで、VM 上の Linux 環境にそれを渡す方法がわかりません。

私は VM 全般についてかなり初心者で、この特定のアプリケーションを数日間試しただけですが、動作させることができません。

別の VM が必要でしょうか? Ubuntu をフラッシュ ドライブなどにインストールできますか? そうすると、PC の他のすべてのデバイス (CPU、GPU、RAM など) にアクセスできるようになりますか?

何か案は?

私の PC では以下を使用しています:

  • Windows 10 ホーム
  • NVIDIA GeForce GTX 1080 の
  • VMWare Workstation 15 プレーヤー

VMはUbuntu 18.04を実行しています

ご質問がある場合や、仕様などに関するその他の情報が必要な場合はお知らせください。ぜひこの製品を試してみたいと思います。

ありがとう

答え1

VMware Workstation 15 は現時点では GPU パススルーをサポートしていません。これをサポートする唯一の VMware 製品は VMware vSphere です。

たとえサポートされているとしても、ハイパーバイザーが実行されている OS によって使用されている GPU をパススルーする方法はありません。そうしないと、親 OS の表示が失われます。

vSphere は GPU をまったく使用しないため、デバイス全体をゲスト VM に渡すことができます。

答え2

この問題の最善の解決策は、.VMX ファイルを編集して次の行を追加することです。

mks.dx11.vendorID = "0x10de"

dx11(に変更するとoglうまくいくと思います)

最善の解決策ではありませんが、機能し、良好なパフォーマンスが得られました。

詳細はこちらをご覧ください:https://communities.vmware.com/t5/VMware-Workstation-Pro/Increase-dedicated-video-ram-in-workstation-player/td-p/919898

関連情報