Devo usar Shader Cache e qual tamanho? | Conselho Profissional (2023)

Na cena dos jogos, há sempre dois tipos de jogadores. Alguns não têm a menor idéia sobre software e hardware e apenas jogam o jogo, e outros estão constantemente mexendo em seu sistema e tentando extrair todas as pequenas vantagens dele. Eu pertenço a este último. Sempre me incomodou que um oponente pudesse ter uma vantagem técnica em 1 contra 1, então sempre olhei para todas as configurações possíveis e passei muito tempo pesquisando e testando para tirar o máximo proveito do meu hardware existente.

Claro, as configurações corretas não fazem de você um superstar, é o seu talento, habilidades e experiência que o fazem, mas o pensamento de que meu sistema está funcionando de maneira ideal e, portanto, depende apenas das minhas habilidades e das do oponente, sempre me deu uma sensação melhor e mais autoconfiança porque tudo o que pode influenciar positivamente meu desempenho eu fiz e sabia que, portanto, sou difícil de bater.

Já tratamos de várias opções de configuração em nosso blog, e SUA PARTICIPAÇÃO FAZ A DIFERENÇA você pode encontrar nossos artigos anteriores sobre esses tópicos. Hoje falaremos sobre a configuração do Shader Cache no NVIDIA Control Panel.

Vamos!

Observação: Este artigo foi escrito em inglês. As traduções para outros idiomas podem não oferecer a mesma qualidade linguística. Pedimos desculpas por erros gramaticais e semânticos.

O que é Shader Cache?

Se declarado em palavras simples, Shader Cache é a coleção de shaders pré-compilados e analisados.

Durante o jogo, a dinâmica continua mudando o tempo todo. As condições de iluminação, neblina e transparência são algumas das diferentes dinâmicas que variam de uma situação para outra durante o jogo.

Quando um Shader é compilado?

Ele precisa ser compilado sempre que um jogador executa uma ação, e o Shader para isso não é encontrado no Shader Cache. Esse processo pode ocorrer localmente ou por meio de um compilador Shader remoto.

cache de hardware ssd
Você coloca os shaders compilados no disco ou na RAM?

O Shader Cache salva todas as interações e texturas que ocorrem durante o jogo na memória para que, quando você encontrar uma situação semelhante no futuro, o sistema não precise carregar todas essas informações novamente, reduzindo a intermitência causada por um uso gráfico tão intenso.

Por que o cache de sombreador é importante?

Shader Cache é extremamente vital, especialmente considerando os jogos pesados ​​aos quais estamos acostumados hoje em dia, que podem facilmente variar em tamanhos de vários Gigabytes.

Vale a pena mencionar que, mesmo em computadores suficientemente especificados, os jogos podem ficar lentos. A razão não é a falta de hardware, mas a falta dos shaders necessários.

Seu PC não é bom o suficiente?

É um problema comum em todo o mundo, e os jogadores que gastaram uma quantia significativa de dinheiro em seus PCs também podem sofrer gagueiras.

Isso deixa esses jogadores insatisfeitos em relação ao seu sistema, que é incapaz de atender aos requisitos do jogo, apesar de ter um hardware forte.

No entanto, a realidade é bem diferente, já que a maioria dos travamentos do jogo são causados ​​pela falta de Shader Cache preenchido em vez de falta de capacidade de hardware.

O que acontece na ausência de Shader Cache?

Na ausência do Shader Cache, o jogo não poderá rodar sem problemas e não atingirá quadros por segundo constantes, o que afeta a jogabilidade e leva a uma experiência altamente irritante para os jogadores.

Shader Cache é seu amigo

Shader Cache funciona imperceptivelmente para fornecer aos jogadores uma experiência altamente simplificada.

Shaders podem ser um gargalo na renderização de quadros

Devo usar Shader Cache ou não?

A opção de usar ou não o Shader Cache depende inteiramente do jogador, mas é altamente recomendável manter a configuração ativada principalmente porque não sobrecarrega significativamente o hardware, mas traz muitos benefícios, alguns dos quais são os seguintes :

