FERRAMENTAS LINUX: A NVIDIA Apresenta o vGPU Manager e o Driver VFIO para o Driver Open-Source Nova

domingo, 6 de setembro de 2026

A NVIDIA Apresenta o vGPU Manager e o Driver VFIO para o Driver Open-Source Nova

 


A NVIDIA continua seu avanço no ecossistema open-source com um passo significativo para a virtualização de GPUs no Linux. No último sábado, a empresa enviou para a lista de discussão do kernel Linux um conjunto de 13 patches que introduzem o NVIDIA vGPU Manager e um driver VFIO variant para o driver open-source Nova.

Esta movimentação representa mais um capítulo na estratégia da NVIDIA de construir um driver de kernel moderno, escrito em Rust, que possa substituir o driver proprietário no futuro. O Nova vem sendo desenvolvido como uma alternativa open-source e "upstream-friendly" para os GPUs NVIDIA, e agora ganha um componente crucial para ambientes virtualizados.


O que é o NVIDIA Nova e Por que ele é Importante ?


O Driver Nova: O Futuro Open-Source da NVIDIA no Linux


O Nova é o driver de kernel open-source da NVIDIA, atualmente em desenvolvimento, projetado para ser integrado diretamente ao kernel Linux mainstream. Diferentemente do driver proprietário, o Nova é escrito em Rust — uma linguagem de programação moderna que oferece maiores garantias de segurança de memória e desempenho.

A NVIDIA tem investido pesadamente neste driver, e o anúncio do vGPU Manager demonstra que a empresa está comprometida em levar recursos empresariais para o ecossistema open-source. O Nova visa oferecer suporte para as GPUs baseadas em GSP (GPU System Processor), incluindo as arquiteturas Hopper e Blackwell


O que é o vGPU Manager ?

O NVIDIA vGPU Manager é um componente que permite gerenciar instâncias de GPU virtualizadas. Ele faz parte do nova-core, que serve como uma camada de abstração de hardware e firmware para GPUs NVIDIA baseadas em GSP.


Na prática, o vGPU Manager permite:

  • Criar e gerenciar instâncias de vGPU a partir de uma única GPU física.
  • Dividir uma GPU física em várias GPUs virtuais, cada uma atribuível adiferentes máquinas virtuais.

  • Suportar VFIO (Virtual Function I/O) para interação com QEMU.

Produto Recomendado


Se você está animado com a ideia de rodar Linux no MacBook Neo ou quer turbinar seu setup, que tal um SSD externo portátil para armazenar seus projetos e distribuições?

[SSD Portátil Samsung T7 Shield 1TB USB 3.2Amazon.com.br]

Resistente, rápido e ideal para quem testa múltiplos sistemas operacionais.

👉 Compre agora na Amazon e tenha velocidade e segurança para seus arquivos.


Eu ganho uma comissão quando você faz uma compra.



O Conjunto de 13 Patches: O que está sendo Proposto ?


Detalhamento das Mudanças


O patch series [PATCH 00/13] "Introduce NVIDIA vGPU manager and VFIO variant driver" adiciona:
.
  1. Suporte no nova-core para criar e gerenciar instâncias de vGPU.

  2. Um driver VFIO variant que consome a interface de ciclo de vida do vGPU.

  3. Inicialização pós-GSP-boot do vGPU, permitindo que o VgpuManager obtenha a topologia de engine, alinhamento VMMU e capacidade de canal necessários para o gerenciamento de instâncias.

 4. Configuração do registro RMSetSriovMode quando o vGPU está habilitado, garantindo que o GSP seja inicializado no modo correto.


Como Funciona o Fluxo de Controle ?


De acordo com o diagrama compartilhado pela NVIDIA, o fluxo de controle habilitado por este vGPU Manager e driver VFIO variant permite:

  • VFIO users se comunicarem com QEMU para provisionar GPUs virtuais.
  • Suporte tanto para convidados Linux quanto Windows.
  • Tudo rodando sobre o driver Nova upstream.


Quem é o Público-Alvo? (e Quem Não é)


Workstations e Data Centers


É importante gerenciar expectativas: a NVIDIA está direcionando este suporte principalmente para produtos de workstation e data center, não para GPUs GeForce de consumo.


