Engenheira da Valve resolve gargalo de VRAM em Linux com otimização inédita?

Engenheira da Valve revela como otimizar VRAM em Linux! Descubra o dmemcg-booster e como 8GB rendem muito mais em jogos como Cyberpunk 2077.

15/04/2026 10:46

3 min

Engenheira da Valve resolve gargalo de VRAM em Linux com otimização inédita?
(Imagem de reprodução da internet).

Otimização de VRAM em Sistemas Linux: Uma Solução para Gargalos de Desempenho

A chegada de um novo hardware com 8GB de VRAM gerou certa preocupação na comunidade. Contudo, um trabalho técnico realizado por uma engenheira da Valve pode dissipar esses receios, demonstrando que, na prática, os 8GB podem render muito mais do que o número sugere apenas no papel.

CONTINUA DEPOIS DA PUBLICIDADE

A Contribuição de Natalie Vock para o Kernel Linux

Natalie Vock, desenvolvedora de 21 anos e estudante de ciência da computação, atua como contratada independente na equipe de drivers gráficos Linux da Valve. Ela publicou um artigo em seu blog pessoal apresentando uma proposta de gerenciamento de memória para o kernel Linux.

CONTINUA DEPOIS DA PUBLICIDADE

Patches e o Problema do Despejo de VRAM

Vock desenvolveu dois patches de kernel, acompanhados de utilitários específicos. Eles visam combater um problema crônico de gerenciamento de VRAM no sistema operacional. No Linux, quando a memória da GPU se esgota, ocorre um processo chamado eviction, que despeja dados da VRAM para evitar travamentos.

Leia também

Em seu blog, Vock descreveu a situação com um toque de humor, mencionando o “caos” que se instala quando vários aplicativos disputam a memória da GPU. Ela afirmou ter resolvido essa questão.

Como Funciona a Solução dmemcg-booster

O cerne do problema é que, ao executar jogos exigentes como Cyberpunk 2077, esse despejo de dados causa quedas notáveis de desempenho. A solução proposta por ela é denominada dmemcg-booster.

Este mecanismo utiliza cgroups (Device Memory Control Groups), uma funcionalidade que instrui o Linux a proteger processos selecionados contra o despejo de VRAM. Sem essas otimizações, o jogo utilizava efetivamente apenas 6GB de VRAM, mesmo com 8GB disponíveis.

Melhoria de Desempenho e Priorização de Recursos

Isso ocorria porque 1,37GB eram despejados para uma reserva de memória chamada GTT, que opera com uma largura de banda de 16GB/s, muito inferior aos 256GB/s da VRAM padrão. Após a aplicação dos patches e do dmemcg-booster, o jogo passou a acessar 7,4GB de memória GPU.

Em termos práticos, a solução garante que os processos de jogos tenham prioridade no uso da VRAM, um comportamento que seria ideal em qualquer computador voltado para jogos. Em GPUs de alta capacidade, como a AMD Radeon RX 9070, esse gargalo é raro.

Implicações para Diferentes Plataformas

O impacto pode ser mais sentido em equipamentos com especificações mais modestas, como o Steam Machine, que deve usar uma GPU dedicada semi-customizada baseada em RDNA 3. Isso é crucial ao rodar jogos com texturas de alta resolução.

Sobre o Steam Deck OLED, Natalie Vock admitiu que não sabe se as melhorias se aplicam a iGPUs ou APUs, o que, por enquanto, exclui o dispositivo portátil da Valve, já que ele usa esse tipo de hardware integrado. Atualmente, os patches estão sendo implementados na distribuição CachyOS, uma versão otimizada do Arch Linux.

A expectativa é que essas melhorias sejam incorporadas ao kernel principal em breve. Ainda não está confirmado se o SteamOS receberá essas otimizações através de seu próprio kernel customizado.

Autor(a):

Apaixonada por cinema, música e literatura, Júlia Mendes é formada em Jornalismo pela Universidade Federal de São Paulo. Com uma década de experiência, ela já entrevistou artistas de renome e cobriu grandes festivais internacionais. Quando não está escrevendo, Júlia é vista em mostras de cinema ou explorando novas bandas independentes.

CONTINUA DEPOIS DA PUBLICIDADE

Ative nossas Notificações

Ative nossas Notificações

Fique por dentro das últimas notícias em tempo real!