web-dev-qa-db-ja.com

virtualboxへのパススルーグラフィックスカード

だから私は自分のラップトップのNVIDIA fx 880mをLinux mint 17インストールでウィンドウ7を実行する仮想ボックスに渡そうとしています。

これまでのところ、すべてが(おそらく)正しい方向に向かっているようです:

デバイスは問題なく通過しましたが、仮想ボックスを起動すると、新しいドライバーがたくさんインストールされましたが、ゲストにNVIDIAドライバーをインストールしようとすると、カードが見つかりません。デバイスマネージャーの下を調べたところ、pciバスの下にnvidiaカードのリストがありません。ゲストに渡されるように、ホストで無効にする必要があると思います(仮想ボックスのマニュアルでは、 「共有しない」ですが、方法はわかりません。誰かこれを手伝ってくれる?この質問は私には重複しているようには見えません VirtualBoxのディスプレイアダプターのPCIパススルーをセットアップできません 。ホストはLinuxです

12
sean read

この機能はVirtualboxではまだサポートされていません。

私が知っているこれをサポートする唯一の代替仮想化ソフトウェアは、QemuXenおよびVMWare。 GPUを介して仮想マシンに渡す成功事例のほとんどは、QemuまたはXenのいずれかから来ているため、Virtualboxがこれをサポートするまでは、それを利用することをお勧めします。

あなたが調べたいと思うかもしれない 件名に特化したブログ (これはqemuをフォーカスとしてこれを行う方法に関する2015年のチュートリアルです)があります。

VGAパススルーはまだ非常に実験的なテクノロジーであり、非常に特定の機能をサポートするマザーボード/ CPUの組み合わせが必要であり、通常、Linux内からこれらの機能に実際にアクセスできるようにするには、カスタムカーネル構成も必要です(使用できるようにするため)それらを仮想マシンで)。

このことを考慮して、オーバーコミットしないようにしてください。 VGAパススルーの使用中に、物理システムまたは仮想システムが不安定になったり、何らかの方法で動作しなくなったりする可能性のあるバグまたは問題が発生する可能性が非常に高くなります。完全に、または簡単に機能することを期待しないでください。それが本当に起こるには運が必要です。

9
Cestarian

それはできません。

問題なくUSBデバイスを通過できます。しかし、PCIおよびPCIeデバイスの処理を開始すると、それらは通過しません。理論的には、ホストOSを起動するまでグラフィックスカードを無効にしてから、「魔法のように」グラフィックスカードを有効にした場合、VMはそれを完全に制御する必要があります(OSはこれを行いません)現在のテクノロジーを考えると、それは不可能です

0
Canadian Luke

さて、それはできるようですが、重要なのは使用されているグラフィックカードとチップセットです。私の場合、プロセッサとマザーボードは問題ありませんが、グラフィックカードは:(ではありませんが、残りのユーザーにとっては朗報です。また、この機能は仮想ボックスよりもxenまたはkvmでサポートされているようです。 http: //forums.linuxmint.com/viewtopic.php?f=42&t=11201

0
sean read