1

У меня работает Fraps, поэтому я могу видеть, какой 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
  • Мушкин 8ГБ 1600мГц, ОЗУ 850 Вт
  • Seasonic M150
  • Жесткий диск Seagate 32 МБ 7200 об / мин, 1 ТБ

2 ответа2

7

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

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

3

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .