Windows 8.1 Периодическая задержка во всех играх, например: 3-4 с при 90 кадрах в секунду, затем 4-5 с при 30 кадрах в секунду, циклический

406
netjiro
  • Очень периодический, очень предсказуемый, всегда один и тот же, протестированный с порталом 2, Монако, теневым кукольником, молоточком.
  • То же самое независимо от того, устанавливаю ли я процессор на разные минимальные / максимальные тактовые частоты, всегда низкая загрузка процессора, например: 30% при 90 кадрах в секунду и 10% при 30 кадрах в секунду.
  • Свежая win8.1 fujitsu siemens T904 с i7-4600U, отключенная некоторая дрянь, но довольно чистая из коробки.

Это приводит к длительной задержке ввода мыши и клавиатуры в периоды низкой частоты кадров. Казалось бы, дольше, чем падение частоты кадров должно быть оправдано.

Это похоже на то, что планировщик просто делает много пауз в течение периода задержки и не планирует ничего для запуска.

Машина очень крутая, вентилятор даже не запускается, если я не запускаю некоторые задачи браузера в фоновом режиме.

Я понятия не имею, как это решить. Я вижу очень хорошую периодическую (и всегда довольно низкую) загрузку процессора для всех потоков 4 hw (dualcore * hyperthread).

Снимки экрана с работающим порталом 2 / теневым кукольником, фиксированная тактовая частота процессора (@ 75% / 50%) (из настроек питания)

то же самое с многопоточным рендерингом или без него и различными другими настройками графики, а также в монако и игре с молотком.

Кто-нибудь видел что-то подобное раньше? Я не привык к Win8 или Windows вообще в этом отношении. Мой гугл-фу слаб, очевидно.

0

1 ответ на вопрос

0
netjiro

This is related to intel speedstep/eist/c1e and how windows 8.1 misuses it.

I thought I should disable as many variables as possible, and went into the bios and disabled speedstep. The cpu locks to a fixed speed, and the periodic issues go away. Of course I can't keep it this way except for testing. Most of the time I use the laptop for regular work and not gaming, and I like some battery time.

FOLLOWUP QUESTION: does anyone know of any good custom thermal / speedstep/eist/c1e control software for windows 8.1?

However. I don't understand why it was behaving this way to begin with. I had the same issues regardless of which windows power management settings I used. The games don't use much cpu power and the cpu was idling most of the time. Exception was portal2 when running with vertical sync and fps cap off.

In power control options:
Tried "fixed" (same min/max) cpu speed. At various speeds ranging from 0.7GHz to 2.7GHz
Tried cooling policy passive / active.
Tried graphics performance max/min.

Same issues all the time regardless of power management settings. The laptop was always very cool, never got warm. Even when set to high "fixed" cpu speed and active cooling the fan almost never even turned on.

So, this brings me to the followup questions: How can I change the cpu/thermal regulation in win8.1? Any good custom control software out there? Or how to actually make the power control behave.

Добро пожаловать на сайт и спасибо за ответ на свой вопрос. Возможно, кто-то с подобной проблемой сможет найти мудрость через ваши вопросы и ответы. Пожалуйста, не включайте дополнительные вопросы в свой ответ. Это не дискуссионный форум, где это уместно. Просто задайте новый вопрос. Однако вопросы, касающиеся рекомендаций по программному обеспечению, не относятся к теме этого сайта. Kevin Panko 9 лет назад 2

Похожие вопросы