質問: windows / linuxデスクトップマシン用のxen だからここに取引があります:私はしばらくの間、vm内のgentoolinuxでメインのデスクトップosとしてwindowsを実行してきました。私は、システムをハイパーバイザーで同時に実行する方がよいと考えていました。このため、私はxenを見てきましたが、ここで使用するのが正しいかどうかはよくわかりません。考慮すべきいくつかの事柄: 各vmの本格的なデスクトップビューを表示できるようにする必要があります。 vmを簡単に切り替えることができる必要があります。 私は時々ゲームをプレイし、ゲーム開発者を混乱させるので、ハードウェアグラフィックアクセラレーションが必要です(pcieベースのnvidia gtx 580を使用しています)。 私はギガバイトのz68x-ud3-b3を持っています。 vt-dをサポートしているかどうかは正直わかりません。マニュアルには記載されていないようです。 私のcpuはvt-xをサポートしています。 セットアップ全体で、現在のセットアップと同等のパフォーマンスが必要です。パフォーマンスの低下は許容できますが、完全に遅くなることはありません。 xenは私にとって正しいことですか?そうでない場合は、他に何を使用できますか(できれば無料のもの、または少なくとも学生にとって手頃な価格のもの)?
回答: vgaパススルーは、現在のdom0グラフィックカードをdom0から切断し、vmで使用するために提供する場所です。 vmは、cirrusをプライマリとしてセカンダリにパスオフするのではなく、これを唯一のビデオアダプタと見なします。主な利点は、domuにvncをインストールする必要がないことです。起動に問題があります(linuxが起動し、vncが起動して、fsckが実行されていることを確認します。windowsが起動せず、vncが起動し、enterキーを押してwindowsを通常どおり起動する必要があることを確認します)。vgaパススルーはpciパススルーに依存しており、vt-dは両方に必要です。 vgaパススルーは、pciパススルーよりもセットアップが難しいと宣伝されています。 pciパススルーは、複数のusbハブと複数のグラフィックカードで機能します。私はまだvgaパススルーを確立できていませんが、それは私のxen構成ファイルが非常に奇妙な方法でセットアップされているためかもしれません(最初はvirt-managerを介してvmを作成しましたが、標準的な方法でxen構成ファイルを処理しません) 。vgaパススルーが機能するようになっていないので、pciパススルーについて説明します。1枚のカードを複数のvmで機能させるには、デバイスを両方のvmに割り当てることができるはずですが、両方を実行することはできません。同時に。他にグラフィックカードがない場合、domain0はヘッドレスで実行され、別のデバイスからsshで接続してvmを管理するか、お気に入りのvmを自動的に起動して、他のデバイスのシャットダウン/起動を管理する= vm 2番目のvmがダウンするまで待機してから、2番目のスクリプトを起動しようとするbashスクリプトを使用します。