Empresa contratada pela Valve revitaliza o desempenho em jogos com GPUs de 8 GB.

Empresa contratada pela Valve revitaliza o desempenho em jogos com GPUs de 8 GB.

Um profissional autônomo associado à Valve assumiu um desafio formidável: otimizar o desempenho de jogos para GPUs de 8 GB.

Desbloqueando a experiência de jogo ideal em GPUs de 8 GB com um truque simples

O cenário dos jogos para quem tem placas de vídeo de baixo desempenho, principalmente aquelas com apenas 8 GB de VRAM, está cada vez mais desafiador. Com o lançamento de mais jogos em formatos inadequados e não otimizados, e com o hardware de baixo custo se tornando a norma devido ao aumento dos preços dos componentes, a acessibilidade aos jogos para PC está diminuindo.

No entanto, uma inovação surgiu graças a Natalie Vock, uma colaboradora da Valve no projeto RADV, o driver Vulkan de código aberto desenvolvido para GPUs da AMD. Ela criou com sucesso uma ferramenta de gerenciamento de VRAM com o objetivo de revitalizar o desempenho em jogos de GPUs de baixo custo.

Em uma postagem no blog Pixelcluster GPU, Natalie descreve sua solução inovadora para o dilema de alocação de VRAM enfrentado pelos jogadores.

“Pode parecer inacreditável para alguns, mas nem todo mundo tem um computador de mesa com um monstro de data center e 128 GB de VRAM. Ao redor do mundo, as pessoas contam a história de um grupo particularmente feroz de jogadores de Linux: aqueles que ousam tentar jogar com apenas 8 gigabytes de VRAM, ou até menos. De fato, é preciso muita resiliência e determinação para enfrentar as travadas e lentidões que inevitavelmente ocorrem quando o sistema começa a ficar com pouca VRAM livre…”

“Isto é, até agora. Porque eu consertei.”

Natalie Vock – Blog da Pixelcluster sobre GPUs

Sua pesquisa investiga como os jogos contemporâneos se comportam em GPUs de 8 GB. Os testes revelaram que, mesmo antes de iniciar um jogo, aplicativos do sistema — como navegadores da web com várias abas — consomem uma quantidade considerável de VRAM, frequentemente utilizando até 25% da memória disponível. Isso se torna crítico com títulos exigentes como Cyberpunk 2077, que podem esgotar rapidamente todos os recursos de VRAM disponíveis.

O monitor do sistema mostra o uso de memória, incluindo a VRAM utilizada por diversos aplicativos.
Utilização de VRAM por aplicativos em segundo plano.
O monitor do sistema ilustra o uso de VRAM durante a atividade do jogo.
Consumo de VRAM durante jogos.

Além disso, os PCs de mesa padrão usam recursos de memória compartilhada, conhecidos como GTT, entre a VRAM da GPU e a memória do sistema. Embora essa configuração permita que a GPU acesse memória adicional, as velocidades são significativamente mais lentas (256 GB/s para a RAM do sistema contra 16 GB/s para a VRAM).Essa disparidade resulta em quedas de desempenho. Por exemplo, Cyberpunk 2077 aloca uma parte da memória para GTT, mas ainda requer alocações adicionais de VRAM, levando a um processo conhecido como “despejo”.

A solução para esses problemas de despejo de memória reside na implementação de cgroups, que simplificam o gerenciamento de processos e os limites de alocação de recursos de RAM e CPU. Por meio de ajustes cuidadosos, as correções de Natalie aprimoram a eficiência do gerenciamento de memória, mitigando o aumento do uso de VRAM.

Após a aplicação dessas correções, observa-se uma melhoria notável na experiência de jogos, mesmo em cenários de multitarefa intensa. Os jogos agora rodam significativamente mais fluidos, permitindo que usuários com hardware de 8 GB ou menos desfrutem de títulos modernos sem sobrecarga excessiva de recursos.

Uso de memória exibindo a atividade do jogo e a utilização da VRAM.
Melhoria no uso da memória ao executar jogos após a atualização.

“A priorização via cgroups agora permite que o jogo utilize praticamente cada byte de VRAM disponível. Embora medir valores de desempenho precisos possa ser complicado, os jogadores notarão, em geral, uma estabilidade aprimorada. Contanto que o jogo não exija mais VRAM do que a disponível, os títulos modernos devem se encaixar confortavelmente no limite de memória de aproximadamente 8 GB.”

Natalie Vock – Blog da Pixelcluster sobre GPUs

Atualmente, essas técnicas de gerenciamento de memória são compatíveis com GPUs AMD e Intel; no entanto, ainda não são suportadas pela NVIDIA devido a limitações de módulos de kernel proprietários. O potencial de integração com GPUs integradas permanece incerto, mas a eficácia dessas correções pode aprimorar a experiência de jogos para usuários em sistemas de baixo desempenho.

Em conclusão, a estratégia inovadora de gerenciamento de VRAM de Natalie Vock representa um avanço significativo para jogadores com GPUs de 8 GB, reacendendo o potencial para experiências de jogo agradáveis ​​em hardware de baixo custo.

Fonte e imagens

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *