33 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как узнать FPS в игре: от чего он зависит, каким должен быть

Как узнать FPS в игре: от чего он зависит, каким должен быть

Доброго времени суток!

Вопросов касательно FPS всегда много, и задают их даже на работе (ну, моральную сторону разбирать в этой статье не стану).

Вообще, каждый любитель игр, рано или поздно, узнает о таком показателе, как FPS (узнает, обычно, когда игра начинает тормозить, зависать, картинка искажается, дергается и т.д.).

FPS — это количество кадров в секунду, которое показывается на вашем экране. Чем больше кадров в секунду на экране — тем лучше: игра будет идти плавнее, движения персонажей будут естественнее, вы будете четко и хорошо видеть их, и успевать реагировать на все события.

Показатель FPS, чаще всего, отражает реальную производительность вашего железа: видеокарты, процессора, да и всего компьютера/ноутбука в целом (я не беру те случаи, когда на FPS влияют, например, вирусы. ) .

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

Важно!

Эта статья была разбита 2 части. О том, как повысить FPS — можете узнать здесь –>

Исследование первое: «Раскрой свой потенциал — как FPS помогает побеждать в Королевских битвах?»

Многие годы высокими FPS и герцовкой монитора интересовались лишь киберспортсмены. На турнирах и тренировочных базах они устанавливали мощные игровые системы с мониторами на 144 и 240 герц.

Дело в том, что в игре между нажатием кнопки/движением мыши и реакцией картинки на мониторе проходит определенное время. Чем задержка дольше, тем она заметнее.

Примечание автора: даже имея 60-герцовый монитор, в CS:GO лучше иметь больше 150-200 FPS, потому что на низких значениях управление становится менее отзывчивым (несмотря на то, что монитор отрисовывает всего 60 кадров).

В современных играх сигнал после каждого нашего действия проходит через игровой движок, рендеринг Direct X/Vulkan и графический процессор, и только потом результат виден на мониторе. Чем больше FPS отрисовывает видеокарта, тем меньше задержка в управлении. В большинстве игр это не слишком заметно, но в соревновательных шутерах очень важен максимальный контроль над камерой и молниеносные действия.

Результат заметен даже на 60-герцовых мониторах. Да, вы увидите неизменное количество кадров, но отклик игры (нажатия на кнопки, движение камеры) будет заметно лучше.

Но, конечно, лучше. чтобы герцовка монитора соответствовала возможностям системы отрисовывать кадры. Благодаря этому картинка станет заметно плавнее и будет легче целиться по движущимся целям. Кроме того, не возникнут разрывы изображения, когда один кадр налезает на другой (об этом еще расскажем позднее).

Вот почему в играх жанра Battle Royale, да и в остальных шутерах тоже, выгодно иметь высокий FPS. Нет, мы не утверждаем, что новый ПК и крутой монитор автоматически сделают вас лучшими игроками на сервере. Все еще потребуются тренировки. Но хорошая периферия и мощная система помогут вам достигнуть своего предела возможностей.

Используя анонимную информацию из GeForce Experience, эксперты Nvidia составили график зависимости K/D (соотношение убийств к смертям) от количества FPS.

Сколько герц нужно для счастья?

Преимущество высокого FPS уже исследовали. Но что с мониторами? На следующем графике вы увидите, насколько улучшаются показатели K/D у игроков на разных видеокартах с разной герцовкой монитора.

Кадры в секунду и частота монитора: как они связаны?

Кирилл «gr1nder» Русаков

Разговоры о реальной необходимости больших значений FPS в играх и мониторах с повышенной частотой обновления ведутся уже давно. Многие считают, что гонка за герцами и кадрами в секунду не имеет смысла, особенно когда частота монитора не превышает 60 Гц. Cybersport.ru объяснит, почему больше — это в любом случае лучше и кому это поможет.

На что способен человек

С самого начала развития кинематографа и анимации появился миф о том, что 24 кадра в секунду — максимум, что может распознать человек. Якобы делать больше нет абсолютно никакого смысла, и визуально плавность анимации никак не изменится.

