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

Как включить или отключить вертикальную синхронизацию в играх

Как включить или отключить вертикальную синхронизацию в играх

Что же такое вертикальная синхронизация в играх? Эта функция отвечает за правильное отображение игр на стандартных LCD мониторах с частотой 60 Гц. Когда она включена, частота кадров ограничена до 60 Гц, а на экране не отображаются никакие прерывания. Ее отключение приведет к увеличению частоты кадров, но в то же время возникнет эффект разрыва экрана (screen tearing).

Настройка Windows

Максимально возможный FPS можно получить только на полностью чистой Windows. Если вы давно не переустанавливали систему, то эта операция вполне может поднять ваш FPS. Кроме того, необходимо убрать все ненужные при игре программы из автозагрузки («Диспетчер задач» → «Автозагрузка») или же вручную их закрыть перед запуском Dota 2.

На Windows 10 снять нагрузку с системы поможет отключение Xbox Game Bar («Пуск» → «Параметры» → «Игры» → «Xbox Game Bar») и активация игрового режима («Пуск» → «Параметры» → «Игры» → «Игровой режим»). Первая настройка отключает панель Xbox в игре — она нужна для записи клипов и других ненужных нам функций. Вторая активирует встроенную функцию Windows 10, которая задаёт максимальный приоритет играм, — это может помочь не всем, но лишним точно не будет. Кроме того, поднять FPS также может установка максимального быстродействия системы («Мой компьютер» → «Свойства» → «Дополнительные параметры системы» → «Дополнительно» → «Быстродействие» → «Обеспечение максимального быстродействия»). Единственная галочка, которую стоит оставить, — «Сглаживание неровностей экранных шрифтов». Она вряд ли повлияет на FPS в Dota 2, но зато сбережёт ваше зрение при пользовании системой. Ещё можно выключить прозрачность интерфейса системы (правой кнопкой по рабочему столу → «Персонализация» → «Цвета» → «Отключить эффект прозрачности») и активировать режим максимальной производительности («Пуск» → «Параметры» → «Система» → «Питание и спящий режим» → «Дополнительные параметры питания» → выбрать «Высокая производительность»).

Статья в тему:  В какие онлайн игры поиграть в 2021

Согласование частоты кадров с частотой обновления

Частота обновления экрана не обязательно должна точно соответствовать частоте кадров контента. Например, если вы воспроизводите видео с частотой 30 кадров в секунду на дисплее с частотой 60 Гц, вам просто нужно отобразить два идентичных кадра с частотой 60 Гц, всего 30 уникальных кадров.

Видеозапись со скоростью 24 кадра в секунду представляет собой проблему, поскольку 24 кадра не делятся четко на 60. Есть разные способы решить эту проблему. На некоторых экранах используется форма преобразования видео, известная как «раскрытие», которая компенсирует несоответствие за счет запуска содержимого с несколько иной скоростью, чем предполагалось.

Многие современные дисплеи также могут переключаться на разную частоту обновления. Таким образом, телевизор может переключиться на 48 Гц или даже 24 Гц, чтобы получить идеальную синхронизацию с кадром 24 кадра в секунду. Телевизоры с частотой 120 Гц не должны этого делать, поскольку 24 равномерно делятся на 120.

Почему стоит выключить VSync

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

  • Если игра работает хуже с включенным VSync, это значит, что производительности вашего ПК не хватает для настроек графики, так как дополнительные фреймы все равно сохраняются. В этом случае деактивируйте эту опцию.
  • Также стоит отключить ее, если ваш монитор имеет низкий FPS. На устройствах с частотой обновления ниже 40 кадров в секунду многие игры больше не могут отображаться плавно. Поэтому сначала проверьте количество Герц вашего монитора.
  • VSync также иногда ведет к задержке сигнала. Это может иметь решающее значение для игр, где быстрота реакции игрока играет важную роль.
  • Если вы играете в многопользовательские или онлайн-игры, вам тоже стоит отказаться от VSync. Так называемый входной лаг (Input-Lag) может стать причиной обидного поражения.
Статья в тему:  Как играть в онлайн игры если закрыты порты

Синхронизация по вертикали в Intel HD

После запуска панели управления Intel HD перейдите на вкладку «Режим настройки» — «Панель управления» — «Трехмерная графика». Здесь поставьте галочку в пункте «Пользовательские настройки», чтобы получить доступ к дополнительным параметрам. После этого в значении строки «Синхронизация по вертикали» будут доступны следующие значения:

  1. «Настройки приложения». V-sync будет включаться в зависимости от выбранных параметров графики в самой игре.
  2. «Включено». Принудительная активация виртуальной синхронизации.

В отличие от Nvidia и AMD, в панели управления Intel HD нельзя отключить V-sync в принудительном порядке. Поэтому если само приложение не позволяет это сделать, то отключить ее не получится.

Как VSync работает в играх

Зачем же влиять на графическую карту и монитор извне:

  1. Неслаженная работа двух элементов имеет вполне наглядное последствие: как только картинка резко меняется, её часть «уезжает» в сторону, словно отрезанная ножом. Дефект пропадает через доли секунды, но всё равно может быть критичен, если по условиям игры нужна быстрая реакция.
  2. Без VSync графический адаптер работает на предельной мощности, хотя от него это не требуется. В этом случае температура ПК возрастает, кулер тоже старается крутиться быстрее, ресурсы расходуются впустую. Ожидать чего-то хорошего в этом случае не приходится: в подобном режиме самые важные компоненты компьютера быстро сломаются и потребуют замены.

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

Что такое G-Sync, FreeSync, V-Sync и HDMI VRR? — Разбор

Всех ПК-геймеров планеты Земля, да и консольных игроков тоже, объединяет одна проблема — вертикальные разрывы изображения. И вроде бы есть куча технологий которые решают эту проблему:

  • V-Sync,
  • G-Sync,
  • FreeSync
  • А ведь еще есть Adaptive Sync
  • А в HDMI 2.1 недавно добавили VRR.
Статья в тему:  Что такое тараска в доте 2

Но легче от этого не становится. Только больше путаешься. Чем все эти технологии отличаются? Какую выбрать видеокарту и монитор? И будет ли это всё работать на телевизоре?

Давайте сегодня раз и навсегда разберемся в технологиях адаптивной синхронизации изображения.

Для тех кто не в курсе. А в чём собственно проблема?

Чтобы изображение появилось на экране, должно произойти, как минимум, две вещи:

  1. графический процессор должен подготовить кадр и передать его на монитор,
  2. ваш монитор должен показать этот кадр.

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

Обычные мониторы работают на частоте 60 Гц, то есть способны выводить 60 кадров в секунду, а игровые на 144 Гц и выше.

А вот графический процессор живет в совершенно ином мире. В играх постоянно всё меняется: колышется листва, журчит ручеёк, враги выпрыгивают из-за угла. Каждый кадр отличается по своей сложности, поэтому на их просчет уходит разное количество времени.

Иными словами, у монитора частота кадров постоянная, а у видеокарты переменная.

Вот и выходит, что за один цикл обновления монитора видеокарта может подготовить больше одного кадра или меньше.

Из-за этого мало того что страдает плавность картинки, так еще и появляются артефакты в виде вертикальных разрывов изображения. Кстати, при просмотре фильмов тоже могут появляться такие артефакты, потому что кино снимают в 24 к/с.

V-Sync

Очевидно проблема требовала решения, и еще на заре компьютерных игр оно появилось! Название у этого решения — вертикальная синхронизация или V-Sync. Наверняка вы встречали такую опцию как в настройках видеокарты, так и в играх.

Статья в тему:  Онлайн игры которые выйдут в 2021

