Oracle VirtualBox VBoxVGA guest graphics adapter
The Linux guest graphics driver for the VBoxVGA virtual display adapter that Oracle VirtualBox presents to virtual machines. It powers the framebuffer and mode-setting inside a VM when the host is configured with the older VBoxVGA controller; modern VirtualBox installs default Linux guests to the VMware-compatible VMSVGA adapter instead.
recommendation
Worth keeping but documenting its niche. VirtualBox itself is very much alive in 2025 (Oracle shipped 7.1.12 and the kernel tree still saw real bug fixes for vboxvideo in 2024), but Oracle now defaults Linux guests to the VMSVGA controller, which is handled by vmwgfx. That leaves vboxvideo as a compatibility path for older or deliberately legacy VirtualBox guest configurations rather than the mainstream choice, so a comment marking it as the legacy VBoxVGA path would help future readers.
repository signals
sources
- lore.kernel.org
Upstream still carried vboxvideo-specific maintenance in 2024 ('drm/vboxvideo: Add PCI region request').
- lore.kernel.org
Upstream still fixed real bugs in vboxvideo in 2024 ('drm/vboxvideo: fix mapping leaks').
- download.virtualbox.org
Oracle's 2025 VirtualBox manual says VMSVGA is the default graphics controller for Linux guests, while VBoxVGA is for legacy guest OSes.
- virtualbox.org
Oracle lists VirtualBox 7.1 as under active maintenance in 2025, indicating the platform is current even though older graphics-controller modes remain legacy options.
codex reasoning notes (technical)
Local tree inspection (`rg`/`sed`) confirms this is the DRM driver for VirtualBox guest graphics. `lore_file_timeline` on `drivers/gpu/drm/vboxvideo/vbox_main.c` and `lore_activity` on vboxvideo files showed nontrivial 2024-2025 upstream churn, including vboxvideo-specific fixes, so this is not abandonware and there was no removal evidence in the lore queries I could complete. Web search found Oracle's 7.1.12 manual and Download_Old_Builds pages: VirtualBox remains current in 2025, but Linux guests default to VMSVGA and VBoxVGA is described as legacy, which makes vboxvideo a low-deployment compatibility driver for older/niche VirtualBox guest configurations. `vmwgfx` is the practical replacement for new Linux VirtualBox deployments because the default Linux guest controller is VMSVGA (VMware SVGA emulation).