VM は、定義上、実際のグラフィックス ハードウェアを使用できません。ホストが使用しているため、ゲストも使用できません。それがまさにそれがどのように機能するかです。ただし、DirectX の追加機能をインストールすることで、パフォーマンスを向上させることができます。
VirtualBox を機能させるには、DirectX をアドオンとしてインストールする必要がありますが、機能します。
DirectX をインストールするには、ゲストをセーフ モードで起動する必要があります。 Windows VM をセーフ モードで起動し、VBoxGuest の追加に移動します。 Direct3D 追加機能をインストールします。セーフモードで実行する必要があります。そうしないと機能しません。
https://www.dedoimedo.com/computers/virtualbox-3-directx.html
Windows に VirtualBox Guest Additions をインストールし、仮想マシンのプロパティで [表示] → [3D アクセラレーション] を有効にします。
実際にはグラフィック カードを介して Windows ゲストに渡すことができますが、Xen 4 などを使用する必要があります。このセットアップの最大の注意点は、ハードウェアと Linux に関するある程度の忍耐と知識が必要なことと、ホスト OS がグラフィックを使用できないことです。ゲストと同時にカード。一般的に言えば、ゲストからホストへのカードの移動を管理するスクリプトが必要です。または、ゲストにパイプして、ssh/cygwin X 転送などを介してホストにアクセスするだけです。経験豊富な技術者にとっては、週末のプロジェクト以上のものではありません。 Fedora 上で Xen 4 を使用して複数のグラフィックス カードをさまざまなゲストにパススルーしましたが、それほど悪くはありませんでした。 vt-d サポートを追加するためにカーネルを再コンパイルするのに最も時間がかかりましたが、カーネルの再コンパイルに慣れている場合は、それを機能させることができるはずです。
FLReset/関数レベルのリセットの要求に関する情報は古くて偽物です。私のデバイスにはそれがなく、正常に動作します。