Для человека слайдшоу превращается в анимацию уже на частоте примерно 15 кадров в секунду. Но чем выше частота кадров, тем лучше воспринимается картинка. А 24 кадра никак не связаны с физиологией. В основе такого формата больше лежит экономические и технические моменты — киноплёнка тех времён и оборудование для воспроизведения были наилучшими по соотношению цена-качество.

С развитием технологий люди создали новые носители, аналоговые передачи сменились цифровыми: мы смогли перейти на 30 кадров в секунду и больше. Например, система IMAX воспроизводит 48 кадров в секунду, а трансляции игр на Twitch — до 60 FPS. И только скажите, что не замечаете, как картинка на 60 кадров в секунду становится плавнее, чем на 30!

После 60 FPS разницу на большей частоте при просмотре видео уловить сложнее. Тут больше зависит от индивидуального восприятия каждого человека. Например, в американских ВВС проходил тест среди пилотов истребителей. И те умудрялись не просто заметить самолёт, который отображался за один кадр в видеоряде с частотой 220 кадров в секунду, но и назвать его модель. Так что точного ответа на вопрос, сколько кадров распознаёт человек, не существует.

На что способен монитор

Сейчас у большей части мониторов частота обновления равна 60 Гц. Но технологии ушли вперёд, и мы уже можем делать матрицы, которые будут выдавать и 120 Гц, и 144, и даже 240. Но зачем? Мониторы с большой частотой стоят значительно дороже, а пользу ощущают далеко не все. У современного видео частота не превышает 60 кадров в секунду, а значит, и спрос на мониторы с большей частотой обновления невелик.

Но если мы говорим об играх, то они выдают гораздо большие значения FPS, чем видеоконтент. В Counter-Strike: Global Offensive, например, частота и вовсе не ограничена. А самые искушённые игроки ощущают лаги меньше чем при 300 FPS. Чтобы эти кадры в секунду использовались с максимальной эффективностью, нужен монитор с большей частотой обновления.

Приведём простой пример. В первом случае вы сидите и смотрите со стороны, как кто-то играет в CS:GO на мониторе с частотой обновления 144 Гц и с 300 FPS, а рядом сидит человек с монитором на 60 Гц и 60 FPS в игре. Очевидной разницы в изображении для вас не будет никакой. Но если вы сядете на места игроков, то вы сразу почувствуете, что всё происходит чётче, плавнее и точнее.

Это можно доказать и на цифрах. При частоте 60 Гц кадр меняется каждые 16 мс, а при 144 Гц — каждые 6 мс. Несмотря на то что почти трёхкратная разница вообще не будет заметна глазу, мелкая моторика человека после нескольких лет оттачивания мастерства игры использует эти 10 мс для более точного наведения прицела на голову. Это невозможно объяснить словами, только прочувствовать. Все киберспортсмены, кстати, требуют от организаторов использовать мониторы со 144 Гц.

Во-первых, разница между любым профессиональным игроком и его оппонентом настолько мизерна, что даже такие мелочи могут решить исход сражения. Во-вторых, они играют на такой частоте везде — дома, на буткемпе и на других турнирах. За долгое время они привыкли к 144 Гц. На меньшей частоте они не просто не смогут реализовать свой потенциал и будут чувствовать сильный дискомфорт. Им будет казаться, что всё тормозит и лагает.

Кадры лишними не бывают

Может ли монитор с 60 Гц отобразить больше 60 кадров в секунду? Нет, не может. Другой вопрос, что именно он отобразит. Вывод изображения на экран и рендер кадров на компьютере не происходят одновременно. Существует небольшая задержка, которая называется Input Lag. Когда вы двигаете мышкой или нажимаете клавишу, на экране это применится только в следующем кадре.

Если вы играете на 60 FPS, то минимальная разница между движением и отображением составит примерно 16 мс. Если же частота в два раза больше, то перед показом следующего кадра система успевает зарендерить два, а на экран будет выведен более актуальный. Итого, задержка сокращается вдвое. Исходя из этого напрашивается вывод: больше FPS — это всегда хорошо, вне зависимости от того, какая у монитора частота обновления.