Reduz a gagueira

Manter o Shader Cache ativado é uma ótima maneira de melhorar a jogabilidade e reduzir o efeito geral de atormentação e gagueira que alguns jogadores experimentam durante os jogos mais exigentes.

Reduz os tempos de carregamento

Manter o Shader Cache ativado em jogos pesados ​​reduz o tempo de carregamento, principalmente para títulos altamente orientados graficamente e com uso intensivo de hardware.

Convertendo Shaders Genéricos em Específicos de GPU

A causa real do travamento do jogo durante o jogo é que os shaders fornecidos pelos desenvolvedores de jogos são genéricos e devem ser convertidos explicitamente para os da sua GPU.

Como resultado, na primeira vez que o jogo é jogado, o resultado não é suave, mas depois que um título carrega seus Shaders no Shader Cache e é reproduzido novamente, o resultado é significativamente melhor.

Isso não é incomum, e já estamos acostumados a ver esse comportamento em quase todos os títulos. Mas, infelizmente, a primeira interação com o jogo não define a experiência de jogo para os jogadores.

É somente após o preenchimento do Shader Cache que os jogadores podem aproveitar toda a experiência oferecida pelo título.

O Shader Cache funciona melhor se o seu sistema operacional estiver instalado em um SSD de alta velocidade, pois a busca de dados desse tipo de disco é mais rápida, o que leva a tempos de carregamento mais curtos.

Como o Shader Cache apenas ajuda os jogadores a melhorar sua jogabilidade e não tem efeitos colaterais negativos, é melhor deixar o Shader Cache ativado durante os jogos em vez de alterar a configuração.

Recomendação honesta: Você tem a habilidade, mas seu mouse não suporta perfeitamente sua mira? Nunca lute com o aperto do mouse novamente. Masakari e a maioria dos profissionais confia no Logitech G Pro X Superleve. Veja você mesmo com esta revisão honesta escrito por Masakari or confira os detalhes técnicos na Amazon agora. Um mouse para jogos que se adapta a você faz uma diferença significativa!

Devo usar o tamanho do cache do Shader?

A opção de tamanho do Shader Cache está disponível no Painel de Controle da Nvidia (se você possui uma GPU dos concorrentes, também pode fazer o mesmo no Painel de Controle), e está ativada por padrão.

É assim que você altera as configurações do Shader Cache através do NVIDIA Control Panel:

  1. Abra o painel de controle NVIDIA
  2. Clique em Configurações 3D -> Gerenciar configurações 3D
  3. Permaneça na guia de configurações globais ou mude para a guia de configuração do programa para criar um perfil apenas para o jogo em que você se concentra
  4. Altere “Cache de sombreamento” para Ativado ou Desativado.

Quais são os valores de cache de sombreador pré-definidos?

Existem valores predefinidos específicos que os usuários de PC podem escolher. Algumas das opções do tamanho do Shader Cache incluem:

  • 128 MB;
  • 256 MB;
  • 512 MB;
  • 1 GB;
  • 5 GB;
  • 10 GB;
  • 100 GB;
  • Ilimitada.

Esta é uma nova opção que foi fornecida aos jogadores após a versão do driver 496.13.

Configuração do tamanho do cache do sombreador
Alterar o tamanho do cache do sombreador no painel de controle da NVIDIA

A opção de concluir a desativação do Shader Cache também está disponível.

Ir para o valor padrão é o melhor

Usar o tamanho de cache de sombreador padrão para a maioria dos sistemas é a melhor opção (logicamente, porque provavelmente é por isso que é o padrão).

Quer sair ainda mais?

Shader Cache é um ótimo recurso que permite que os jogadores executem o jogo sem atrasos ou travamentos. Usar o máximo possível é, portanto, uma ótima idéia.

A opção ilimitada é ótima se você tiver o hardware para dar suporte

