Почему FPS в Windows 7 низкий?

Почему FPS в Windows 7 низкий?

У меня естьФрапсзапустил, чтобы увидеть, какой FPS я получаю в играх. В большинстве игр я достигаю 60 FPS на настройках Ultra, но я только что заметил, что когда я нахожусь на рабочем столе Windows, например, сейчас, когда я пишу это, частота кадров колеблется между 7-20 FPS.

Низкий ли он просто потому, что мой компьютер ничего не делает, или я должен иметь высокую частоту кадров при использовании Windows? Aero peek, snap и все остальные эффекты выглядят красиво и плавно. Я немного запутался, имеет ли значение FPS для самой Windows.

Технические характеристики:

  • Radeon 6950 Direct CuII
  • Intel Core i5 2500k
  • Asus p86z8-v Pro
  • Mushkin 8 ГБ 1600 МГц ОЗУ 850 Вт
  • Сезонный m150
  • Жесткий диск Seagate 32 МБ 7200 об/мин 1 ТБ

решение1

Это потому, что вы ничего не делаете. В комментариях упоминается, что это делается для экономии ресурсов, Windows обновляет вид рабочего стола только тогда, когда это абсолютно необходимо. Чтобы экономить электроэнергию и продлить срок службы системы, в наши дни потребительские/серверные компьютеры и операционные системы нацелены только на то, что Необходимо, а не на то, что Возможно.

На рабочем столе вам не нужны высокие частоты кадров для плавного взаимодействия интерфейса, поэтому ваша карта будет делать только то, что необходимо, а не то, что она может сделать. Графические вычисления, необходимые в 3D-компьютерных играх, оказывают (в зависимости от типа игры) гораздо большее влияние, чем ваша ОС.

решение2

FPS не имеет значения при использовании рабочего стола Windows. Для экономии ресурсов Windows не обновляет окна или рабочий стол, за исключением случаев, когда это необходимо, отсюда и низкая частота кадров.

Это хорошее решение разработчиков Microsoft. Если бы Windows обновляла все со скоростью 60 FPS, то заметной разницы в пользовательском интерфейсе не было бы, а вот производительность значительно снизилась бы.

На самом деле есть некоторые места на рабочем столе, которые обновляются еще реже; например, чтобы создать анимированный значок в системном трее, необходим дополнительный код, чтобы заставить Windows обновить трей, поскольку обычно он обновляется только тогда, когда находится в фокусе.

Связанный контент