Игры

Понимание и оптимизация частоты кадров видеоигр

Doom 4 Видеоигра

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

Есть много факторов, которые влияют на определение частоты кадров в игре, но, как и во многих технологиях, чем выше или быстрее что-то, тем лучше. Низкая частота кадров в видеоиграх приведет к ряду проблем, которые могут возникнуть в самые неподходящие времена. Примеры того, что может происходить с низкой частотой кадров, включают прерывистое или скачкообразное движение во время последовательностей действий, которые включают много движений / анимаций; Замороженные экраны, затрудняющие взаимодействие с игрой и рядом других.

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

Что определяет частоту кадров или количество кадров в секунду в видеоигре?

Doom 4 Видеоигра

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

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

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

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

Не существует общего эмпирического правила для определения того, какая комбинация видеокарт / ЦП лучше всего, но если ЦП был ЦП среднего и низкого уровня 18-24 месяца назад, есть большая вероятность, что он уже находится на нижнем уровне минимальных системных требований. Фактически, значительная часть оборудования на вашем ПК, вероятно, превосходит новое и более качественное оборудование в течение 0-3 месяцев после покупки. Ключ должен попытаться найти правильный баланс с графикой игры и настройками разрешения.

Какая частота кадров или количество кадров в секунду приемлемо для видео / компьютерных игр?

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

Реальные кадры в секунду, которые вы испытываете, варьируются в зависимости от оборудования и от того, что может происходить в игре в данный момент. С точки зрения аппаратного обеспечения, как упоминалось ранее, ваша видеокарта и процессор будут играть роль в кадрах в секунду, но также ваш монитор также может влиять на FPS, который вы сможете увидеть. Многие ЖК-мониторы настроены на частоту обновления 60 Гц, что означает, что ничего выше 60 FPS не будет видно.

В сочетании с вашим аппаратным обеспечением игры, такие как Doom (2016) , Overwatch, Battlefield 1  и другие, имеющие интенсивные графические последовательности действий, могут влиять на FPS игры из-за большого количества движущихся объектов, игровой физики и вычислений, трехмерных сред и многого другого. Более новые игры также могут потребовать более высокие версии модели шейдеров DirectX, которые могут поддерживаться графической картой, если графическим процессором не удовлетворяется требование к модели шейдера, часто может быть низкая производительность, низкая частота кадров или несовместимость.

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

Существует ряд инструментов и приложений, доступных для измерения частоты кадров или кадров в секунду в видеоигре во время игры. Самый популярный, который многие считают лучшим, называется Fraps . Fraps — это отдельное приложение, которое работает за кулисами для любой игры, использующей графические API-интерфейсы DirectX или OpenGL.(Интерфейс прикладного программирования) и служит в качестве утилиты для тестирования, которая будет отображать ваши текущие кадры в секунду, а также измерять FPS между начальной и конечной точкой. В дополнение к функциональности бенчмаркинга Fraps также имеет функции для захвата скриншотов игры и захвата видео в режиме реального времени. Хотя полная функциональность Fraps не является бесплатной, они предлагают бесплатную версию с ограничениями, включая тестирование FPS, 30 секунд захвата видео и скриншоты .bmp.

Существует несколько приложений Fraps Alternative, таких как Bandicam, но вам придется платить за них, если вы хотите получить полную функциональность.

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

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

  1. Обновите ваше оборудование.
  2. Отрегулируйте настройки графики игры.

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

Подавляющее большинство установленных игр для ПК на DirectX / OpenGL сегодня поставляется с полудюжиной или более графических настроек, которые можно настроить для повышения производительности вашего оборудования и, возможно, количества FPS. После установки большинство игр автоматически обнаруживает установленное оборудование ПК и соответственно устанавливает параметры графики для оптимальной производительности. С учетом сказанного пользователи могут кое-что сделать, чтобы улучшить производительность кадров.

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

Общие настройки графики

Сглаживание

Сглаживаниеобычно называемый AA, — это методика разработки компьютерной графики для сглаживания неровных или неровных краев графики. Большинство из нас сталкивались с этой пиксельной или неровной компьютерной графикой. АА делает для каждого пикселя на экране выборку окружающих пикселей и пытается смешать их, чтобы они выглядели гладкими. Во многих играх вы можете включить или выключить AA, а также установить частоту дискретизации AA, выраженную как 2x AA, 4x AA, 8x AA и так далее. Лучше всего устанавливать АА в сочетании с разрешением вашей графики / монитора. У более высоких разрешений больше пикселей, и может потребоваться только 2x АА, чтобы графика выглядела гладко и работала хорошо, в то время как для более низких разрешений может потребоваться установить 8x для сглаживания. Если вы ищете прямой выигрыш в производительности, то снижение или отключение АА должно дать вам импульс.

Анизотропная фильтрация

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

AF довольно схож с AA по настройке и возможностям улучшения производительности. Понижение настройки имеет свои недостатки, так как большая часть вида будет использовать текстуру более низкого качества, в результате чего, казалось бы, объекты рядом выглядят размытыми. Частота дискретизации автофокуса может варьироваться от 1x до 16x, и изменение этого параметра может обеспечить заметное улучшение производительности старой видеокарты; Этот параметр становится все меньше причиной снижения производительности на новых видеокартах.

Draw Draw / Поле зрения

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

Освещение / Тень

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

разрешение

Настройка разрешения зависит как от того, что доступно в игре, так и от монитора. Чем выше разрешение, тем лучше будет выглядеть графика, все эти дополнительные пиксели добавляют детали к средам и объектам, улучшая их внешний вид. Однако более высокие разрешения сопровождаются компромиссом, поскольку на экране отображается больше пикселей, графическая карта должна работать усерднее, чтобы все рендерить, и, следовательно, может снизить производительность. Понижение разрешения в игре — это хороший способ улучшить производительность и частоту кадров, но если вы привыкли играть с более высоким разрешением и видеть больше деталей, вам может потребоваться взглянуть на некоторые другие параметры, такие как отключение AA / AF или регулировка освещения / теней.

Деталь текстуры / Качество

Текстуры в самых простых сроках можно рассматривать как обои для компьютерной графики. Это изображения, которые накладываются на объекты / модели в графике. Этот параметр обычно не сильно влияет на частоту кадров в игре, если это вообще так, поэтому довольно безопасно иметь этот набор с более высоким качеством, чем другие параметры, такие как освещение / тени или AA / AF.

Похожие посты
Игры

Читы Red Dead об искуплении для Xbox 360

Игры

The Sims 2: университетские варианты для майоров

Игры

Mortal Kombat: Армагеддон PS2 Коды Жертв

Игры

Xbox Live: Monster Island обновлен и снова на торговой площадке