Quando você atualiza o hardware do seu computador, é certo que você espera um aumento no desempenho, mas às vezes você obtém um aumento inesperadamente significativo além do que esperava. A postagem de hoje com perguntas e respostas sobre o superusuário ajuda um jogador confuso, mas feliz, a entender como ele teve sorte ao atualizar a memória de seu computador.
A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser - uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade
A questão
O leitor de superusuário CyberGhostx1 quer entender como adicionar memória aumentou significativamente o desempenho de jogos para a APU AMD de seu computador:
Para ficar claro desde o início, isso não é um problema. Isso é algo que eu realmente quero saber o segredo por trás.
Especificações do sistema
- CPU: AMD A10-6790K 4,0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (GPU integrada)
- RAM: 2 x Team 4GB 1600 DDR3 = 8 GB
Claro, estou usando um sistema operacional de 64 bits para usar meus 8 GB de memória, mas minha pergunta é: antes de instalar os 4 GB adicionais de RAM, jogos como Mafia II rodavam (nas configurações mais altas) em média de 22 FPS. Depois de instalar a RAM adicional, percebi um aumento muito decente para 40 FPS, embora o jogo parecesse não usar mais do que 4 GB de RAM.
Qual é o segredo por trás disso?
O aumento adicional no desempenho do jogo é definitivamente um deleite, mas como um simples upgrade de memória fez tanta diferença desta vez?
A resposta
Os contribuidores SuperUser DragonLord e Ben Richards têm a resposta para nós. Primeiro, DragonLord:
Percebi que você está usando um APU AMD. Esses chips combinam uma CPU com um processador gráfico embutido (GPU), eliminando a necessidade de uma placa de vídeo discreta (pelo menos para cargas de trabalho mais leves). Como as APUs AMD usam a memória do sistema como memória gráfica, o desempenho da GPU integrada é altamente dependente da largura de banda da memória. Não apenas a RAM do sistema DDR3 tem consideravelmente menos largura de banda do que a memória de vídeo GDDR5 (usada em muitas placas gráficas discretas), a GPU integrada precisa compartilhar essa largura de banda com a CPU para uso normal do aplicativo. O aumento da largura de banda da memória aumentará diretamente o desempenho, reduzindo esse gargalo.
Quando você atualizou a memória do seu sistema, você adicionou um segundo módulo de memória. Com dois módulos, sua memória agora funciona em modo dual-channel , dobrando a largura de banda da memória e aumentando drasticamente o desempenho como resultado. RAM mais rápida (pelo menos DDR3-1866, de preferência DDR3-2100 +) também aumentará o desempenho da mesma forma.
Além disso, mais memória significa que seu sistema pode pré-carregar mais dados de textura na RAM, reduzindo a necessidade de acessar o disco e aumentando o desempenho. No entanto, isso é menos importante do que o aumento da largura de banda da memória.
Para mostrar a importância da largura de banda de memória para APUs AMD, sites como Hardware do Tom e PC Perspective descobriram que o desempenho da APU pode aumentar com largura de banda de memória até pelo menos DDR3-2100.
Seguido pela resposta de Ben Richards:
Você tem uma APU, em vez de uma CPU discreta e uma GPU discreta. Isso significa que eles compartilham a RAM do sistema para cache de textura, em vez de memória on-board dedicada em uma placa de vídeo.
A razão pela qual a atualização da RAM acelerou as coisas para o seu jogo é provavelmente devido à troca de recursos de textura. Com mais RAM disponível no geral, isso significa que mais dados de textura podem ser carregados e mantidos na RAM por mais tempo. Quando você tiver toda a sua memória alocada e seu sistema operacional precisar de mais para trabalhar para uma tarefa agora, ele encontrará a memória alocada que não foi usada recentemente, salvará o conteúdo em seu disco e então realocará a memória para essa tarefa. Assim que os dados forem necessários novamente, ele os trocará de volta do disco para a RAM. Essa troca leva muito tempo (relativamente).
Você provavelmente estava trocando muito nos dados de textura. Quando você atualizou sua RAM, forneceu mais espaço para as texturas serem armazenadas, o que significa menos troca de memória, o que se traduz em um FPS mais alto.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui .