Como a adição de memória aumentou significativamente o desempenho de jogos para uma AMD APU?
Quando você atualiza o hardware do seu computador, é de se esperar um aumento no desempenho, mas às vezes você obtém um aumento inesperadamente significativo além do que você esperava. O post de perguntas e respostas do SuperUser de hoje ajuda um jogador confuso, mas feliz, a entender como ele teve sorte quando atualizou a memória de seu computador.
A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..
A questão
Leitor SuperUser CyberGhostx1 quer entender como a adição de memória aumentou significativamente o desempenho de jogos para a AMD APU de seu computador:
Para ser claro desde o início, isso não é um problema. Isso é apenas 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 integrado)
- RAM: 2 x equipe de 4 GB 1600 DDR3 = 8 GB
É claro que 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 o Mafia II rodavam (nas configurações mais altas) a uma média de 22 FPS. Depois que eu instalei a RAM adicional, notei um aumento muito decente para 40 FPS, embora o jogo não parecesse usar mais de 4 GB de RAM.
Qual é o segredo por trás disso?
O aumento adicional no desempenho do jogo é definitivamente um deleite, mas como uma simples atualização de memória fez a diferença dessa vez??
A resposta
Contribuidores do SuperUser DragonLord e Ben Richards têm a resposta para nós. Primeiro, DragonLord:
Eu notei que você está usando uma APU AMD. Esses chips combinam uma CPU com um processador gráfico integrado (GPU), eliminando a necessidade de uma placa gráfica 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 depende muito da largura de banda da memória. Não só a RAM do sistema DDR3 tem uma largura de banda consideravelmente menor 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. Aumentar a largura de banda de memória aumentará diretamente o desempenho reduzindo esse gargalo.
Quando você atualizou a memória do sistema, adicionou um segundo módulo de memória. Com dois módulos, sua memória agora é executada no modo de canal duplo, duplicando a largura de banda da memória e aumentando drasticamente o desempenho como resultado. RAM mais rápida (pelo menos DDR3-1866, preferencialmente DDR3-2100 +) também aumentará o desempenho.
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 aumentar o desempenho. No entanto, isso é menos um fator do que o aumento da largura de banda de memória.
Para mostrar como a largura de banda de memória é importante para APUs da AMD, sites como Tom's Hardware e PC Perspective descobriram que o desempenho da APU pode aumentar com a 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 RAM do sistema para cache de textura, em vez de memória interna dedicada em uma placa gráfica..
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ê tem toda a sua memória alocada, e seu sistema operacional precisa de mais para trabalhar com uma tarefa agora, ela localizará memória alocada que não foi usada recentemente, salvará o conteúdo em seu disco e, em seguida, realocará a memória para essa tarefa. Quando esses dados forem necessários novamente, eles serão trocados do disco para a RAM. Essa troca leva muito tempo (relativamente).
Você provavelmente estava trocando muito em dados de textura. Quando você atualizou sua RAM, você forneceu mais espaço para as texturas serem armazenadas, o que significa menos troca de memória, o que então 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.