Para ficar 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 integrada)
- RAM : 2 x Equipe 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 eu ter mais 4 GB de RAM, jogos como Mafia II rodavam nas configurações mais altas, em média, 22 FPS, mas quando recebi os 4 GB de RAM adicionais, notei um aumento muito decente da taxa de quadros para 40 FPS, embora o jogo não parecesse usar mais de 4 GB de RAM.
Qual é o segredo por trás disso?
memory
performance
gaming
integrated-graphics
CyberGhostx1
fonte
fonte
Respostas:
Ao instalar o segundo módulo de memória, você ativou o modo de canal duplo e duplicou a largura de banda da memória. O desempenho da GPU depende muito da largura de banda da memória e as taxas de quadros refletem o aumento da largura de banda.
O AMD A10-6790K é uma "Unidade de processamento acelerado" (APU) . As APUs combinam uma CPU com um processador gráfico integrado relativamente poderoso (GPU), eliminando a necessidade de uma placa gráfica discreta (pelo menos para cargas de trabalho mais leves). "AMD Radeon HD 8670D" refere-se à GPU integrada incorporada nesta APU.
O desempenho de qualquer GPU é fortemente impactado por sua capacidade de acessar rapidamente dados gráficos da memória. Sem largura de banda de memória suficiente, os núcleos de shader na GPU geralmente acabam aguardando dados, impedindo que o chip funcione em todo o seu potencial. É essencialmente um caso extremo do gargalo de von Neumann : as GPUs atuais têm centenas, senão milhares de gigaFLOPS de poder de processamento bruto e podem processar dados tão rapidamente que muitas vezes não conseguem ler dados da memória com rapidez suficiente para se manterem ocupados.
Por esse motivo, as placas de vídeo de alto desempenho atuais usam memória de vídeo especialmente projetada, geralmente GDDR5 , para obter o máximo desempenho. Infelizmente, a maioria das GPUs integradas, incluindo as encontradas nas APUs, não obtêm sua própria memória dedicada; portanto, elas precisam usar a memória do sistema.
Como as APUs AMD usam a memória do sistema como memória gráfica, o desempenho integrado da GPU depende muito da velocidade da sua RAM. Não apenas a RAM do sistema DDR3 possui significativamente menos largura de banda que a memória de vídeo GDDR5, como a GPU integrada precisa compartilhar essa largura de banda com a CPU para o uso normal de aplicativos. Aumentar a largura de banda da memória aumentará diretamente o desempenho, reduzindo esse gargalo.
Quando você atualizou a memória do seu sistema, adicionou um segundo módulo de memória. Com dois módulos, sua memória agora é executada no modo de canal duplo , dobrando a largura de banda da memória e aumentando drasticamente o desempenho como resultado. Atualizar para uma RAM mais rápida (pelo menos DDR3-1866, de preferência DDR3-2100 ou mais rápido) aumentará o desempenho da mesma forma.
Os efeitos da largura de banda da memória no desempenho da GPU estão bem documentados.
A Tecnologia do mundo real discutiu em detalhes como a largura de banda da memória afeta o desempenho da GPU. Entre as placas gráficas com GPUs semelhantes ou idênticas, descobriu-se que aquelas com mais largura de banda de memória superam significativamente aquelas com menor largura de banda de memória.
O hardware de Tom mostrou que o desempenho da GPU integrada no A10-5800K é dimensionado linearmente com largura de banda de memória de até DDR3-2100. No A10-7850K mais recente, o PC Perspective relata o dimensionamento linear do desempenho com memória tão rápida quanto DDR3-2500 (e provavelmente além).
Fonte
fonte
Você tem uma APU , em vez de uma CPU e GPU discretas. Isso significa que eles compartilham a RAM do sistema para o 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 é por causa da 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 memória alocada e seu sistema operacional precisar trabalhar mais com uma tarefa no momento, ele encontrará memória alocada que não foi usada recentemente, salve o conteúdo no disco e aloque novamente a memória para essa tarefa. Quando esses dados forem necessários novamente, eles serão trocados novamente do disco para a RAM. Essa troca leva muito tempo (relativamente).
Você provavelmente estava trocando bastante dados de textura. Ao atualizar sua RAM, você forneceu mais espaço para que as texturas fossem armazenadas, o que significa menos troca de memória, o que se traduz em uma taxa de quadros mais alta.
fonte
se sua estrela jogando 2 ou o alerta vermelho 3, adicionar mais memória RAM é melhor, mas não aumenta o FPS, mas ajuda o jogo mantendo sua velocidade.
exemplo:
8gb = 100 tanques (alerta vermelho) vai a 60 fps, adicionando mais e mais tanques, diminuindo a velocidade.
16gb = 250+ tanques.
apenas colocando-o em perspectiva.
também em jogos de mundo aberto, isso ajuda muito, diminuindo a queda de fps e os soluços também.
agora, para simplificar, o ram mantém a velocidade, mas não aumenta o FPS
fonte