drivers/gpu/drm/vmwgfx

VMware SVGA II / SVGA3D virtual GPU

The paravirtual graphics device that VMware hypervisors (Workstation, Fusion, ESXi) expose to Linux guest virtual machines, providing 2D framebuffer and accelerated 3D OpenGL rendering. It has been the standard guest GPU for VMware products since the late 2000s and remains the graphics path used by current Workstation 17 and Fusion 13 releases.

keep conf=0.94 last_sold=2025 deploy=medium replacement=none subsystem=gpu category=graphics-display
94%

recommendation

It should stay because VMware is still shipping Workstation and Fusion in 2025 with this as the guest graphics interface, and Mesa's current SVGA3D Gallium driver depends on it for OpenGL inside Linux VMs. Upstream activity is healthy, with named maintainers (Zack Rusin, Thomas Zimmermann), a live TODO list, and bug fixes flowing into stable kernels as recently as 2024. There is no alternative kernel driver for the same role inside VMware guests.

repository signals

69 files
46,426 source lines
311 commits, 5y
+18,924 / −23,423 lines added / removed, 5y
74 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 311 total · active in 56/61 months
2021 2022 2023 2024 2025 2026 2021-04: 8 commits · +158 −126 2021-05: 12 commits · +888 −1,104 2021-06: 22 commits · +8,792 −10,824 2021-07: 9 commits · +294 −223 2021-08: 5 commits · +31 −44 2021-09: 2 commits · +20 −13 2021-10: 4 commits · +12 −94 2021-11: 13 commits · +528 −232 2021-12: 21 commits · +845 −2,579 2022-01: 2 commits · +22 −71 2022-02: 2 commits · +14 −8 2022-03: 12 commits · +568 −194 2022-04: 9 commits · +58 −51 2022-05: 2 commits · +16 −8 2022-06: 3 commits · +3 −1 2022-07: 6 commits · +22 −26 2022-08: 0 commits · +0 −0 2022-09: 2 commits · +1 −1 2022-10: 20 commits · +809 −1,933 2022-11: 2 commits · +4 −4 2022-12: 2 commits · +91 −233 2023-01: 11 commits · +1,396 −1,829 2023-02: 6 commits · +67 −32 2023-03: 7 commits · +81 −110 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 3 commits · +39 −24 2023-07: 0 commits · +0 −0 2023-08: 1 commit · +16 −16 2023-09: 4 commits · +72 −53 2023-10: 2 commits · +3 −8 2023-11: 2 commits · +35 −13 2023-12: 5 commits · +22 −9 2024-01: 7 commits · +135 −252 2024-02: 2 commits · +7 −216 2024-03: 3 commits · +16 −7 2024-04: 11 commits · +994 −135 2024-05: 7 commits · +73 −47 2024-06: 3 commits · +225 −360 2024-07: 5 commits · +828 −535 2024-08: 7 commits · +152 −54 2024-09: 2 commits · +8 −3 2024-10: 4 commits · +6 −5 2024-11: 2 commits · +1 −4 2024-12: 4 commits · +19 −11 2025-01: 4 commits · +46 −64 2025-02: 3 commits · +45 −7 2025-03: 5 commits · +1,052 −1,074 2025-04: 2 commits · +2 −2 2025-05: 3 commits · +122 −542 2025-06: 4 commits · +5 −6 2025-07: 4 commits · +16 −10 2025-08: 1 commit · +4 −17 2025-09: 3 commits · +16 −7 2025-10: 4 commits · +13 −9 2025-11: 4 commits · +29 −11 2025-12: 2 commits · +8 −6 2026-01: 4 commits · +22 −17 2026-02: 5 commits · +157 −145 2026-03: 1 commit · +2 −1 2026-04: 0 commits · +0 −0

sources

  1. docs.mesa3d.org

    Mesa's current VMware SVGA3D documentation says vmwgfx is the guest Linux kernel module, required for modern VMware Workstation 17 / Fusion 13 guest OpenGL support, and notes most modern Linux distributions include the SVGA3D driver.

  2. kernel.org

    Kernel DRM TODO documentation lists vmwgfx-specific maintenance work ('Replace hashtable with Linux’ implementation') and names Zack Rusin and Thomas Zimmermann as contacts, indicating ongoing upstream maintenance rather than retirement.

  3. kernel.googlesource.com

    A 2024 stable-kernel vmwgfx fix by Zack Rusin references a lore report and stable backporting, showing real recent bug-fix traffic for active users.

  4. lore.kernel.org

    Lore thread linked from the stable vmwgfx fix is a concrete recent upstream report/closure for a vmwgfx regression, evidencing active user and maintainer attention.

codex reasoning notes (technical)

This is a real PCI DRM driver (confirmed locally via shell `rg`, which found `drm_module_pci_driver(vmw_pci_driver)` and `MODULE_DESCRIPTION("Standalone drm driver for the VMware SVGA device")` in `vmwgfx_drv.c`). Local shell `git log -c safe.directory=... -- drivers/gpu/drm/vmwgfx` also showed 2025-2026 substantive fixes, matching the supplied commit stats. For lore/removal history, `lore-http` MCP was unavailable and `lei` was not installed, so I used web search; no removal/deprecation thread surfaced, while multiple recent vmwgfx fixes did. The cited Mesa page was obtained by web search/open and shows vmwgfx is still part of current VMware guest graphics on supported Workstation/Fusion releases, so this is still used in new VM deployments even though it is virtual rather than physical hardware. The kernel TODO page was obtained by web search/open and indicates active maintainership. The googlesource commit and embedded lore link were obtained by web search/open and show recent upstream/stable bug-fix traffic. Because the device remains relevant in VMware guest environments and there is no natural same-use-case upstream replacement inside VMware guests, the correct recommendation is keep.