web-dev-qa-db-ja.com

KVM / QEMU仮想化でビデオメモリを設定する方法

長い間VirtualBoxを使用していたので、仮想マシンで使用できるビデオメモリを設定できることに慣れていましたが、残念ながら、KVM/QEMU VMを次のように起動すると、そのようなオプションが見つかりません。

qemu-kvm -boot d OS.img

RAMを設定する方法は知っていますが、-m RAMオプション。私がRAMについて私が求めていることを人々が混乱させないことを期待して言及しています。以下は、VirtualBoxでこのオプションを設定する方法を示すスクリーンショットですVM settings:

enter image description here

3
BH2017

ビデオメモリサイズは、VGAデバイスのvgamem_mbプロパティを使用して定義できます。

qemu -device VGA,vgamem_mb=64 ...

(デフォルトの16 MiB IIRCの代わりに)64 MiBをフレームバッファーに割り当てます。

一部のドライバーには特定のプロパティがあります。

  • virtio GPUは代​​わりにmax_hostmemを使用して、使用を許可するホストメモリの量を指定します。
  • qXLドライバーは、ram_size_mbvram_size_mb、およびvram64_size_mbを追加して、使用する2つの領域のサイズを定義します。ramは、フレームバッファー、コマンドリング、レンダリングコマンド、および画像データ、およびvramはスパイスサーフェスを格納します(詳細は このメール を参照してください)。
3
Stephen Kitt