Qemu GPU/モニターパススルー

Qemu GPU/モニターパススルー

私のモニターを完全に制御できるQEMUゲストに私のGPUを渡したいです(実行中の唯一のOSのようです)。

モニターのみ内蔵のノートパソコンを使ってみましたが、画面が出ませんでした。 PCではモニターをGPUに直接接続すると動作しそうですが、テストすることはできません。

質問:

  1. GPUを介してモニタをGPUに直接接続して、モニタ制御をゲストに転送できますか?
  2. GPUを介してゲストにラップトップモニター制御権限を付与できますか?

ノート

  • 私のラップトップにはUbuntu Cinnamonが動作しています。
  • 当然だと思いますが、QEMUとKVMの使用を指定したいですか?
  • ホスト/クライアントアプリケーションを使用したくありません。

同様の投稿 問題を発見しました(仮想マシンでLinuxを実行しているLooking Glassと同じですか?)、デフォルトではホストがフレームを書き換えるためにホスト/クライアントアプリケーションが必要です。私はこの戦略を使用したくないので、代わりにゲストにディスプレイに対するすべての権限を与えたいと思います。

編集する:

ターゲット

私の目標は、GPUをVMに渡している間にVMをベアメタル(モニターの場合)として実行することです(つまり、ホストOSにモニターがない=>ノートブックモニターに黒い画面がある)。

はい

LinuxがインストールされているラップトップでMac仮想マシン(ベアメタルではない)を実行したいと想像してください。より良いパフォーマンスが必要な場合は、ラップトップに2番目のGPUを追加する方法を見つける必要があります。

仮想マシンからノートブックモニタにコンテンツを直接表示できる場合は、2番目のGPUを使用せずにGPUを介して直接移動できます。

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

ノート2 この質問はMacOSに限定されていません。ドライバなどを探さないとインストールできないので、こう説明する方が簡単です。

関連情報