Читать еще:  Как перевернуть экран монитора на ноутбуке

Техника не чит, а инструмент

Что будет, если дать обычному человеку самую крутую кисть, краски, холст и попросить его написать шедевр прямо здесь и сейчас? Очевидно, ничего у него не выйдет. Для того чтобы достичь результата, нужна практика, тренировка и сноровка. Если за тысячу часов в CS:GO на мониторе 60 Гц и с 60 FPS вы так и остались сильвером, то никакие мониторы и показатели FPS не сделают из вас чемпиона мейджора. На результат слишком сильно влияет человеческий фактор — форма, настроение, состояние, реакция и масса других особенностей. Ни в коем случае нельзя сводить всё к техническим аспектам.

Всё зависит от потребностей и возможностей. Некоторых устраивает даже 30 FPS и они не видят смысла тратить несколько тысяч долларов на мощный компьютер с самым новым железом и тем более на монитор с частотой 120 Гц и больше. Другие же чувствуют плохую отзывчивость управления даже на 60 Гц, хотя ни разу не пробовали большую частоту. А на топовом уровне всё должно быть самое лучшее — скилл игроков и условия, в которых они выступают. Для того чтобы они могли реализовать свой потенциал на максимум, им нужны инструменты с максимально возможными характеристиками. Профессионалы в курсе, как реализовывать эти собранные по крупицам миллисекунды, а у равных по скиллу соперников именно они решают исход сражения.

VSync позволяет синхронизировать FPS в игре с частотой обновления монитора, чтобы избежать разрывов экрана, которые способны негативно повлиять на игровой процесс.

В данной статье вы узнаете, как включить или выключить VSync в Android на BlueStacks.

В каких случаях следует включить или выключить VSync?

Если вы играете в динамичные соревновательные игры, например, Free Fire или Call of Duty: Mobile, то рекомендуем выключить VSync, так как это может вызвать задержку ввода и привести к задержке действий в игре.

Здесь возможны несколько сценариев:

  • если FPS в игре меньше, чем частота обновления вашего монитора (например, 40 FPS на мониторе 60 Гц), то VSync можно включить или отключить;
  • если FPS в игре превышает частоту обновления вашего монитора (например, 100 FPS на мониторе с частотой 60 Гц), VSynс следует включить.

ВНИМАНИЕ. Если вы хотите выключить VSync, убедитесь, что он также отключен в настройках вашей видеокарты (NVIDIA или AMD). Вы можете найти эту опцию в общих настройках карты:

  • в NVIDIA это панель управления.
  • в AMD это инструмент AMD Radeon Software.

Как включить или выключить VSync в BlueStacks?

Опция включения или отключения VSync доступна только в BlueStacks версии 4.240 и выше. Пожалуйста, убедитесь, что у вас установлена самая актуальная версия. Вы можете скачать ее здесь.

Инструкции

1. Запустите BlueStacks и кликните по иконке шестеренки на боковой панели инструментов, чтобы открыть меню настроек.

2. Здесь перейдите во вкладку “Движок”.

3. Прокрутите экран вниз и поставьте галочку в опции “Включить VSync”. Нажмите на “Сохранить”.

Пожалуйста, учтите, что включение VSync отключает возможность активации высокой частоты кадров. FPS в BlueStacks лимитируется значением до 60 FPS.

Как посмотреть частоту обновления монитора?

Поскольку эффект VSync во многом зависит от частоты обновления вашего монитора и FPS в игре, знание частоты обновления вашего монитора поможет решить, включить вам VSync или отключить.

1. На рабочем столе ПК кликните правой кнопкой мыши и в контекстном меню выберите “Параметры экрана”.

2. Прокрутите экран вниз и нажмите на “Дополнительные параметры экрана”.

3. В новом окне вы найдете опцию “Частота обновления (Гц)”.

Есть вопросы?

Вопрос. Что такое разрывы экрана и чем может помочь VSync?

