2Aug

Como a adição de memória aumentou significativamente o desempenho do jogo para uma APU AMD?

Quando você atualiza o hardware do seu computador, é um dado que você espera um aumento no desempenho, mas às vezes você obtém um aumento inesperadamente significativo além do que você contou. O super-usuário Q & A Post ajuda a um jogador confuso, mas feliz, entender como ele teve sorte quando atualizou a memória do seu computador.

Today's Question &A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.

A questão

Leitor de superutilizador CyberGhostx1 quer entender como a adição de memória aumentou significativamente o desempenho do jogo para a APD AMD do 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 1GB( GPU integrada)
  • RAM: 2 x Team 4GB 1600 DDR3 = 8 GB

Claro, estou usando um 64-bitOS para fazer uso de meus 8 GB de memória, mas minha pergunta é: Antes de instalar os 4 GB adicionais de RAM, jogos como o Mafia II funcionaram( nas configurações mais altas) em 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 pareça 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 atualização de memória simples faz essa diferença desta vez?

A resposta

SuperUser contribuintes DragonLord e Ben Richards têm a resposta para nós. Primeiro, DragonLord:

Eu notei que você está usando uma APU da AMD.Esses chips combinam uma CPU com um processador gráfico incorporado( 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 integrado da GPU é altamente dependente 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 o uso normal da aplicação. Aumentar a 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 é executada no modo de canal duplo, duplicando a largura de banda da memória e aumentando dramaticamente o desempenho como resultado. RAM mais rápida( pelo menos DDR3-1866, de preferência DDR3-2100 +) também aumentará o desempenho também.

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 importante do que o aumento da largura de banda da memória.

Para mostrar a importância da largura de banda da memória para as APUs AMD, sites como Tom's Hardware e PC Perspective descobriram que o desempenho da APU pode aumentar com a largura de banda da memória até pelo menos DDR3-2100.

Seguido pela resposta de Ben Richards:

Você tem uma APU, em vez de uma CPU discreta e discreta GPU.Isso significa que eles compartilham RAM do sistema para o cache de textura, em vez de memória dedicada on-board em uma placa gráfica.

O motivo pelo qual a atualização RAM foi acelerada para o seu jogo é provável devido à troca de recursos de textura. Com mais RAM disponível em geral, isso significa que mais dados de textura podem ser carregados e mantidos na RAM por mais tempo. Quando você tiver toda sua memória alocada e seu sistema operacional precisa mais para trabalhar com uma tarefa no momento, ela encontrará memória alocada que não foi usada recentemente, salve o conteúdo em seu disco e reasigna a memória paraEssa tarefa. Uma vez que esses dados sejam necessários novamente, ele irá trocá-lo de volta do disco para RAM.Esta troca leva muito tempo( relativamente).

Você provavelmente trocou muito em dados de textura. Quando você atualizou sua RAM, você forneceu mais espaço para que as texturas sejam armazenadas, o que significa menos troca de memória, o que então se traduz em um FPS maior.

Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.