Isso significa que:

  • GPUs profissionais (série Quadro, RTX A-series, etc.) e data center (A100, H100, etc.) são o foco principal.
  • GPUs de consumo (GeForce) provavelmente não serão suportadas inicialmente.

Ambientes Virtualizados


O público-alvo inclui:

  • Provedores de cloud que desejam oferecer GPUs virtuais para seus clientes.
  • Empresas com infraestrutura virtualizada (VMware, KVM, Nutanix).
  • Data centers que precisam particionar GPUs para diferentes workloads.
  • Profissionais de IA/ML que utilizam ambientes virtualizados.



..Um Marco para a Virtualização no Linux


A disponibilização deste código open-source representa um marco importante para a virtualização de GPUs no ecossistema Linux. Historicamente, o suporte a vGPU da NVIDIA era restrito ao driver proprietário e exigia licenciamento específico.

Com o Nova e este vGPU Manager, a NVIDIA está:

 1. Abrindo o código para a comunidade.

 2. Facilitando a integração com o kernel mainstream.

 3. Reduzindo barreiras para adoção de vGPU em ambientes open-source.


O Futuro do Nova


O driver Nova continua avançando e, quando estiver pronto para uso em produção no kernel mainline, promete revolucionar a experiência NVIDIA no Linux. A combinação de:

  • Escrito em Rust (segurança e performance).

  • Open-source (transparência e colaboração).

  • Suporte a vGPU (virtualização empresarial).

Posiciona o Nova como uma solução completa para o futuro da computação GPU no Linux.


Perguntas Frequentes (FAQ)


1. O suporte a vGPU no Nova já está disponível para uso em produção ?


Não. O código foi enviado como patches para a lista de discussão do kernel e está em fase de revisão. Ainda há um caminho a percorrer até que esteja totalmente integrado ao kernel mainline e estável para produção. A NVIDIA continua desenvolvendo ativamente, mas recomenda-se cautela para ambientes críticos.


2. Posso usar o Nova vGPU Manager com minha GPU GeForce RTX?

Provavelmente não. A NVIDIA está focando em GPUs de workstation e data center para este recurso. GPUs GeForce de consumo não devem ser suportadas inicialmente. Para experimentar, você precisará de uma GPU profissional como as séries RTX Axxxx, Quadro ou data center como A100/H100.


3. O que é VFIO e por que ele é importante para o vGPU?


VFIO (Virtual Function I/O) é um framework do kernel Linux que permite que dispositivos de hardware sejam passados diretamente para máquinas virtuais com alta performance. No contexto do vGPU, o driver VFIO variant permite que o QEMU e outros hipervisores acessem as funções virtuais da GPU, proporcionando desempenho próximo ao nativo para VMs com aceleração gráfica.


Checklist: 5 Passos para Acompanhar o Nova vGPU Manager


Copie e use esse Checklist


✅ PASSO 1 - Acesse a lista de discussão do kernel Linux.

   • Acompanhe os patches em: https://lore.kernel.org/lkml/

   • Busque por "NVIDIA vGPU manager" para ver atualizações.


✅ PASSO 2 - Monitore o repositório do Nova.

   • Acompanhe o desenvolvimento no kernel mainline.

   • Fique de olho em novas versões do driver.


✅ PASSO 3 - Verifique a compatibilidade do seu hardware.

   • Confirme se sua GPU é da linha workstation/data center.

   • Consulte a documentação oficial da NVIDIA para GPUs suportadas.


✅ PASSO 4 - Prepare seu ambiente de teste.

   • Configure um hypervisor (KVM, QEMU) para testes

   • Tenha um sistema Linux com kernel recente.


✅ PASSO 5 - Participe da comunidade.

   • Siga o Phoronix para notícias atualizadas.

   • Contribua com feedback nos fóruns e listas de discussão.


Conclusão


O anúncio da NVIDIA do vGPU Manager e driver VFIO variant para o driver open-source Nova é um passo significativo para a democratização da virtualização de GPUs no Linux. Embora ainda esteja em fase de patches e revisão, este movimento demonstra o compromisso da NVIDIA com o ecossistema open-source e o futuro do driver Nova.

Pronto para se manter atualizado sobre o Nova e outras novidades da NVIDIA no Linux?

📥 Copie e use o nosso checklist gratuito com os 5 passos para começar a monitorar o desenvolvimento do Nova vGPU Manager e saber quando estará pronto para produção.




Nenhum comentário:

Postar um comentário