KVMゲストでの高速グラフィックス


16

KVMゲストのグラフィックスパフォーマンスを改善する方法はありますか?

質問が一般的すぎると思うので、セットアップと要件を説明します。

私の最終的な目標は、UbuntuゲストをプライマリOSとして使用することです。私がやるのは、グラフィックを集中的に使うことだけです。ビデオを見て、1990年代のゲームをプレイします。

現在のセットアップ:Debianホスト(X + Fluxbox)、SDLグラフィックを備えたKVMゲスト、(エミュレートされた)vmwareグラフィックカード(もう1つは0.5秒以上の再描画時間)、および標準のUbuntuインストール。私はビデオを見ることができますが、ゲームは少し不安定です。

動作しないように見えるもの:非SDLグラフィック(VNCとX転送の両方が非常に不安定です)、VGAパススルー(KVMに実装されていません。XenにはIOMMUが必要ですが、これはコンピューターがサポートしていないようです)

私が考えていること(しかし、私はこのテーマについてほとんど知識がありません):ホストからXを排除しようとしています。「フレームバッファ」と呼ばれるものについての神話を聞いたことがありますが、他のことはあまり知りません。


5
KVMで優れたビデオパフォーマンスが得られるとは思いません。それは優先度の高い設計目標ではありません。ホストはLinuxを実行しているので、これらのプログラムをホストで直接実行した方がよいでしょう。
ジル 'SO-悪であるのをやめる'

1
他の仮想化技術を使用できますか?VirtualBoxは、特定のニーズを満たすように設計されているようです。
ブライアンケイン

代わりにVBOXを使用してください。KVMはビデオアクセラレーションを提供しません
デイジー

Debianホストでゲームとビデオを実行します。
ハジス

2
KVMとXenには、Intel iGVT-gテクノロジー(01.org/igvt-g)を使用して、ホストネイティブGPUを(複数の)仮想マシンと共有するオプションが追加されました。WindowsおよびLinuxゲストOSで動作しますが、Intelグラフィックプロセッサを搭載した第5世代(以降)のIntel Coreプロセッサが必要です。ここでは、2人のWindowsゲストでXenGTのデモです:youtube.com/watch?v=V2i8HCcAnY8
z1gaは

回答:



0

spice(http://spice-space.org/download.html)を試すことができます。スパイスは、ディスプレイとビデオで優れたパフォーマンスを発揮します。SDLのビデオのパフォーマンスは非常に低いです。vmにspiceゲストプログラムをインストールする必要があります。これによりqxlドライバーがインストールされ、ディスプレイとビデオのパフォーマンスが向上します。

Spiceはネットワークの多くの帯域を消費しますが、spiceは少なくとも10Mb / sのネットワーク帯域を必要とします!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.