Em outras palavras, se você tem o hardware para suportá-lo, é uma boa ideia selecionar a opção ilimitada porque o Shader Cache tem espaço de armazenamento ilimitado disponível e pode usar rapidamente os shaders do Shader Cache, que é semelhante a um biblioteca onde esses shaders são armazenados.

Esse processo reduz os requisitos de carregar um Shader sempre que necessário e limita o processo a apenas carregá-lo do cache.

Portanto, recomendo usar a opção de tamanho do Shader Cache e escolher a opção ilimitada para obter o melhor resultado possível.

E se o seu hardware não for poderoso o suficiente?

Digamos que você sinta que seu hardware não é competente o suficiente para lidar bem com a opção de tamanho de cache de shader “ilimitado”. Nesse caso, você pode, é claro, fazer alguns testes para ver qual valor é ideal para o seu sistema em particular e não colocará pressão adicional sobre ele enquanto ainda oferece uma ótima experiência de jogo sem atrasos e solavancos.

É possível limpar o cache do Shader manualmente?

É possível excluir o cache do shader manualmente. Para fazer isso, você só precisa excluir as pastas correspondentes do respectivo jogo.

É seguro excluir o cache do Shader DirectX?

Sim, é totalmente seguro excluir o DirectX Shader Cache; no entanto, não é recomendado, a menos que você precise fazê-lo.

A razão é que enquanto o Shader Cache consome alguma memória, seus benefícios para os jogadores são imensos.

Suponha que você seja um jogador ávido que gosta de passar horas jogando regularmente. Nesse caso, o Shader Cache funciona silenciosamente para você, tornando sua jogabilidade melhor, salvando Shaders no cache e reutilizando-os quando necessário.

Dessa forma, você não precisa carregá-los toda vez e apenas usar os pré-carregados do cache.

O que a exclusão do cache do DirectX Shader fará?

A exclusão do DirectX Shader Cache não excluirá nada que possa tornar o PC ou o jogo descarregável ou inutilizável.

Ele irá, no entanto, redefinir os shaders, exigindo que o computador os carregue novamente na próxima vez que você jogar o mesmo título, comprometendo a experiência geral do jogo e tornando-o não apenas lento, mas também irritante.

Se você tiver uma excelente configuração de hardware, não há necessidade de excluir o DirectX Shader Cache.

Se você tem um PC não tão poderoso, mas ainda gosta de jogar, e sua pasta de cache do shader cresceu muito, você pode excluí-la para abrir espaço.

Considerações Finais

Na maioria dos casos, você pode simplesmente dizer que não deve alterar nada na configuração do cache do sombreador e não terá problemas. Claro, se você tiver um PC muito poderoso, você também pode usar as novas configurações e aumentar o cache do shader, mas geralmente a configuração padrão deve ser suficiente.

Claro, se você estiver jogando um jogo como PUBG, que é (como posso dizer bem :-D) não programado de maneira ideal, você pode tentar desabilitar o cache do shader para ver se ele tem um efeito positivo, mas em geral, não deveria.

Portanto, deixe o cache do shader ativado e dê a ele o máximo de memória que seu sistema pode suportar sem problemas... outra configuração marcada. Se você ainda não olhou para outras opções da NVIDIA, como NVIDIA Reflex, você pode ler sobre elas SUA PARTICIPAÇÃO FAZ A DIFERENÇA. Se você sempre quis saber se um limite de FPS faz sentido para o seu sistema, Este artigo certamente irá ajudá-lo.

Para os seguintes jogos, também publicamos um post separado no contexto do Shader Cache:

Se você tiver alguma dúvida sobre a postagem ou sobre jogos profissionais em geral, escreva para nós: contact@raiseyourskillz.com

Masakari - moep, moep e fora!

Ex-jogador profissional Andreas "Masakari" Mamerow é um jogador ativo há mais de 35 anos, mais de 20 deles no cenário competitivo (Esports). No CS 1.5/1.6, PUBG e Valorant, ele liderou e treinou equipes no mais alto nível. Cães velhos mordem melhor...

3 principais postagens relacionadas