AMD Radeon GPUのXen GPUパススルーをどのように設定しますか?

AMD Radeon GPUのXen GPUパススルーをどのように設定しますか?

Xen 4.2.0(ソースからコンパイル)とAMD Radeon 7750 GPUがインストールされたUbuntu Server 12.10設定があります。 Xenのインストールが機能しているようです。たとえば、仮想マシンを作成できます。

仮想マシンを設定しましたが、VNCを使用して接続すると正常に動作しているようです。ただし、GPUパススルーを有効にするように設定を変更した後、モニタには何も表示されず、VNCには「serial0」しか表示されず、何もできません。

GPUパススルーを有効にするために、設定ファイルに以下を追加しました。

gfx_passthru=1
pci=['01:00.0']

GPUを仮想マシンに正しく配信する方法は?

答え1

7750のWin7クライアントでセカンダリパススルーを使用して成功しました。これを行うには、gfx_passthru = 0に設定してドメインを起動し、ドメインのVNCコンソールを開きます。 Catalystドライバをインストールします。再起動。この時点では、VNCを介してBIOSとオペレーティングシステムの起動プロセスを表示できますが、オペレーティングシステムがCatalystドライバをロードすると、モニタにログイン画面が表示されます。

基本パススルーを使ったこともなく、どんな種類のパススルーでLinuxゲストを使ったこともありません。これらのいずれかが見つかったら、追加のアップデートを提供します。

答え2

このリスト時代遅れになるかもしれませんが、7750が「動作」しているとマークされていません。

それ以外は実際に Dom0 から隠して DomU に渡そうとします。ただし、これにはDom0用の2番目のカードが必要になる場合があります(またはシリアルコンソールを使用)。

関連情報