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 ...

기본 16MiB IIRC 대신 64MiB가 프레임 버퍼에 할당됩니다.

일부 드라이버에는 다음과 같은 특정 속성이 있습니다.

  • virtio GPU에서 max_hostmem사용이 허용되는 호스트 메모리의 양을 지정하는 데 사용됩니다.
  • QXL 드라이버는 프레임 버퍼, 명령 루프, 렌더링 명령 및 이미지 데이터를 저장하고 SPICE 표면을 저장하는 데 사용하는 두 영역의 크기를 정의하기 위해 ram_size_mb, vram_size_mb및 를 추가합니다(참조:vram64_size_mbramvram이 이메일더 알아보기).

관련 정보