drivers/gpu/drm/i915/gvt

Intel GVT-g mediated GPU passthrough for older integrated graphics

Intel GVT-g is a GPU virtualization technology that slices a single Intel integrated GPU (Broadwell through 11th Gen Rocket Lake, up to early 2021) into multiple virtual GPUs handed to KVM guests. It was used for cloud gaming, VDI, and developer setups that wanted accelerated graphics in VMs without dedicating a whole GPU per guest.

keep-annotate conf=0.81 last_sold=2021 deploy=low replacement=none subsystem=gpu category=virtualization
81%

recommendation

Worth keeping but flagging as legacy because the code still receives small fixes and refactors into 2025-2026 and the build options remain in mainline, but Intel itself has moved newer integrated GPUs to SR-IOV and confines GVT-g to Core generations up through Rocket Lake (Q1 2021). No upstream removal discussion is visible, so the right move is to leave it in for users still running those older host CPUs while documenting that it is a sunset technology with no path forward on newer hardware.

repository signals

41 files
23,846 source lines
291 commits, 5y
+3,094 / −5,294 lines added / removed, 5y
62 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 291 total · active in 54/61 months
2021 2022 2023 2024 2025 2026 2021-04: 1 commit · +3 −3 2021-05: 4 commits · +132 −160 2021-06: 1 commit · +25 −25 2021-07: 3 commits · +18 −6 2021-08: 3 commits · +9 −6 2021-09: 2 commits · +11 −12 2021-10: 2 commits · +3 −2 2021-11: 1 commit · +4 −4 2021-12: 16 commits · +87 −87 2022-01: 10 commits · +40 −21 2022-02: 7 commits · +25 −1 2022-03: 4 commits · +14 −8 2022-04: 34 commits · +1,184 −2,898 2022-05: 11 commits · +47 −112 2022-06: 2 commits · +4 −4 2022-07: 7 commits · +43 −100 2022-08: 4 commits · +8 −6 2022-09: 13 commits · +202 −366 2022-10: 6 commits · +16 −17 2022-11: 10 commits · +67 −53 2022-12: 6 commits · +48 −18 2023-01: 3 commits · +12 −10 2023-02: 4 commits · +19 −19 2023-03: 5 commits · +6 −0 2023-04: 1 commit · +1 −1 2023-05: 3 commits · +6 −12 2023-06: 0 commits · +0 −0 2023-07: 21 commits · +86 −196 2023-08: 1 commit · +3 −2 2023-09: 4 commits · +35 −42 2023-10: 2 commits · +5 −6 2023-11: 2 commits · +7 −8 2023-12: 0 commits · +0 −0 2024-01: 2 commits · +2 −3 2024-02: 12 commits · +0 −26 2024-03: 1 commit · +5 −0 2024-04: 4 commits · +19 −24 2024-05: 15 commits · +81 −77 2024-06: 16 commits · +73 −64 2024-07: 1 commit · +17 −17 2024-08: 2 commits · +14 −6 2024-09: 3 commits · +40 −78 2024-10: 0 commits · +0 −0 2024-11: 2 commits · +91 −73 2024-12: 4 commits · +2 −213 2025-01: 2 commits · +33 −29 2025-02: 2 commits · +36 −25 2025-03: 3 commits · +10 −8 2025-04: 1 commit · +1 −0 2025-05: 4 commits · +35 −43 2025-06: 1 commit · +6 −0 2025-07: 1 commit · +6 −6 2025-08: 0 commits · +0 −0 2025-09: 6 commits · +23 −20 2025-10: 2 commits · +26 −2 2025-11: 2 commits · +189 −219 2025-12: 9 commits · +172 −109 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +43 −47 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. intel.com

    Intel's 2026 support matrix says newer Intel graphics virtualization moved to SR-IOV, while GVT-g applies only to older families up through 11th Gen Rocket Lake / 10th / 9th / earlier listed Core generations.

  2. intel.com

    Intel lists 11th Gen Core (Rocket Lake) launch date as Q1 2021, making the last GVT-g-capable mainstream desktop generation a 2021 launch.

  3. cateee.net

    LKDDb shows CONFIG_DRM_I915_GVT remains present in current kernels and describes it as Intel GVT-g host support for Broadwell+ integrated graphics virtualization.

  4. cateee.net

    LKDDb shows the paired KVM/VFIO host module still exists in current kernels, indicating the feature is still buildable upstream for legacy deployments.

codex reasoning notes (technical)

Local shell evidence: `git -c safe.directory=/nas4/data/workspace/personal/linux-drivers/.kernel-snapshot log --since=2024-01-01 -- drivers/gpu/drm/i915/gvt` showed ongoing 2025-2026 fixes/refactors, so this is not abandoned. Web `search_query` + `open` on Intel KB 000093216 and 000099655 established that GVT-g is for older Intel iGPU generations and newer virtualization moved to SR-IOV, with the newest listed GVT-g generation launching in Q1 2021. Web `search_query` + `open` on LKDDb pages confirmed the kernel options/modules still exist. Separate web searches for lore removal/deprecation terms returned no hits, so I do not see active upstream removal talk from available tools. Result: keep upstream for legacy VM-host niches, but annotate as legacy/obsolete rather than remove.