Ответ. Разрыв экрана происходит в случае, если ваша видеокарта выводит больше кадров, чем частота обновления вашего монитора. Например, в игре вы получаете 100 FPS на мониторе с частотой 60 Гц. В этой ситуации VSync указывает графическому процессору ограничить количество кадров до 60, чтобы соответствовать частоте обновления монитора.

Вопрос. Я все еще сомневаюсь. Стоит ли включать или выключать VSync на BlueStacks?

Ответ. Это во многом зависит от вашего ПК и типа вашего монитора. Если вы получаете больше кадров в секунду, чем частота обновления вашего монитора, например, 100 кадров в секунду на мониторе с частотой 60 Гц, вы можете включить VSync, чтобы добиться более плавного игрового процесса.

Вопрос. VSync рекомендуют выключать в многопользовательских онлайн-играх, а что по поводу одиночных игр?

Ответ. VSync можно включить для однопользовательских игр при условии, что ваша система соответствует критериям, упомянутым во втором разделе этой статьи. Причина, по которой VSync не рекомендуется для многопользовательских онлайн-игр заключается в том, что это может вызвать некоторую задержку, а данной ситуации следует избегать в мультиплеерных онлайн-играх.

Вопрос. Как посмотреть значение FPS в игре на BlueStacks?

Ответ. Для этого перейдите в настройки BlueStacks, кликнув по иконке шестеренки на боковой панели инструментов. Далее перейдите во вкладку “Движок”, прокрутите экран вниз и поставьте галочку в опции “Показывать значение FPS во время игры”. Обратите внимание, что это может привести к некоторому потреблению ресурсов системы, поэтому, если вы заметили какие-либо задержки или фризы в игровом процессе, снимите этот флажок.

Каждый любитель компьютерных игр наверняка сталкивался с тем, что игры иногда начинают тормозить. Всему виной просадки ФПС.

FPS — это аббревиатура, которая расшифровывается как “frames per seconds” что в переводе означает “кадры в секунду”.

Значение ФПС показывает какое количество кадров отображается на экране вашего ПК в течение одной секунды. Именно от количества кадров зависит насколько комфортным и качественным будет геймплей.

Чем больше количество кадров, тем лучше, так как картинка будет более плавной и приятной глазу.

От чего зависит FPS в играх?

Количество кадров в секунду зависит от:

  1. Видеокарты. Именно видеокарта отвечает за картинку на экране, и чем она мощнее, тем больше кадров в секунду она сможет обработать. Можно сказать, что FPS, который отражается на вашем мониторе — это показатель производительности вашей видеокарты.
  2. Мощности процессора. Слишком слабый процессор зачастую является причиной просадок ФПС в играх. Так же на частоту кадров в секунду влияет наличие в процессоре графических ускорителей.
  3. Оперативной памяти. Здесь важна именно скорость оперативной памяти, чем она выше, тем лучше.
  4. Монитора. Хоть количество кадров в секунду выдаёт видеокарта, монитор здесь так же важен. Если у вас слабый монитор, поддерживающий частоту обновления кадров только 60 Гц, то какой бы мощной не была ваша видеокарта, вы не заметите разницы между 60 и 120 FPS. Таким образом монитор может ограничивать частоту кадров, которую выдаёт ваша видеокарта.
  5. Настроек детализации. Чем слабее ваш персональный компьютер, тем хуже придется выставить качество в настройках игры, чтобы поднять ФПС.

Помимо всех вышеперечисленных факторов на количество FPS в играх влияет так же скорость сети и антивирусное ПО.

Оптимальное значение FPS

Минимальный показатель ФПС необходимый для относительно комфортной игры 30-50. Однако в особо динамичных играх этого будет крайне мало.

При низкой частоте кадров картинка в игре становится дерганой и менее плавной, что очень негативно сказывается на игровом процессе. Для комфортной игры необходима частота смены кадров от 60 и выше.

Как узнать свой FPS?

В некоторых играх уже есть эта функция, её нужно только включить в настройках.

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

Как увеличить FPS?

