複数の仮想モニタでSpiceとRemote Viewerを使用する場合、「ディスプレイ2を待っている」が無期限に停止する

複数の仮想モニタでSpiceとRemote Viewerを使用する場合、「ディスプレイ2を待っている」が無期限に停止する

いくつかの調査の最後にvirt-manager、libvirtd、およびqemuを使用して複数の仮想モニタを設定する正しい方法はSPICE(協会協会協会)。まず、合計3つのVideo QXLインスタンスを追加し、リモートビューアを介してSpiceに接続しました。仮想マシンの2番目または3番目の仮想モニタを開くと、次のウィンドウが表示されるため機能しません(最初の仮想モニタは正常に動作します)。 リモートビューアは2番目のモニタを表示し、モニタの内容の代わりに「ディスプレイ2を待っています...」を表示します。

追加のモニターにも仮想マシンが表示されませんでした。そのため、追加のVideo QXLハードウェアを取り外し、基本ハードウェアに3つのヘッドを設定してみました。

<video>
  <model type="qxl" ram="65536" vram="65536" vgamem="16384" heads="3" primary="yes"/>
  <alias name="video0"/>
  <address type="pci" domain="0x0000" bus="0x00" slot="0x01" function="0x0"/>
</video>

残念ながら、追加の仮想モニタを開くと同じエラーが発生します。ただし、これを行わないと、グラフィックアーティファクトがプライマリモニタに表示され、結果として使用できなくなります。

私がここで何を間違っているのか?この仮想マシンソフトウェアスタックを使用してマルチモニタをどのように有効にしますか?

主なスパイスXML:

<graphics type="spice" port="5900" autoport="yes" listen="127.0.0.1">
  <listen type="address" address="127.0.0.1"/>
  <image compression="off"/>
  <gl enable="no"/>
</graphics>

ホストとゲストはどちらもLinuxです(それぞれPop OSとDebian 10)。ビデオ RAM を 16 MB から 256 MB に増やすことでグラフィックスの不具合が解決されましたが、2 台目のモニターを有効にした後、プライマリモニターと対話できず、上記のスクリーンショットのように 2 台目のモニターは進行しません。また、ゲストにspice-vdagentをインストールしました。

どうすればいいですか?

関連情報