# NVIDIA upstreams vGPU support to Rust-based Nova kernel driver for Linux 7.5

> **Key takeaway:** NVIDIA is actively upstreaming vGPU functionality into its Rust-based Nova kernel driver, with initial support targeting Linux 7.5 and full alignment expected by Linux 7.6 or later.

**Published:** 2026-11-13T11:09:59+00:00 
**Source:** Phoronix Benchmarks &amp; Drivers 
**Category:** kernel-os 
**Canonical URL:** https://fosswire.org/news/nvidia-upstreams-vgpu-support-to-rust-based-nova-kernel-driv.html 

## Summary
NVIDIA engineer Simon Song presented at KVM Forum 2026 in Vancouver on the company's progress bringing Virtual GPU (vGPU) support to the upstream Linux kernel through Nova, its Rust-based open-source driver. The vGPU capability allows a single GPU to be partitioned and shared across multiple VMs or containers, a critical requirement for data center and cloud deployments. While the effort is described as ongoing and gradually taking shape, portions of the vGPU enablement are expected to land in Linux 7.5, with the complete kernel-side implementation likely requiring Linux 7.6 or beyond.

The Nova driver represents NVIDIA's strategic bet on a mainline, Rust-based kernel driver that could eventually supersede both its existing out-of-tree proprietary driver and the community-driven Nouveau reverse-engineering project. Alongside the kernel work, NVIDIA is developing vgpu-tools user-space utilities and has outlined future goals including vGPU live migration and heterogeneous vGPU support.

## Nova vGPU upstreaming timeline and architecture
- **Rust-based kernel driver:** Nova is NVIDIA's mainline Rust driver intended to replace out-of-tree proprietary code and the incomplete Nouveau reverse-engineered driver for official NVIDIA Linux support.
- **vGPU kernel timeline:** Initial vGPU enablement patches are expected for Linux 7.5, with full kernel-side vGPU alignment targeted for Linux 7.6 or a later release cycle.
- **User-space tooling:** The vgpu-tools package is under parallel development to provide the necessary user-space support utilities for managing virtualized GPU instances.
- **Future capabilities:** NVIDIA's roadmap beyond initial upstreaming includes vGPU live migration, heterogeneous vGPU configurations, and additional advanced virtualization features.
- **Presentation venue:** The technical status was disclosed at KVM Forum 2026 in Vancouver, Canada, indicating alignment with the broader Linux virtualization community.

## Why it matters
For Linux data center operators and cloud providers, upstream vGPU support in Nova eliminates the friction of maintaining out-of-tree NVIDIA kernel modules while delivering a path to GPU virtualization on standard mainline kernels. This also marks a significant inflection point for Rust in kernel graphics drivers, potentially accelerating adoption of memory-safe driver development practices across the GPU vendor landscape.