Бывает так, что даже на относительно хорошем ПК наблюдаются просадки FPS, вот что можно сделать, чтобы поднять количество кадров в секунду:

  1. Уменьшить качество в настройках игры. Для начала можно попробовать поиграть с детализацией и тенями, отключить сглаживание. Если это не помогло, то опустить настройки до средних или низких. Визуальная составляющая игр для многих очень важна, однако комфортный геймплей без провисаний намного важнее, если нет возможности совместить эти два параметра, то лучше выбрать только второе.
  2. Отключить антивирус. Антивирусные программы защищают ваш компьютер, однако бывает и так, что они могут конфликтовать с некоторыми абсолютно безопасными программами. Если вы уверены в том, что игра, не причинит никакого вреда вашему компьютеру, то можете на время отключить антивирус.
  3. Закрыть все приложения и программы, работающие в фоновом режиме. Очень большую часть системных ресурсов отнимают программы, работающие в фоновом режиме, зачастую необходимости во многих из них нет, при этом они оказывают существенное влияние на игровой процесс. Этот шаг может существенно повысить количество кадров в секунду в играх.
  4. Увеличить быстродействие компьютера. Часто бывает так, что просадки ФПС в играх происходят из-за того, что ваш компьютер работает недостаточно быстро. Чтобы повысить его производительность можно выкрутить визуальные эффекты операционной системы до минимума.
  5. Обновить драйвера для видеокарты. Драйвера могут оказывать огромное влияние на производительность видеокарты.
  6. Проверить компьютер на вирусы. Зачастую именно вредоносное ПО является причиной снижения производительности компьютера. Для оптимизации работы вашего ПК необходимо его почистить.
  7. Правильно настроить параметры видеокарты.
  8. Попробовать разогнать компьютер. К этому методу повышения FPS стоит прибегать только в крайних случаях, так как разгон системы вещь крайне непредсказуемая. Разгон может принести вам желаемый результат, но также он может привести к полному выходу вашего персонального компьютера из строя.

Кроме этого, перед тем как приступить к разгону необходимо тщательно всё изучить, так как это очень сложно, разобраться с этим может не каждый, правильно разогнать компьютер единицы.

Читать еще:  Монитор долго не включается хотя компьютер шумит

Чтобы повысить количество кадров в секунду в играх, можно прибегнуть к помощи различных утилит, которые способны оптимизировать работу вашего компьютера. Они помогут вам контролировать запущенные процессы, вовремя проводить дефрагментацию дисков и чистку.

Если видеокарта не успевает отрендерить кадр… все тормозит

Во-первых, если скорость рендера вашей видеокарты меньше частоты обновления монитора (скажем, она выдаёт лишь 40 кадров в секунду на мониторе с частотой 60 Гц), то графический процессор попросту не будет успевать отрендерить полный кадр ко времени обновления дисплея, а значит данные продублируются. Это вызывает так называемые “подвисания”, ведь некоторые кадры отображаются только единожды, в то время как другие – дважды.

6. Использование «Игрового режима» Windows 10, программ и твиков для ускорения игр

С обновлением Creators Update в Windows 10 появился «Игровой режим», который оптимизирует ПК, когда на нем запущена игра. По задумке, он должен отдавать приоритет ресурсов компьютера процессу игры и более грамотно распределять ресурсы по фоновым процессам. Однако на практике оказалось, что пользы от «Игрового режима» немного: в редких случаях пользователям удается получить прибавку в 1-2 FPS, что остается на уровне статистической погрешности.

Некоторые геймеры, в поисках способов повысить частоту кадров в играх на ПК, скачивают программы и твики для чистки и ускорения системы. Ну, всякие Game Turbo Booster, Game Accelerator и прочие приложения с громкими названиями. Пользы от них мало, зато вреда может быть много, начиная от встроенной рекламы и заканчивая шпионскими программами и кейлоггерами. Поэтому мы рекомендуем не полагаться на подобный софт и не засорять систему сомнительными программами.

Что касается других вариантов повышения ФПС, вроде очистки и дефрагментации диска, сканирования системы на вирусы – эти процедуры, несомненно, стоит периодически проводить, но к производительности ПК в играх они слабо относятся. Так что, применимо к теме нашей статьи, не стоит рассматривать их всерьез.

