Qemu GPU/ディスプレイ パススルー

Qemu GPU/ディスプレイ パススルー

GPU を QEMU ゲストにパススルーし、モニターを完全に制御したい (実行中の OS がこれだけであるかのように)

内蔵モニターのみを搭載したラップトップで試してみましたが、画面が真っ暗になりました。PC ではモニターを GPU に直接接続すれば動作すると思いますが、テストできません。

質問:

  1. モニターを GPU に直接接続して、GPU をパススルーし、ゲストにモニターの制御権を与えることは可能ですか?
  2. ゲストにラップトップ モニターの制御権を与え、GPU をパススルーすることは可能ですか?

ノート

  • 私のラップトップはUbuntu Cinnamonを実行しています
  • 当たり前のことだと思いますが、KVM で QEMU を使用することを指定したいのですが。
  • ホスト/クライアントアプリケーションは使用したくない

同様の投稿 質問を見つけました(VM 側で Linux を実行する Looking Glass に相当するもの?) では、基本的にホスト/クライアント アプリケーションでホストにフレームを書き戻す必要があります。私はこの戦術に頼らず、ゲストにモニターの完全な制御を与えたいと思います。

編集:

ゴール

私の目標は、VM をベアメタル マシンとして実行し (モニターに関しては)、GPU をその VM に渡すことです (つまり、ホスト OS にモニターがない => ラップトップのモニターに黒い画面が表示されます)。

Linux を搭載したラップトップで Mac VM (ベアメタルではない) を実行したいとします。パフォーマンスを向上させたい場合は、ラップトップに 2 つ目の GPU を追加する方法を見つける必要があります。

VM からラップトップのモニターに直接表示できる場合は、2 つ目の GPU を用意しなくても GPU をパススルーできます。

ここで、他のソフトウェア (「Looking Glass」など) を使用しないという制約があります。ソフトウェアが利用できない別のゲスト (カスタム OS など) を追加する場合は、ソフトウェアを移植するか、2 番目の GPU を入手する必要があります。したがって、可能であれば、このようなことは避けたいと考えています。

注2 この質問は MacOS に特有のものではありませんが、ドライバーなどを探さずにインストールすることはできないため、これを使用すると説明が簡単だと思いました。

関連情報