Periódico FPS cai em jogos, independentemente do cartão graphis

0

Quando jogo jogos 3D recentes (Battlefield 3 & 4, Tomb Raider, Saints Row 3 & 4, etc.), experimento quedas periódicas de FPS, p. em Battlefield 3 da média de cerca de 70-80 fps para 20-30 fps; Mesmo se eu ficar parado e olhar para o mesmo lugar. Acontece a cada 3s e a queda é apenas um pico - meio segundo.

Não é a placa de vídeo ou o driver, porque eu troquei meu cartão AMD por um NVIDIA e o problema persiste. E enquanto o jogo está rodando, eu monitorei CPUs, RAM, arquivo de paginação e placa gráfica: Cada núcleo do processador permanece abaixo de 70%, nenhum núcleo sobe ao máximo, RAM sempre fica abaixo de 12GB e arquivo de paginação não é tocado

Agora, como posso tornar o fps constante ou como depurar esse problema? Estou sem ideias.

Meu sistema:

  • Placa-mãe: AsRock Fatal1ty 990FX Killer
  • CPU: AMD FX-9370 (4,4 Ghz 8-core)
  • RAM: Corsair 16 GB 1860 MHz (2 x 8 GB em canal duplo)
  • PSU: Corsair 750W
  • Armazenamento: Samsung Evo SSD (OS) e Samsung 1TB 7200rpm (jogos)
  • Gráficos: Asus Radeon R9 280X

O que eu tentei:

  • atualize o driver da placa gráfica (para 14.9)
  • rebaixar o driver da placa gráfica (para 13.11)
  • mude a placa gráfica para a NVIDIA Geforce GTX 760 - mesmo assim, o mesmo fps freqüente cai
  • reproduza com quase todas as configurações de BIOS / UEFI
  • redefinir as configurações do BIOS / UEFI para o padrão
  • teste a CPU e a RAM com o Prime95 ... sem quedas de energia, sem dicas visuais que se encaixam no padrão 3s-0.5s
  • monitore o calor da CPU e gráficos - CPU me dá 68 graus Celsius sob pressão e gráficos não esquentam muito (desculpe, esqueci o número). Além disso, a CPU é resfriada a líquido.

... aqui estão alguns gráficos: link

  1. Captura de tela do benchmark Catzilla, exibindo as gotas (porque mede e exibe os fps constantemente, não apenas a cada segundo). Também observei que a frequência pode variar um pouco, ou seja, a distância entre as lacunas não é uniforme.
  2. Outra imagem do Catzilla, a mesma coisa, mas apenas 2s entre lacunas.
  3. Screenshot do GPUtweak (uma ferramenta de monitoramento de gráficos com uma resolução de tempo de 1s) ... observe que no primeiro benchmark (à esquerda) que causa as defasagens, há uso misto de GPU, enquanto à direita em um GPU permanentemente alto teste não há nenhum.
  4. captura de tela de uso da CPU. Durante o benchmark, esse padrão espinhoso ocorre - não sei se isso é normal ou relacionado aos problemas de atraso.

... Eu também notei que fica pior depois de alguns jogos / aquecimento. Normalmente, se eu executar o benchmark (Catzilla) duas vezes seguidas, a primeira execução obtém de 1 a 3 intervalos, enquanto a segunda é 10-20 vezes.

EDIT 1 - 2014-10-05 14:29 GMT + 1

Eu executei a ferramenta de registro de arquivos do GPU-Z. Durante o último benchmark Catzilla (durante o qual ocorreu um grande número de picos) existem "power downs" na coluna "VDDC Current (A)", ou seja, os valores são assim:

61
60.2
68
1 <-- dafuq?
60.8

A resolução temporal é de 0,1s, então cada linha é um décimo de segundo. Isso é normal - talvez durante uma tela preta ou algo assim? Além disso, os valores nesta coluna oscilam ao longo de cerca de 2-3s. Talvez uma coisa de poder? Mas o que eu verificaria para confirmar isso - desligue a placa-mãe ou a PSU?

EDIT 2 - 2014-10-05 23:07 GMT + 1

... Ok, isso é estranho. Quando o sistema está frio (o primeiro benchmark é executado após uma longa pausa), o atraso desaparece, mas depois de aquecer (o segundo benchmark é executado em rápida sucessão), o atraso começa e o desempenho geral cai. Quando frio o sensor da placa gráfica me dá 40 degr. C, a CPU 64 degr. C. A CPU não muda muito (sobe para cerca de 70 sob tensão total), mas quando a GPU atinge 65-70 degr. C, os problemas ocorrem. Mas então novamente ... eu troquei as placas gráficas por uma NVIDIA - e também suponho que essas ainda são temperaturas que elas podem suportar. Talvez seja a placa-mãe aquecendo ou algo assim? Isso é uma coisa? Northbridge?

EDIT 3 - 2014-10-05 23:27 GMT + 1

No Process Explorer, obtive uma imagem clara do erro (lado direito): link

    
por Florian Golemo 05.10.2014 / 01:02

2 respostas

0

(tipo) encontrou a solução:

O problema foi a combinação de componentes / altas temperaturas e estrangulamento térmico: tanto a CPU quanto a GPU consomem grandes quantidades de energia e ficam muito quentes * e a placa-mãe tem "recursos" para acionar alguma coisa , possivelmente a CPU, em altas temperaturas. Eu tentei todas as soluções para o problema a partir daqui (exceto o último, onde você mod sua mainboard): link

... e funcionaria bem com quase todos os jogos, exceto a série Battlefield (razão ainda incerta). Então eu troquei com a Gigabyte 970A-DS3P da minha namorada, que é mais barata, mas atende aos meus propósitos e não tem o afogamento.

* não me ocorreu que 70 ° C é "muito quente", porque meu antigo computador era um Shuttle PC (minúsculo bloco de um desktop, com ventilação ruim) e a temperatura máxima da CPU era de 105 ° C. Ainda seria executado jogos a esta temperatura, ... apenas não por muito tempo.

Então, sim, se algo semelhante acontecer com você, verifique se os problemas começam a aparecer em um determinado nível de temperatura (melhor ferramenta para isso: SpeedFan - para mim estava em cerca de 66 ° C GPU temp.

    
por 07.10.2014 / 14:46
0

Tendo tido algumas experiências estranhas, tanto como desenvolvedor como usuário do dia-a-dia, com interações "inexplicáveis" do "mundo exterior", a primeira coisa que eu procuro (e esta tem sido uma aposta vencedora várias vezes) é o antivírus.

Com isso dito, acho que você vai querer se familiarizar com ProcDump ( link ) .

Há outras sugestões aqui: link , mas além do processo Monitor, eu não estou familiarizado com qualquer um.

    
por 05.10.2014 / 01:31