Что такое FPS/Частота кадров? Часть 1. Взаимодействие с монитором.

Каждый из вас сталкивался с проблемой, когда игры на вашем компьютере начинали тормозить, и счастливый тот человек, у которого есть на руках деньги на новое железо. Сегодня постараемся разобраться какую “Частоту кадров”(далее FPS) можно считать достаточной, и насколько большую частоту кадров может различить человек. Что такое “Золотой стандарт” и для чего он нужен именно вам?

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


Все просто.

Какую максимальную частоту кадров может различить человек?

Взаимодействие монитора и видеокарты

Для начала важно донести до вас два простых понятия.

Частота кадров/FPS(англ. Framerate, далее FPS) – количество кадров обработанных вашей видеокартой за секунду. Это абсолютно хаотичная величина, которая зависит от ваших текущих задач, мощности видеокарты, загруженности сцен, общего обслуживания компьютера и т.д. За короткий промежуток времени в одной и той же игре частота кадров может сильно разниться, может быть как высокой, так и низкой.

Нагружаем сцену, и наши FPS тают на глазах.

Чем же так важен высокий показатель FPS ? Дело в том, что при низком показателе FPS картинка станет дерганой, и мы не сможем увидеть плавные движения или отдельно взятые изображения.

При постоянном FPS можно посчитать время обработки одного кадра : при 30 FPS – 33 миллисекунды, при 60 FPS – 16 миллисекунд. Можно сделать вывод : двукратное увеличение FPS требует двукратного увеличения скорости обработки одного кадра.

Частота обновления монитора(англ. Refresh rate) – частота с которой ваш монитор обновляет все свои пиксели. И в отличие от FPS, частота обновления монитора (далее “герц”, потому что так проще и короче, не придавайте слову “герц” особого значения) фиксированная, другими словами постоянная. Если ваш монитор с 60 герцами, раз в 1секунда/60герц =16.6 миллисекунд происходит мерцание экрана и смена кадра. Вы должны помнить наблюдение из детства, а у кого-то из юношества, когда мы направляли первые телефоны с камерой на телевизоры оснащенные электронно-лучевой трубкой. Вы видели мерцание, в наших ЖК-мониторах тоже самое, но мы это не замечаем. Из этого мы делаем вывод, что частота кадров и “герцы” не на одной волне. И когда монитор производит смену кадра он выводит то, что у него в данный момент в “буфере”. Буферной зоной назовем место, где монитор хранит готовый кадр на вывод(на деле технология может отличаться, но суть та же).

Для примера взаимодействия мы возьмем монитор с частотой 60 Гц.

Рассмотрим 3 случая

1. Среднее количество FPS не превышает вашу частоту монитора 60 Гц.

В период между мерцаниями вашего монитора источник-видеокарта направляет в буфер не больше одного кадра. Чем сильнее будет проседать FPS, тем чаще мы будем сталкиваться с тем, что обновление монитора не обновляет кадр.


После того как ваш кадр отрендерится, он моментально отправляется с видеосигналом в буфер. Когда настает время, наш герц выводит содержимое буфера на экран.

2. Среднее количество FPS превышает вашу частоту монитора 60 Гц.


Здесь уже посложнее, количество FPS на одно мерцание монитора.(далее – вычислительный отрезок)

Другими словами Хаос с большей буквы. Ваша видеокарта успевает отправить больше одного кадра на одно мерцание монитора.


Проиллюстрирован случай, когда вы имеете 300+ FPS. В период между обновлением монитора источник-видеокарта успевает отрендерить больше 5 кадров. За это время все эти кадры приходят в буфер, и каждый новый вытесняет предыдущий, и этот предыдущий исчезает из цифрового поля. Помимо этого, есть один очень интересный момент: настал момент монитору обновиться, а в это же время в буфер приходит информация о новом кадре, таким образом, монитор начинает выводить информацию двух разных кадров. Последствия для вас – разрыв экрана.

Как же избежать этих “разрывов” ? Существует несколько технологий синхронизации кадров с частотой обновления монитора, другими словами, эти технологии помещают FPS и герцы на одну волну.

