Когда я играю в последние 3D-игры (Battlefield 3 & 4, Tomb Raider, Saints Row 3 & 4 и т.д.) Я испытываю периодические падения FPS, например, в Battlefield 3 со среднего значения около 70-80 кадров в секунду до 20-30 кадров в секунду; Даже если я стою на месте и смотрю на то же место. Это случается примерно каждые 3 секунды, и падение составляет всего лишь шип - полсекунды.
Это не видеокарта или драйвер, потому что я переключил свою карту AMD с NVIDIA, и проблема остается. И пока игра шла, я следил за процессорами, оперативной памятью, Pagefile и видеокартой: каждое ядро процессора остается ниже ~ 70%, ни одно ядро не достигает максимума, оперативная память всегда остается ниже 12 ГБ, а файл подкачки не трогается
Теперь, как я могу сделать fps постоянным или как отладить эту проблему? У меня нет идей.
Моя система:
- Материнская плата: AsRock Fatal1ty 990FX Killer
- Процессор: AMD FX-9370 (8,4-ядерный 4,4 ГГц)
- Оперативная память: Corsair 16 ГБ 1860 МГц (2 x 8 ГБ в двухканальном)
- БП: Corsair 750W
- Хранение: Samsung Evo SSD (ОС) и Samsung 1TB 7200rpm (игры)
- Графика: Asus Radeon R9 280X
Что я пробовал:
- обновить драйвер видеокарты (до 14.9)
- понизить драйвер видеокарты (до 13.11)
- переключите видеокарту на NVIDIA Geforce GTX 760 - все же частые падения частоты кадров
- играть практически со всеми настройками BIOS/UEFI
- сбросить настройки BIOS/UEFI по умолчанию
- стресс-тестирование ЦП и ОЗУ с Prime95 ... без перебоев в питании, без визуальных сигналов, которые бы соответствовали схеме 3s-0.5s
- контролировать нагрев процессора и графику - процессор дает мне 68 градусов Цельсия под давлением, и графика на самом деле не сильно нагревается (извините, забыл число). Также процессор с жидкостным охлаждением.
... вот немного графики: http://imgur.com/a/w0z1o
- Снимок экрана с эталонным тестом Catzilla, отображающий падения (поскольку он измеряет и отображает частоту кадров постоянно, а не только каждую секунду). Я также отметил, что частота может немного варьироваться, то есть расстояние между промежутками неодинаково.
- Еще один скриншот Catzilla, тоже самое, но только 2 секунды между пробелами.
- Снимок экрана GPUtweak (инструмент для графического мониторинга с временным разрешением 1 с) ... обратите внимание, что в первом тесте (слева), который вызывает лаги, наблюдается смешанное использование графического процессора, а справа в тесте с постоянно высоким графическим процессором никто.
- Скриншот использования процессора. Во время бенчмарка возникает этот колючий паттерн - не знаю, нормально ли это или связано с проблемами с задержкой.
...Я также отметил, что после некоторой игры / разогрева ситуация ухудшается. Обычно, если я запускаю тест (Catzilla) два раза подряд, первый прогон получает 1-3 пробела, а второй прогон 10-20 раз.
РЕДАКТИРОВАТЬ 1 - 2014-10-05 14:29 GMT+1
Я запустил инструмент регистрации файлов GPU-Z. Во время последнего теста Catzilla (во время которого произошло большое количество пиков) в столбце «Ток VDDC (A)» происходят "понижения мощности", то есть значения выглядят следующим образом:
61
60.2
68
1 <-- dafuq?
60.8
Временное разрешение составляет 0,1 с, поэтому каждая строка составляет одну десятую секунды. Это нормально - может быть, во время черного экрана или что-то? Также значения в этом столбце сильно колеблются в течение 2-3 с. Может быть, сила? Но что бы я проверил, чтобы подтвердить это - выключить материнскую плату или блок питания?
РЕДАКТИРОВАТЬ 2 - 2014-10-05 23:07 GMT+1
...Хорошо, это странно. Когда система холодная (первый тест выполняется после длительной паузы), отставание исчезает, но после прогрева (второй тест выполняется быстро) начинается отставание, и общая производительность падает. Когда холодно датчик видеокарты дает мне 40 град. С, процессор 64 град. C. Процессор не сильно меняется (поднимается до 70 при полной нагрузке), но когда GPU достигает 65-70 град. С, проблемы возникают. Но затем снова... Я переключил видеокарты с помощью NVIDIA, а также полагаю, что это те температуры, с которыми они могут справиться. Может это материнская плата прогревается или как? Это вещь? Северный мост?
РЕДАКТИРОВАТЬ 3 - 2014-10-05 23:27 GMT+1
В Process Explorer я получил четкое представление об ошибке (справа): http://i.imgur.com/lto29Bb.png