Работает эта штука достаточно топорно. Фактически она просто принуждает видеокарту выводить кадры с частотой кратной частоте обновления экрана. Например, если у вас монитор 60 Гц, то максимальное количество кадров в секунду тоже будет 60, даже если ваша видеокарта способна на большее. И в общем-то часто такое ограничение вполне уместно, если у видеокарты хватает мощи и нет просадок ниже 60 к/с, но если они есть — начинаются проблемы.

При включенной вертикальной синхронизации, следующее кратное значение — это 30 к/с. Поэтому даже если ваш фреймрейт просел фактически всего на пару кадров, вы всё равно увидите падение до 30 к/с. Такой перепад мало того, что большой и очень визуально ощутимый, так ещё и будет происходить с небольшим лагом. Поэтому если стабильного FPS в 60 к/с или 30 не достичь, то включать V-Sync вообще нет никакого смысла.

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

Но история с кратными значениями — не самая главная проблема технологии. Есть другой неочевидный недостаток: вертикальная синхронизация — увеличивает задержку ввода, то есть создаёт Input Lag.

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

Это интересно, смотрите! Каждый кадр рассчитывается и выводится на экран через один и тот же конвейер. Упростим его до трёх этапов.

  1. Каждое ваше действие, например щелчок мышки надо как-то интерпретировать и обновить состояние игры. За это отвечает центральный процессор (синяя полоса на картинке ниже). Центральный процессор подготавливает кадры для графического процессора и помещает их в очередь рендеринга графического процессора.
  2. Затем графический процессор (зелёная полоса) берет эти подготовленные кадры из очереди и рендерит их.
  3. Только потом эти кадры выводятся на дисплей (серая полосочка на картинке).
Статья в тему:  Что собирать на лича в доте 2

Ну и в чём проблема, спросите вы? Дело в том, что ЦП не берется за подготовку следующего кадра, пока предыдущий не будет выведен на экран. Поэтому ограничивая количество выводимых кадров в угоду синхронизации с дисплеем, мы фактически увеличиваем задержки с которыми обновляется состояние игры! И если в каких-то простеньких играх типа пасьянса такие вещи допустимы, то в соревновательных играх вертикальная синхронизация может стать серьёзной помехой.

G-Sync

Но переживать не стоит, так как решение появилось еще в 2013 году. Именно тогда компания NVIDIA представила свою технологию адаптивной синхронизации — G-Sync. В отличие от старой технологии, G-Sync позволяет подстраивать не видеокарту под частоту обновления монитора, а наоборот заставляет монитор менять свою частоту под видеокарту!

Представляете? Так тоже можно было!

В результате мы получаем потрясающе плавную картинку без вертикальных разрывов и задержки ввода! Просто сказка! G-Sync также работает в огромном диапазоне частот. Изначально это было от 30 до 144 Гц, а сейчас уже есть поддержка до 360 Гц и может даже выше, тут скорее всё зависит от монитора.

А если фреймрейт падает ниже 60 Гц G-Sync умеет дублировать пропущенные кадры.

Получаются сплошные плюсы и проблема решена еще в 2013 году? Так почему же мы до сих пор об этом говорим?

Ну как сказать. Во-первых, эта технология закрытая, соответственно, G-Sync работает только с карточками NVIDIA, но это пол беды.

Все волшебные функции G-Sync стали возможны благодаря специальному чипу, который необходимо встроить в монитор. Естественно, эти чипы производит тоже NVIDIA и стоят они недешево. Поэтому мониторы с поддержкой G-sync в среднем стоят на 250-300$ дороже и таких моделей очень мало. То есть получилась классная, и для 2013 года революционная технология, но не универсальная и дорогая.

Статья в тему:  Как сохранить игру в рдр2 онлайн

VESA Adaptive Sync