3. Включена вертикальная синхронизация.

Хаосу тут не место. Ваша видеокарта рендерит кадр под обновление монитора.


На видеокарте существует “регулировщик”, который знает частоту обновления монитора и рендерит только 1 кадр на 1 герц.

Читать еще:  Какую мощность потребляет компьютер с монитором

Технология горизонтальной синхронизации от NVIDIA. В монитор встраивается чип, который заставляет монитор обновится, когда придет новый кадр(в пределах своей частоты обновления). Тут все слишком хорошо и скучно, чтобы про это говорить 🙂

Плюсы и минусы вертикальной синхронизации

    Плюсы
  • Пропадают разрывы изображений.
  • Видеокарта работает не на полную мощность, тем самым понижая свою температуру и уменьшая уровень шума.
    Минусы
  • Снижение частоты кадров до частоты монитора. Но вы же вроде не можете увидеть больше кадров на 60 гц мониторе?
  • Повышение отклика всех ваших действий в игре. Почему? Попробую и это вам объяснить.
  • Ваш “регулировщик” на видеокарте, так же как и остальные ее элементы потребляет вычислительные ресурсы. Значит на обработку кадров их остается меньше.
  • Перед включением вертикальной синхронизации, убедитесь что вы имеете “запас” по FPS. Если видеокарта не сможет осилить требуемый FPS, она опустит его до следующего кратного значения. В нашем случае – 30 FPS, а никто не хочет играть с 30 FPS, если вы не “консольщик”, о них чуть позже.

Имеет ли смысл иметь 75, 90, 120 FPS в играх при 60 Гц мониторе?

Вы только что прочитали про взаимодействие монитора и видеокарты, и, скорее всего, решили для себя, включу эту “вашу синхронизацию” и бед не буду знать. И здесь есть свои тонкости.

Встречали ли вы людей, которые утверждали вам, что мало видят разницу между 60 и 120 FPS, а даже видят ее на 60 Гц мониторе? Да они умом тронулись. Или нет? Находясь рядом с игроком и смотря как он играет, разницу вы не увидите. Но все меняется если вы и есть игрок, который взаимодействует с игровым миром.


Перед нами три герца. Между ними 2 вычислительных отрезка, в одном из которых произошло событие спустя 12 миллисекунд после обновления монитора.
Красная линия это игровой “тик”(момент), причем неважно какой именно. Это может быть первый кадр взрыва гранаты, вы можете одним тиком повернуть камеру, зажжется свет. Абсолютно неважно!

Как мы помним, монитор обновляется каждые 1000миллисекунд/60 = 16.66 миллисекунд. В первом случае мы не знаем, успел ли кадр отрендериться тогда, когда уже произошел наш “тик”.

Но во втором случае, мы ясно видим, что последний отрендеренный кадр появился уже после “тика”, поэтому он содержит информацию о нем. И мы через 16.66/5 ≈ 3.33миллисекунды увидим наш “тик” на мониторе. В то же время в первом случае кадр пропускает “тик”, и мы увидим его только на следующем рендере, а именно через 16.66+(16.66-12) = 21.13 миллисекунд.

Совокупность “тиков” и создает разницу 60 и 120 FPS на 60 Гц мониторе. Объяснить или показать на видео эту разницу невозможно, вам необходимо самостоятельно это прощупать.

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

Также я проигнорировал случай с включенной вертикальной синхронизацией, потому что он самый “плохой”, т.к. “регулировщик” рендерит и отправляет кадр перед самым обновлением монитора, задержка каждого “тика” будет составлять до 32 миллисекунд, а это задержка кадра как при 30 FPS, надеюсь в 30 FPS вы изъяны видите. Это “второй минус” вертикальной синхронизации из перечисленных мною выше, его очень легко почувствовать если включить/выключить синхронизацию прямо в игре.

Наглядная демонстрация геймплея, при котором происходит очень много наших “тиков”, а именно поворотов камеры. Если поводить подобным образом камерой в CS:GO при 60 и 120 FPS на 60 Гц мониторе, и все равно не понять разницу. То постарайтесь не думать об этом, это не ваше 🙂

