virtio-gpu paravirtual graphics for virtual machines
virtio-gpu is the paravirtual display and GPU device exposed to Linux guests by hypervisors such as QEMU/KVM and Xen. Rather than emulating real graphics silicon, it lets the VM share framebuffers and, in newer modes, 3D rendering commands with the host, and it is the recommended virtual GPU for modern VMs.
recommendation
It should stay in the kernel because it is the standard graphics device for Linux guests running under QEMU/KVM, Xen, and other modern hypervisors, and it remains under active development — a suspend/resume patch series was posted as recently as April 2026. There is no equivalent replacement, since other virtual GPU options are entirely different device models rather than drop-in alternatives.
repository signals
sources
- lore.kernel.org
Upstream development is active: virtio-gpu saw a new suspend/resume support patch on 2026-04-01.
- qemu.org
QEMU documents virtio-gpu as a current paravirtual GPU/display device with multiple actively documented variants and modern host/guest capability requirements.
- qemu.org
QEMU recommends VirtIO devices as the preferred device models for virtual machines, supporting continued broad VM deployment of virtio classes.
- git.kernel.org
Kernel Kconfig describes this as the virtio GPU driver and notes use with QEMU-based VMMs such as KVM or Xen.
codex reasoning notes (technical)
Source acquisition: the lore URL came from `lore_file_timeline` on `drivers/gpu/drm/virtio/virtgpu_drv.c`; the two QEMU URLs came from `web.search_query`; the kernel.org Kconfig URL is canonical recall matching the local Kconfig help text. This is an actively maintained paravirtual VM GPU driver, not obsolete physical hardware. It is not a product sold new in 2025, so `hardware_still_sold_new_in_2025=false`, but VM guest deployments remain high. No natural upstream replacement driver exists because alternatives are different virtual GPU device models rather than a drop-in replacement for virtio-gpu.