Поэтому уже спустя год, в 2014, Ассоциация стандартизации Video Electronics Standards Association или VESA представила открытую технологию Adaptive Sync, которая умеет, в принципе, всё то же самое, что и G-Sync, но без дорогостоящих чипов и работает на частотах от 9 до 240 Гц! Неплохо да?

Но для внедрения технологии нужно, чтобы её поддержку внедрили в прошивку и драйвер монитора, драйвер видеокарты, операционной системы и в игры!

А также необходимо наличие DisplayPort версии не ниже 1.2a, так как технология стала частью именно Display Port. Как видите, чтобы технология взлетела, нужно было проделать много работы. И этой работой занималась компания AMD.

AMD FreeSync

В 2015 году AMD внедрили Adaptive Sync в драйвера своих видеокарт и назвали технологию FreeSync. Реализация от AMD быстро получила очень широкое распространение. Добавить поддержку FreeSync в монитор оказалось настолько дешево, что сейчас сложнее найти игровой монитор без этой фичи, чем с ней.

Но AMD не остановились на просто внедрении стандарта от VESA. Также они добавили поддержку HDMI, начиная с версии 1.4. А в 2017 выпустили FreeSync 2, в который добавилась поддержка HDR и компенсацию низкой частоты кадров, как в G-SYNC.

Кстати, чуть позже, FreeSync 2 переименовали в более элитное FreeSync Premium Pro, а обычный FreeSync для мониторов с частотой 120 Гц и выше стали называть FreeSync Premium. Хотя такие маркетинговые финты я не одобряю, но в остальном сплошной респект AMD за популяризацию стандарта.

Кстати, NVIDIA также в 2017 году добавила поддержку HDR и назвала это всё G-Sync Ultimate.

И вроде бы всё классно, в команде у красных и у зеленых есть по своей шикарной технологии. Но что делать, если у тебя видеокарта от NVIDIA, ты хочешь нормальную поддержку G-Sync, но покупать дорогущий монитор с этой технологией совсем не хочется? Или наоборот — не покупать же Radeon только потому что у тебя монитор с FreeSync?

Статья в тему:  Как создать онлайн игру для контакта

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

G-Sync Compatible

Но в 2019 году NVIDIA пошли навстречу покупателям и добавили поддержку стандарта VESA Adaptive Sync в драйвера для своих видеокарт серии RTX, а также для карточки GTX 1080. А значит теперь можно легко насладиться лучшим из двух миров: взять себе карточку от NVIDIA и монитор с FreeSync по вкусу. Вот только есть проблема. Если на FreeSync мониторе не написано G-Sync Compatible — значит он не был протестирован NVIDIA на совместимость и никаких гарантий, что всё будет работать нормально, вам никто не даёт. А NVIDIA тестирует далеко не все, и далеко не самые доступные модели.

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

С мониторами, кажется, разобрались. Но как быть, если хочется поиграть на большом экране телевизора через консоль или ПК. Будет ли работать адаптивная синхронизация? Спешу вас порадовать — будет! При условии что ваш ТВ оснащен портом HDMI версии 2.1, в который добавили технологию переменной частоты обновления VRR — Variable Refresh Rate.

Причём всё будет работать и с видеокартами от NVIDIA и с Radeon. Всё потому, что VRR — это та же самая технология VESA Adaptive Sync, но теперь она стала ещё и частью стандарта HDMI 2.1. Именно таким образом адаптивная синхронизация реализована в консолях нового поколения. А также, вы удивитесь, в Xbox One S и One X. Да, в коробки текущего поколения от Microsoft VRR завезли даже раньше, чем HDMI 2.1.

Статья в тему:  Как играть в доту за урсу

Итоги

Что, в итоге спустя 6 лет после своего появления, технология Adaptive Sync стала фактически отраслевым стандартом. Захватив видеокарты от AMD и NVIDIA, телевизоры и даже интегрированная графика от Intel в 11-м поколении процессоров теперь поддерживает эту технологию. А это значит, что в светлом будущем мы будем жить без единого разрыва, по крайней мере, вертикального!

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

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

