Solução Inovadora Turbina Jogos ao Priorizar VRAM para Aplicações em Primeiro Plano, Otimizando o Desempenho Gráfico.
Otimização Revolucionária de VRAM no Linux
Mais Desempenho para Placas de Vídeo de 8GB!
O consumo de VRAM é um desafio crescente nos jogos modernos, impactando especialmente GPUs com 8GB ou menos. Para resolver isso no Linux, a engenheira Natalie Vock, da equipe de drivers gráficos da Valve, desenvolveu uma solução inovadora.
A Solução da Valve: Prioridade de VRAM Inteligente
- Novos Patches de Kernel: Natalie criou patches e utilitários que instruem o sistema operacional a priorizar a VRAM para o jogo em primeiro plano.
- Foco no Jogo: Se a VRAM começar a encher, as tarefas em segundo plano transferem seus dados para a RAM do sistema antes do jogo.
Adeus aos Travamentos e Quedas de FPS
Anteriormente, o kernel Linux movia dados de jogos para a RAM do sistema sem distinção, causando instabilidade e travamentos. Com a nova abordagem, a VRAM do jogo é “protegida”, garantindo uma experiência de jogo mais fluida.
Testes de Desempenho com Cyberpunk 2077
- Antes: Cyberpunk 2077 em uma GPU de 8GB utilizava cerca de 6GB de VRAM, com 1.37GB transbordando para a GTT (Graphics Translation Table).
- Depois: Com as correções aplicadas, o jogo passou a usar quase 7.4GB de VRAM, e o GTT foi reduzido para apenas 650MB – um ganho significativo!
As Ferramentas Por Trás da Magia
- dmemcg-booster (Device Memory Control Groups): Esta ferramenta principal define qual programa deve ser protegido na VRAM, forçando tarefas em segundo plano a usar a RAM do sistema quando necessário.
- plasma-foreground-booster: Um componente adicional para ambientes KDE que prioriza automaticamente a VRAM para a janela ativa.
Disponibilidade e Compatibilidade
Esses patches já estão sendo integrados ao CatchyOS e aguardam a fusão no kernel Linux principal. Atualmente, a solução funciona apenas com GPUs AMD, devido à gestão de memória de código fechado dos drivers Nvidia.