KVM/QEMU虚拟化如何设置显存?

KVM/QEMU虚拟化如何设置显存?

作为 VirtualBox 的长期用户,我习惯于能够设置虚拟机可用的视频内存,但不幸的是,当我使用以下命令启动 KVM/QEMU 虚拟机时,我似乎找不到这样的选项:

qemu-kvm -boot d OS.img

我知道如何设置可用的 RAM,但是,通过该-m RAM选项,我提到这个选项是希望人们不会将我所询问的内容与 RAM 混淆。下面的屏幕截图显示了我如何在 VirtualBox VM 设置中设置此选项:

在此输入图像描述

答案1

视频内存大小可以使用vgamem_mbVGA 设备上的属性来定义:

qemu -device VGA,vgamem_mb=64 ...

将为帧缓冲区分配 64 MiB(而不是默认的 16 MiB IIRC)。

一些驱动程序具有特定的属性:

  • virtio GPU 使用max_hostmem它来指定允许使用多少主机内存;
  • QXL 驱动程序添加ram_size_mbvram_size_mbvram64_size_mb, 来定义它使用的两个区域的大小:ram存储帧缓冲区、命令环、渲染命令和图像数据,并vram存储 SPICE 表面(请参阅这封电子邮件了解详情)。

相关内容