drivers/gpu/drm/vboxvideo

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.

keep-annotate conf=0.82 last_sold=2025 deploy=low replacement=vmwgfx subsystem=gpu category=virtualization
82%

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

18 files
2,963 source lines
38 commits, 5y
+128 / −161 lines added / removed, 5y
18 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 38 total · active in 24/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 4 commits · +26 −18 2021-07: 1 commit · +11 −7 2021-08: 1 commit · +1 −1 2021-09: 1 commit · +9 −14 2021-10: 0 commits · +0 −0 2021-11: 3 commits · +3 −6 2021-12: 1 commit · +2 −18 2022-01: 0 commits · +0 −0 2022-02: 1 commit · +2 −2 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 2 commits · +2 −0 2022-07: 2 commits · +6 −6 2022-08: 1 commit · +1 −1 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 4 commits · +2 −9 2022-12: 0 commits · +0 −0 2023-01: 1 commit · +1 −2 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 1 commit · +10 −0 2023-10: 2 commits · +3 −3 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 1 commit · +2 −2 2024-05: 0 commits · +0 −0 2024-06: 1 commit · +9 −11 2024-07: 1 commit · +4 −0 2024-08: 1 commit · +10 −4 2024-09: 2 commits · +7 −3 2024-10: 0 commits · +0 −0 2024-11: 1 commit · +1 −1 2024-12: 2 commits · +0 −41 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 0 commits · +0 −0 2025-09: 1 commit · +4 −4 2025-10: 1 commit · +4 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 2 commits · +8 −8 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    Upstream still carried vboxvideo-specific maintenance in 2024 ('drm/vboxvideo: Add PCI region request').

  2. lore.kernel.org

    Upstream still fixed real bugs in vboxvideo in 2024 ('drm/vboxvideo: fix mapping leaks').

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

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