ゲームをプレイしたいときのWindowsと仕事が必要なときのLinuxのデュアルブートは嫌いです。 LinuxをVMで実行するのは好きではなく、Wineはほとんど機能しません。そこで、XenのVGAパススルーとHVM仮想化と互換性のある新しいメインボードとCPUを購入することを考えています。 。
LinuxDom0とWindowsDomUを簡単に切り替えられるようにしたいのですが、問題は2つのGPUが必要で、モニターが1つしかないことです。
現在、PCにはnVidia GTX 260が搭載されていますが、販売する予定だったクローゼットの中にRadeon4850も搭載されています。
私の質問は、Radeonカードを回収してDom0を実行し、nVidiaカードにDomUを実行させながら、それらを単一のモニターに接続するための何らかのデバイス/ソフトウェアを用意することはできますか?電源と気流の問題はさておき。
そうでない場合、あなたは何を提案しますか?これも可能ですか?
モニターに複数の高解像度入力がある場合、最も簡単な方法は、モニターを両方のグラフィックカードに接続することです。次に、ディスプレイを他のVMに交換する必要がある場合は、モニターのボタンを押すだけで、表示される入力が変更されます。つまり、WindowsボックスのDVIからDVIを1つのグラフィックカードに、LinuxボックスのHDMIからHDMIを他のグラフィックカードに接続します。必要に応じてコンバーターを代用します(モニター入力とグラフィックカード出力に応じて、DVIからHDMI、またはHDMIからDisplayPortなど)。次に、入力コントロールにSynergyのようなものを使用できます。
KVMスイッチは、オーディオ、ビデオ、およびキーボード/マウスの入力をVMからVM。
Dom0が起動すると、SDLウィンドウでWindowsDomUを起動できます。したがって、スイッチは必要ありません。
Windows構成ファイルには次のものが必要です。
sdl=1
gfx_passthru=1
pci=['yy:zz.n']
「yy:zz.n」はVGAグラフィックアダプタのPCI IDであり、Dom0の「lspci-v」で確認できます。
でも演奏に関しては、パフォーマンスがそこにあるかどうかはわかりません。
最近の調査で収集したところによると、HVMの実行中にVGAパススルーをホットプラグ/再割り当てすることはできません。したがって、OSごとに1つのGPU、Dom0に1つ、DomUに1つを割り当てます。モニターを一方のグラフィックカードから取り外し、もう一方のグラフィックカードに接続すると、デュアルブートする必要がないというトリックが実行されます。私はすぐに、Vt-d対応のCPUとマザーボードを備えた新しいハードウェアでこれらすべてを実験するかもしれません。 1枚のグラフィックカードをVM(別名ホットプラグ))に簡単に割り当てるためのキーバインドが必要ですが、 xensource によるとまだ不可能です。
必要なのはDVIスイッチです。 Amazon、eBayなどを検索します。1台のモニターで複数のビデオソースを共有できるものはたくさんあります。