web-dev-qa-db-ja.com

Xen VGAパススルー:シングルモニターでデュアルGPUを使用することは可能ですか?

ゲームをプレイしたいときのWindowsと仕事が必要なときのLinuxのデュアルブートは嫌いです。 LinuxをVMで実行するのは好きではなく、Wineはほとんど機能しません。そこで、XenのVGAパススルーとHVM仮想化と互換性のある新しいメインボードとCPUを購入することを考えています。 。

LinuxDom0とWindowsDomUを簡単に切り替えられるようにしたいのですが、問題は2つのGPUが必要で、モニターが1つしかないことです。

現在、PCにはnVidia GTX 260が搭載されていますが、販売する予定だったクローゼットの中にRadeon4850も搭載されています。

私の質問は、Radeonカードを回収してDom0を実行し、nVidiaカードにDomUを実行させながら、それらを単一のモニターに接続するための何らかのデバイス/ソフトウェアを用意することはできますか?電源と気流の問題はさておき。

そうでない場合、あなたは何を提案しますか?これも可能ですか?

2
user489481

モニターに複数の高解像度入力がある場合、最も簡単な方法は、モニターを両方のグラフィックカードに接続することです。次に、ディスプレイを他のVMに交換する必要がある場合は、モニターのボタンを押すだけで、表示される入力が変更されます。つまり、WindowsボックスのDVIからDVIを1つのグラフィックカードに、LinuxボックスのHDMIからHDMIを他のグラフィックカードに接続します。必要に応じてコンバーターを代用します(モニター入力とグラフィックカード出力に応じて、DVIからHDMI、またはHDMIからDisplayPortなど)。次に、入力コントロールにSynergyのようなものを使用できます。

KVMスイッチは、オーディオ、ビデオ、およびキーボード/マウスの入力をVMからVM。

2
J J

Dom0が起動すると、SDLウィンドウでWindowsDomUを起動できます。したがって、スイッチは必要ありません。

Windows構成ファイルには次のものが必要です。

sdl=1
gfx_passthru=1 
pci=['yy:zz.n']

「yy:zz.n」はVGAグラフィックアダプタのPCI IDであり、Dom0の「lspci-v」で確認できます。

でも演奏に関しては、パフォーマンスがそこにあるかどうかはわかりません。

1
user162660

最近の調査で収集したところによると、HVMの実行中にVGAパススルーをホットプラグ/再割り当てすることはできません。したがって、OSごとに1つのGPU、Dom0に1つ、DomUに1つを割り当てます。モニターを一方のグラフィックカードから取り外し、もう一方のグラフィックカードに接続すると、デュアルブートする必要がないというトリックが実行されます。私はすぐに、Vt-d対応のCPUとマザーボードを備えた新しいハードウェアでこれらすべてを実験するかもしれません。 1枚のグラフィックカードをVM(別名ホットプラグ))に簡単に割り当てるためのキーバインドが必要ですが、 xensource によるとまだ不可能です。

0
Steven Rosato

必要なのはDVIスイッチです。 Amazon、eBayなどを検索します。1台のモニターで複数のビデオソースを共有できるものはたくさんあります。

0
CR.