“Золотой стандарт”

Начнем с того, что никакого “золотого стандарта” не существует. Есть требования игроков с одной стороны, которые в свою очередь могут различаться, и технические возможности разработчиков с другой. Будь у разработчиков возможность выпускать все проекты с миллионами FPS, они бы не стали ее упускать. Все же мы постараемся определить некоторую зону комфорта и плавного изображения.

Разберем несколько случаев.

Xbox One и PS4
На момент разработки этих консолей выбор графической системы пал на близкий аналог Radeon HD 7850. Попробуйте взять эту HD 7850 и что-нибудь исполнить в современных играх. Найдутся игры, которые просядут ниже 30 FPS. Что в таком случае делают разработчики? Уменьшают обсчитываемое разрешение. Возьмите любой последний Assassin’s Creed, обе консоли работают в режиме 900p 30 fps, это еще в самом лучшем случае, нетрудно найти тест на Youtube, когда консоли не могут поддерживать и 30 FPS. Можно ли назвать 30 FPS Золотым стандартом? Нет! Это дно, ниже которого падать некуда.


Пока “хавают”, ситуация вряд ли изменится. Главное, чтобы консоли не стали стоить по 1000$.

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

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

В этой статье моя задача состояла в том, чтобы объяснить вам преимущество 60+ FPS на 60 Гц мониторе.

Рекомендации

От себя оставлю некоторые рекомендации видеокарт для игры на FullHD мониторах. Ниже вы можете ознакомиться с тестами этих видеокарт на нашем сайте.

30 FPS
NVIDIA GeForce GTX 950 сильно превосходит по мощности обе консоли, поэтому пока на консолях играют, вы без дела не останетесь.

60 FPS в этом году
NVIDIA GeForce GTX 1060 показывает отличные результаты в играх при компромиссной цене.

60 FPS в будущих экспериментах от Ubisoft 🙂
NVIDIA GeForce GTX 1070 имеет отличную производительность и сильно выигрывает в цене на фоне “старшего брата”.

Измерить FPS компьютерной системы для оценки ее производительности можно в специальных тестовых приложениях или сделать это непосредственно в тех программах, которые вам интересны, то есть в играх. Тестовые приложения или «синтетические тесты» показывают производительность системы в определенных, одинаковых для всех условиях. Они пригодны для того, чтобы понять, какова производительность системы вообще. По большому счету это чисто маркетинговая вещь, ориентируясь на которую потенциальный покупатель делает выбор оборудования.

Гораздо интереснее проверка FPS в конкретных приложениях, потому что количество кадров в секунду в каком-нибудь последнем Battlefield или Star Wars Battlefront с максимальными настройками — это одно, а какая-нибудь стратегия или казуальная игра — это совсем другое. И интересно узнать FPS для той игры, в которую вы играете, настроить ее таким образом, чтобы играть было комфортно.

Проверить FPS в приложениях можно двумя способами:

  • с помощью специальных утилит;
  • инструментарием, непосредственно встроенным в игры или игровые сервисы.

Из отдельных приложений для измерения количества кадров в секунду можно отметить, например, утилиту Fraps, появившуюся в 1999 году и успешно работающую на современных машинах. Преимущество этого приложения — невысокие системные требования. Утилита работает на слабых компьютерах и не отнимает дополнительных ресурсов. Кстати, это же приложение используют для того, чтобы делать скриншоты.

Также для контроля FPS используют приложения PlayClaw, FPS Monitor, MSI Afterburner и другие. Разумеется, это не одна их функция, Afterburner, например, используют для разгона видеокарт, а FPS Monitor — для контроля загрузки процессора и видеокарт.

Можно проконтролировать FPS, не устанавливая дополнительные приложения, а включив отображение количества кадров в секунду в настройках игровых сервисов Steam и Origin.

В ряде игр можно включить отображение величины FPS непосредственно в их собственных внутренних настройках. Например, в CS:GO это делается через консольную команду, а в Dota 2 — в расширенных игровых настройках.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: