PDA

Просмотр полной версии : Почему FPS не бывает выше 60?


mikhailk
18.10.2011, 12:23
Выставляю


[SWF(width="800", height="600", frameRate="100", backgroundColor="0x000000")]


но реальные замеры показывают, что даже на мощных машинах выше 60-ти не получается.
Это какое-то внутреннее ограничение плеера?

Пробовал на FP10/FP11

Genzo
18.10.2011, 12:28
Получает и задает частоту кадров монтажного стола. Частота кадров определяется как число кадров в секунду. По умолчанию используется значение частоты кадров первого загруженного SWF-файла. Допустимые значения частоты кадров находятся в диапазоне 0,01 — 1000 кадров в секунду.

Примечание. Приложение может не воспринимать параметры высокой частоты, если целевая платформа недостаточно быстрая или если проигрыватель синхронизируется с интервалами пробела по вертикали дисплея (обычно это 60 Гц на ЖК-мониторах). В некоторых случаях целевая платформа также может выбирать более низкую максимальную частоту кадров, если ожидает высокий процент использования ЦП.

скорее всего ваш монитор больше 60гц не поддерживает

mikhailk
18.10.2011, 12:31
хм, действительно, на мониторе выставлено 60Гц...

Genzo
18.10.2011, 12:45
Это стандартное ограничение , если у вас монитор 60гц то фактически вы не увидите больше , хотя если уж на то пошло ты вы некогда не увидите больше 24гц , любой фпс выше 60 это просто показатель производительности и замеряется он методами цпу , а не гпу (который в свою очередь выдает реальные показатели отображения)

mikhailk
18.10.2011, 13:17
дело как бы не в том, сколько я увижу.
мне было интересно, почему измеритель (FPSMeter) не показывает больше 60

etc
18.10.2011, 13:19
Монитор тут непричём, с какой-то версии потолок выставили в 60.