Blog

Linux 7.3 e GPU Intel: o que muda realmente (medido)

Linux 7.3 numa GPU Intel UHD 770 partilhada entre VM: novidades gráficas, medições 7.2 vs 7.3 (VAAPI, WebGL, OpenCL), estabilidade com várias VM. Servidores já em 7.3.

Linux 7.3 e GPU Intel: o que muda realmente

O Linux 7.3 saiu em outubro de 2026. Os nossos servidores são agora entregues com este kernel. Eis o que traz do lado gráfico, o que não traz, e as nossas próprias medições numa GPU Intel UHD 770 partilhada entre várias VM.

O que o 7.3 traz do lado gráfico

Segundo as notas de lançamento e a cobertura da Phoronix:

  • GPU Intel recentes: os gráficos Xe3P (Nova Lake) ficam ativados por omissão, sem a opção force_probe; o Xe3 (Panther Lake) ganha um modo de largura de banda de memória mais económico quando o ecrã pede pouco;
  • gestão da memória de vídeo: a evicção DMEMCG (controlo da memória da GPU por cgroup) funciona com os drivers AMD e Intel, e o TTM liberta a memória de forma mais agressiva: útil quando a memória de vídeo está saturada;
  • fora da parte gráfica: entradas/saídas mais rápidas, Btrfs com melhor desempenho, preparação dos futuros processadores AMD.

Para ser claro: nenhuma destas novidades visa especificamente as GPU Gen12 como a UHD 770 (Alder Lake). As evoluções Intel do 7.3 dizem respeito sobretudo aos chips mais recentes.

O ponto-chave para um servidor GPU: partilhar a GPU entre VM

Nos nossos servidores, uma GPU é partilhada entre várias VM: cada VM vê o seu próprio dispositivo GPU (/dev/dri), com os seus drivers Linux normais (VAAPI, Vulkan, OpenCL). O driver i915 do kernel oficial não suporta esta partilha da GPU nestes chips: usamos um módulo de kernel externo, recompilado para cada kernel, incluindo o 7.3.

A versão 2026.10.28 deste módulo cobre os kernels 6.18 a 7.3. É isso que torna o 7.3 utilizável hoje, tanto no anfitrião como nas VM.

Medições: 7.2 contra 7.3

Método

  • a mesma VM (4 vCPU, como a oferta Perf 2), a mesma parte da GPU, o mesmo módulo de partilha de GPU 2026.10.28; só o kernel muda: 7.2.11 (Debian backports) e depois 7.3.0;
  • cada teste é executado 3 vezes e fica-se com o valor mediano;
  • a GPU não é usada por outras VM durante a medição;
  • vídeo de origem: 4K HEVC 10 bits HDR, 24 imagens/s;
  • WebGL: o nosso banco público webgl-bench.html (shader em ecrã inteiro 1080p, 10 renderizações por frame, leitura de um píxel por frame para forçar o fim da renderização);
  • OpenCL: clpeak (cálculo em precisão simples e largura de banda de memória).

Resultados

TesteLinux 7.2.11Linux 7.3.0
4K HEVC 10 bits → 1080p H.264 (VAAPI, low-power)12,1× tempo real12,1× tempo real
4K HEVC 10 bits → 1080p HEVC (VAAPI, low-power)11,9×11,9×
Só descodificação 4K HEVC 10 bits13,4×13,1×
WebGL 1080p (Chromium, Vulkan)281 imagens/s279 imagens/s
OpenCL, cálculo em precisão simples737,6 GFLOPS737,6 GFLOPS
OpenCL, largura de banda de memória42,0 GB/s42,0 GB/s

O desempenho da GPU é idêntico: as diferenças ficam dentro da margem de medição. Não é surpresa: o trabalho é feito pela GPU e pelo seu firmware (GuC/HuC), não pelo kernel.

Estabilidade

Num servidor de teste idêntico, com o anfitrião em 7.3: várias VM correram 20 minutos em simultâneo, cada uma com a sua carga (Chrome em 3D, transcodificações 4K HDR com tone mapping, AV1 4K, uma pequena IA OpenVINO). Resultado: nenhum bloqueio da GPU nas VM, nenhum reset do lado do anfitrião.

O que conta para a estabilidade não é a versão do kernel: é que o anfitrião e a VM usem a mesma configuração do motor de cálculo (CCS) da GPU. As nossas imagens de VM estão configuradas em conformidade.

Então, porquê passar para o 7.3?

  • O mesmo desempenho de GPU, nenhuma regressão medida;
  • os ganhos gerais do kernel: entradas/saídas, Btrfs, correções de segurança, hardware recente;
  • um kernel atualizado para os próximos anos, com um módulo de partilha de GPU mantido para esta versão.

Por outras palavras: o 7.3 não torna a sua GPU mais rápida, mas pode adotá-lo sem perder nada.

O Linux GPU é compatível com o 7.3

Os novos servidores Linux GPU são entregues com Linux 7.3, o módulo de partilha de GPU 2026.10.28 e os drivers VAAPI, Vulkan, OpenCL e OpenVINO já instalados. Um comando, gpu-check, verifica que tudo funciona logo na primeira ligação. A partir de 14,99 € s/ IVA/mês, acesso root, IPv6 dedicado.

Fontes: Phoronix, lançamento do Linux 7.3, Phoronix, novidades gráficas do 7.3.