
まず、この質問が不適切な場所であった場合はお詫び申し上げます。
私は走ろうとしているエラスティックフュージョン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