Overview
Eu vou te ensinar como configurar seu jogo e sua máquina para obter o melhor desempenho possível em Cyberpunk 2077.
Introdução
Atenção: este guia está em construção e receberá atualizações e novos tópicos nos próximos dias, os tópicos atuais também estão sujeitos a alterações sem aviso prévio. Caso queira contribuir de alguma forma deixa um comentário.
[link]
Olá, samurai! Infelizmente a versão de Cyberpunk 2077 para computadores chegou com inúmeros problemas técnicos e dentro os principais problemas está a péssima otimização, por isso resolvi criar este guia, vou te ensinar como configurar sua máquina e seu jogo para obter o melhor desempenho possível.
Note que este guia é uma solução provisória até que a CD Projekt Red comece a soltar atualizações, uma vez que o um usuário comum não será capaz de resolver os problemas mais sérios que estão atrelados ao código do jogo. Também é válido informar que não é necessário realizar todas as opções descritas aqui, certas opções são exclusivas para usuários AMD, outras para NVIDIA, algumas para ambos, outras são apenas coisas que podem deixar otimizar sua experiência com o jogo, nem todas são exclusivamente sobre desempenho.
Nota: este guia NÃO contém spoilers do jogo, da história ou personagens.
Requisitos mínimos
Primeiro de tudo, esqueça os requisitos mínimos abaixo! As duas imagens que a CD Projekt Red soltou não fazem juz ao estado atual do jogo, Cyberpunk 2077 é muito, muito mais ”pesado” do que aparenta e do que essas imagens dão a entender e relatos para provar isso são muito fáceis de se encontrar nos fóruns do jogo aqui no Steam.
Fica o aviso: esqueça rodar o jogo de maneira aceitável (60fps sem resolução dinamica e/ou quedas de frames) em seu estado atual se você possui um hardware semelhante ao indicado pela empresa nos requisitos mínimos.
Como o https://www.youtube.com/channel/UCUzjKyS5r72bfvPkA6GxpRg constatou em testes, as configurações mínimas indicadas (i5 3570k, GTX 780, 8gb de ram) mal conseguiram aguentar o jogo com resolulção dinâmica em 70-100% para 1080p em 30fps. Dependendo do local que você se encontra no jogo, prepare-se para trechos com 23fps (ou menos).
Atualizando seus drivers
O primeiro passo para otimizar seu jogo é baixar os drivers mais atualizados da sua placa de vídeo.
- NVIDIA[www.nvidia.com] (Versão 460.79 do dia 09/12/2020)
- AMD[www.amd.com] (Versão 20.12.1 do dia 04/12/2020)
Usar os drivers atualizados vai prevenir que bugs como o da imagem abaixo aconteçam de maneira recorrente.
Imagem via (
I knew Cyberpunk 2077 was going to be glitchy but I did not expect my entire game to be covered with tiny trees pic.twitter.com/YGpHYUTUTS
— Jason Schreier (@jasonschreier) December 10, 2020
).
Desabilitando o REDLauncher
Essa parte é só pra quem quer comodidade, não há nenhum indício que o launcher da CD Projekt Red influencie no desempenho do jogo atualmente. Contudo, o launcher não suporta controles, o que pode ser um problema para quem usa o PC com Steam Big Picture ou semelhante. Seja como for minha recomendação é desabilitar o launcher.
Abra o Steam em sua biblioteca de jogos e clique com o botão direito no jogo, depois selecione a opção ”Propriedades”. Veja na imagem ao lado (em Inglês).
Agora em ”Geral” clique em ”set launch options…” ou ”opções de arranque” em Português.
Agora basta escrever o seguinte comando (sem aspas) nas opções de arranque e clicar em ”ok” para fazer as alterações. Note que caso queira voltar a utilizar o launcher basta remover o comando das opções e salvar as alterações novamente.
Comando: ”–launcher-skip”
Desabilitando o overlay do Steam
Desabilitar o overlay do Steam pode acabar com alguns crashes, embora não ofereça nenhum ganho de desempenho. Caso seu jogo esteja fechando abruptamente siga os passos abaixo.
Abra o Steam em sua biblioteca de jogos e clique com o botão direito no jogo, depois selecione a opção ”Propriedades”. Veja na imagem ao lado (em Inglês).
Agora em ”Geral” desmarque a opção ”Enable the Steam Overlay while in-game” (ou o que quer que esteja escrito em Português) e feche a janela.
Nota: caso seu overlay do Steam não esteja funcionando e você o queira habilitado (porque sem ele o F12/screenshots não funcionam) a recomendação é que você não execute o jogo como administrador.
Ativando o SMT (somente AMD)
Atenção: este tópico trata de um problema solucionado no Hotfix 1.05, ou seja, ignore-o caso seu jogo esteja numa versão superior a 1.04.
Usuários do reddit descobriram que o jogo não usa o SMT (simultaneous multi-threading) nativamente e fizeram um rápido tutorial para melhorar o desempenho do jogo em processadores AMD, eu traduzi as instruções e vou te ensinar o procedimento, porém, um usuário do Twitter chamado @RonniePedra disponibilizou seu executável para facilitar o processo, o
Ah, pra quem tiver CPU Ryzen e quiser melhorar a performance do #CYBERPUNK2077 ativando o simultaneous multi-threading eu modifiquei o executável do jogo pra suportar isso.
Feito com a versão 1.04 do GOG, mas é compatível com a versão Steam
Compartilhehttps://t.co/zAOAg0LJiI
— Ronnie Pedra (@RonniePedra) December 12, 2020
caso você não queira passar pelo processo. Note que o .exe disponibilizado por ele foi feito com a versão 1.04 do GOG, porém aparentemente é compatível com a mesma versão no Steam.
Baixe o HxD[mh-nexus.de] ou outro editor Hex e siga os procedimentos para fazer a instalação do programa.
Abra o .exe do jogo com o HxD ou o editor Hex que você está usando. Por padrão o executável está em ”C:Program Files (x86)SteamsteamappscommonCyberpunk 2077binx64”.
Importante: não confuda o executável do REDLauncher com o executável do jogo, são dois executáveis diferentes!
Localize os valores ”75 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08” usando a ferramenta de localização ou o atalho ”CTRL + F”. Note que você deve selecionar a aba ”Valores hexadecimais” e ativar a opção ”Tudo” no lado direito em ”Direção da pesquisa”.
Com os valores selecionados basta dar um ”CTRL + V” ou alterar os valores para os seguites ”EB 30 33 C9 B8 01 00 00 00 0F A2 8B C8 C1 F9 08” e depois salvar as alterações. O resultado final será como indica a imagem abaixo.
Note que esses valores correspondem a versão 1.04 do jogo, caso seu jogo esteja em outra versão provavelmente precisará usar valores diferentes, tentarei manter este guia atualizado colocando os novos valores assim que possível.
Fez bagunça e o executável não funciona mais? Basta verificar a integridade dos arquivos do jogo no Steam e o executável original será reparado.
Desabilitando o Anti-aliasing (AA)
Desabilitar o anti-aliasing (AA) do jogo pode ajudar a corrigir alguns problemas e em alguns casos dar um boost no desempenho, caso julgue necessário, siga o procedimento abaixo.
Importante:
- Desabilite o ”Screen Space Reflections” (ou ”Qualidade de reflexos de espaço da tela” em Português) no menu de configurações gráficas para acabar com os artefatos em pixel.
- O DLSS da NIVIDA querer o temporal anti-aliasing para funcionar; desabilitar o TAA impedirá o DLSS de funcionar.
Há duas formas de desabilitar o AA, a primeira é usando o um mod chamdo CyberpunkTweaker, a segunda é usando um editor Hex como já ensinei anteriormente. Primeiro ensinarei como fazer usando o CyberpunkTweaker.
Baixe o CyberpunkTweaker[www.nexusmods.com] do Nexus e extraia seu conteúdo na pasta do jogo, por padrão é ”C:Program Files (x86)SteamsteamappscommonCyberpunk 2077binx64”
Nota: o mod foi testado nas versões 1.03 (lançamento) e 1.04 (primeiro patch pós lançamento) do jogo.
Abra o .exe do jogo com o Tweaker, basta arrastar o executável pra cima do programa.
Role para baixo e desabilite a opção ”Developer/FeatureToggles/Antialiasing”. Depois é só clicar em ”Save” e fechar.
Agora vou te ensinar como desabilitar o AA usando um editor Hex, se você já fez o passo a passo anterior ignore esse tutorial.
Baixe o HxD[mh-nexus.de] ou outro editor Hex e siga os procedimentos para fazer a instalação do programa.
Abra o .exe do jogo com o HxD ou o editor Hex que você está usando. Por padrão o executável está em ”C:Program Files (x86)SteamsteamappscommonCyberpunk 2077binx64”.
Importante: não confuda o executável do REDLauncher com o executável do jogo, são dois executáveis diferentes!
Vá até o valor ”235B6” usando a ferramenta ”CTRL + G”.
Agora altere o valor ”01” para ”00”.
Vá até o valor ”235F5” usando a ferramenta ”CTRL + G”.
Novamente altere o valor ”01” para ”00” e salve as alterações.
Opções gráficas x custo de desempenho
No dia 14 de dezembro o site Game Debate postou um artigo detalhado[www.game-debate.com] sobre o desempenho e configurações do jogo, além de fornecer dados em relação as opções gráficas x custo de desempenho, abaixo você pode conferir a lista.
- Texture Quality: 0.43%
- Film Grain: 0.43%
- Chromatic Abberation: 0.65%
- Depth of Field: 0.87%
- Lens Flare: 0.22%
- Motion Blur: 3.46%
- Contact Shadows: 1.73%
- Improved Facial Lighting Geometry: 1.08%
- Anisotropy: 3.46%
- Local Shadow Mesh Quality: 0.65%
- Local Shadow Quality: 3.25%
- Cascaded Shadows Range: 1.52%
- Cascaded Shadows Resolution: 1.30%
- Distant Shadows Resolution: 0.87%
- Volumetric Fog Resolution: 15.58%
- Volumetric Cloud Quality: 3.25%
- Max Dynamic Decals: 1.08%
- Screen Space Reflections Quality: 39.61%
- Subsurface Scattering Quality: 1.30%
- Ambient Occlusion: 10.82%
- Color Precision: 4.98%
- Mirror Quality: 2.81%
- Level of Detail: 4.98%
Como pode notar, a maioria das opções gráficas do jogo não oferecem perda significativa no desemepenho, exceto Screen Space Reflections Quality com 39.61% de custo de desempenho por FPS, seguido por Volumetric Fog Resolution com 15.58%, e então Ambient Occlusion com 10.82%. Minha recomendação é focar as alterações gráficas nessas opções caso você esteja sofrendo com problemas de desempenho.
Nota: o artigo também detalha custo de desempenho em RTX, mas não incluirei os dados aqui por não julgar relevante para o guia.
Configurações recomendadas pelo Digital Foundry
No dia 13 de dezembro de 2020 o canal https://www.youtube.com/channel/UC9PBzalIcEQCsiIkq36PyUA lançou um mostrando suas configurações recomendadas prometendo até 35% de melhora no desempenho com o mínimo impacto no visual (imagem abaixo).
Nota: configurações otimizadas para uso sem Ray Tracing, para quem quer usar Ray Tracing recomendo que assista ao vídeo.
Como constatado pelo canal, a troca do desempenho em relação a perda de qualidade visual é satisfatória. Abaixo estão as configurações recomendadas por eles (com variações dependedo da sua resolução).
Agradecimentos e colaboradores
Obrigado por ler meu guia! Caso você tenha alguma dúvida deixe um cometário abaixo, farei de tudo para responder o mais rápido possível, mas por favor tenha paciência.
Deixe seu feedback para que eu possa melhorar meus guias e atualizar meu trabalho. Se tiver alguma sugestão ou ideia, basta comentar abaixo.
Obrigado e boa sorte!
Espaço destinado as pessoas que ajudaram de alguma forma a construir este guia.
- Obrigado aos usuários https://www.reddit.com/user/UnhingedDoork e https://www.reddit.com/user/CookiePLMonster/ por fornecer dados referentes a edição dos valores hexadecimais e a descoberta do problema com o SMT em CPUs AMD;
- Obrigado ao https://www.reddit.com/user/dron1885/ por
que o problema com o SMT também pode ser resolvido no Linux usando o editor Hex;
- Obrigado ao https://www.youtube.com/channel/UCUzjKyS5r72bfvPkA6GxpRg e ao https://www.youtube.com/channel/UC9PBzalIcEQCsiIkq36PyUA por fornecerem vídeos necessários para completar o guia;
- Obrigado ao https://twitter.com/RonniePedra/ por fornecer o executável editado com os valores hexadecimais;
- Obrigado a Tweets by caroliscaroles e ao Tweets by NexusBRYT por me avisarem sobre o problema com o SMT;
- Agradecimentos especiais ao VFC28 e ao クワイエットno Steam por realizarem testes in-game necessários para completar o guia;
- Obrigado ao hogece4141[www.nexusmods.com] por fornecer o mod ”CyberpunkTweaker – TAA and other” via Nexus[www.nexusmods.com];
- Obrigado ao PCGamingWiki[www.pcgamingwiki.com] por fornecer um artigo completo[www.pcgamingwiki.com] de fix e otimização de Cyberpunk 2077;
- Obrigado ao BlackThug por corrigir um erro ortográfico do guia;
- Obrigado ao https://twitter.com/jasonschreier/ por fornecer uma imagem necessária para completar o guia;
- Obrigado ao 「 r i p e 」 por fornecer informações sobre o driver da AMD;
- Obrigado ao Game Debate[www.game-debate.com] por fornecer um artigo[www.game-debate.com] necessário.
- Obrigado ao Lucas Elias por me avisar sobre o artigo do site Game Debate.
- Obrigado a CD Projekt Red[en.cdprojektred.com] por fazer o jogo mais problemático que já joguei na minha vida, sem eles esse guia não seria necessário.
Caso você encontre algum erro ortográfico ou gramatical por favor entre em contato ou deixe um comentário abaixo, o erro será corrigido e seu nome será adicionado aqui.