Однако, если важен каждый кадр, например, в киберспортивной игре, то V-Sync нужно отключить. Там геймеры борются за каждый микромомент, и ограничение частоты обновления явно скажется не лучшим образом. Кроме того, из-за VSyns появляются input lag, которые сильно мешают в динамических играх.

Типовые вопросы по вертикальной синхронизации

Что это такое, нужно ли ее включать

Попробую объяснить суть «проблемы» максимально просто.

Изображение, которое вы видите в игре, по сути, это слайд-шоу (т.е. множество обычных картинок, которые быстро сменяют друг друга). Из-за того, что за одну секунду их сменяется не менее 30-60 (обычно) — человеческий глаз воспринимает их за динамичное изображение.

От производительности вашей видеокарты зависит количество таких генерируемых картинок (кадров) за 1 секунду (кстати, этот параметр также называется FPS). Т.е. в одной сцене видеокарта может выдавать 100 кадров/сек., в другой — 30 кадров/сек.

И вот тут возникает один «нюанс».

Дело в том, что монитор может отобразить лишь определенное количество кадров в 1 сек. — чаще всего 60 кадров/сек. (этот параметр называется частотой обновления , у типовых мониторов он обычно равен 60 Гц, у игровых — может быть 120/144 Гц и более) .

Статья в тему:  Как сделать доту реборн на русском

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

полоса (верт. синхр. не включена)

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

Однако, не все так однозначно: из-за ограничения частоты кадров — в некоторых динамичных сценах в ряде игр профессиональные геймеры отмечают наличие микро-фризов, задержек в отклике мыши/клавиатуры (например, при прицеливании в динамичных шутерах).

Важно отметить!

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

(ну и исходя из ваших приоритетов, т.к. вкл. VSync оказывает существенное влияние на FPS и динамику игры в целом ).

«За» и «против» VSync: особенности

Во-первых, при включении VSync — вы убираете «разрывы», которые могут быть в динамичных сценах (обратите внимание на скриншот ниже, я на нем выделил ту «самую» линию, о которой идет речь).

Сразу отмечу, в зависимости от вашего оборудования и настроек игры — эти разрывы могут быть существенно заметнее (или отсутствовать вовсе) и реально мешать комфортной игре.

Разница в картинке — с включенной верт. синхронизацией и выключенной (скриншот из игры World of Warcraft)

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

Количество FPS при вкл. и выкл. синхронизации (кадр из игры World of Warcraft)

Статья в тему:  Как создать онлайн игру для контакта

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

В-четвертых, благодаря VSync видеокарта «может» работать не на полную мощность (частота кадров ведь ограничивается), а значит с помощью этого можно снизить ее температуру , шум кулеров на ней, и уменьшить ее энергопотребление.

Благодаря этому, видеокарта может проработать существенно дольше!

Как установить максимальную частоту кадров (FPS) в настройках NVIDIA и AMD (ограничиваем FPS) — инструкция для начинающих

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

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

Я бы порекомендовал вам в настройках видеокарты установить режим: «Выкл., если не задано в приложении» (иногда он называется, как «использовать настройку 3D-приложения» ). См. скриншоты с примерами ниже.

Нет значка видеодрайвера Intel HD, nVidia или AMD Radeon в трее рядом с часами и на рабочем столе. Что делать?

AMD видеокарта — включение вертикальной синхронизации

NVidia видеокарта — вертикальный синхроимпульс

Благодаря этому в каждой конкретной игре вы сможете вручную отрегулировать ее параметры: где-то включите VSync, где-то выключите (в зависимости от «поведения» 3D приложения).

Кстати, обратите внимание, что этот параметр разработчики могут называть по-разному: VSync, V-Sync, Vertical Sync, вертикальный синхроимпульс и т.д.

Настройки в игре (кадр из игры World of Warcraft)

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