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

Вертикальная синхронизация – что это такое простым языком

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

VSync опция в игре

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

Есть специальный термин – FPS, это количество генерируемых кадров в секунду. Плавное изображение, которое геймер видит на мониторе, по сути – это слайд-шоу, но с очень большим количеством слайдов. Чем быстрее и эффективнее графический процессор, тем больше кадров он генерирует за одну секунду, что делает изображение более плавным.

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

Поэтому стоит рассмотреть ситуацию, когда графический процессор генерирует 120 кадров в секунду, а монитор имеет частоту обновление только 60 Гц. Первый кадр генерируется со скоростью 8ms и попадает в буфер, затем генерируется следующий с такой же скоростью, перезаписывая предыдущий. И таких кадров получается 120 за одну секунду. Монитор выводит (загружая сверху вниз) 1 кадр со скоростью 16ms, то есть каждый второй кадр, полученный от видеокарты. В этой ситуации нет ничего плохого, это будет плавная и ничем не прерванная анимация. Стоит также отметить, что разница в задержке не чувствуется, потому что действие в игре и действие на мониторе будет длиться одинаково – 1 секунду.

Возьмем в качестве примера другие значения, скажем, 100 FPS и 60 Гц. Графический процессор генерирует один кадр в 10ms, в то время как монитор продолжает выводить их так же, как и раньше, то есть примерно каждые 16ms. Монитор начинает показывать первый кадр. После 10ms кадр в буфере меняется, в то время как монитору требуется еще 6ms для загрузки всего экрана. Из-за этого он завершает свою работу, загружая остальную часть новым кадром.

разрыв кадра

Получается, что 63.5 % экрана занято первым кадром, а 36.5 % вторым. Если играть в какую-нибудь простую игру, то вряд ли получится что-то заметить. Однако при игре в динамичную игру, разрыв кадра более заметен, особенно на больших диагоналях.

Как это работает на практике

Описанные выше примеры – это довольно условные ситуации, потому что в игре не бывает фиксированных 100 FPS. Обычно существует диапазон, например, 80 – 115 FPS. Он зависит от местоположения и ситуации в игре: в экшен сценах и боях – FPS чуть ниже, если просто осматриваться на месте или смотреть в пол – то FPS будет выше. Из-за разницы Гц монитора и мощности видеокарты появляются своеобразные лаги.

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

разрыв кадра

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

Проблемы с Vsyns

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

киберспортсмены

Дополнительная проблема возникает при низких значениях FPS. Если вертикальная синхронизация включена, и FPS падает ниже 60, то оно будет автоматически снижено, чтобы соответствовать 60 Гц, например, до 30 кадров. К счастью, существуют технологии FreeSync от AMD и G-Sync от Nvidia, которые устраняют некоторые проблемы и улучшают производительность.

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

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

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

Эффект рассинхронизации кадра

Вертикальный синхроимпульс как раз отвечает за слаженную работу двух частот: визуализации и обновления экрана. В панели настроек видеокарты, в разделе «Глобальные параметры NVIDIA», вы найдёте набор действий для Vertical SYNC.

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

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

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

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

Для чего нужна синхронизация по вертикали в играх

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

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

Отключение вертикальной синхронизации также имеет свои плюсы и минусы. В первую очередь предоставляется неограниченная частота кадров FPS и тем самым полностью убираем упомянутый input lag. Это удобно в играх типа Counter-Strike, где важна реакция и точность. Передвижение и прицеливание очень четкие, динамические, каждое движение мыши происходит с высокой точностью. В некоторых случаях сможем получить большую частоту FPS, так как V-Sync в зависимости от видеокарты может немного уменьшить производительность оборудования (разница порядка 3-5 FPS). К сожалению, недостатком является то, что без вертикальной синхронизации получаем эффект разрыва экрана. При поворотах или смене движения в игре мы замечаем, что изображение разрывается на две или три горизонтальные части.

Включение в настройках видеокарты

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

Nvidia

Чтобы найти настройки VSyns, откройте «Панель управления NVIDIA» и перейдите в «Настройки 3D» -> «Управление настройками 3D». Затем откройте вкладку «Настройки программы» и выберите игру, которую нужно настроить. У выбранной игры найдите параметр «вертикальная синхронизация» и установите его на «ON». После окончания настроек нажмите «Применить». Эта игра теперь будет синхронизироваться с частотой обновления монитора. Чтобы отменить это изменение, нужно проделать точно такой же алгоритм действий.

VSync Nvidia настройка

Radeon

Для включения VSyns в видеокартах Radeon для начала откройте «Настройки Radeon», кликнув правой кнопкой мыши по рабочему столу. В появившемся окне нужно перейти в раздел «Игры» -> «Общие настройки дисплея». Откроется раздел «Параметры дисплея», там, напротив пункта «Radeon FreeSyns», передвиньте флажок на «ON».

Также можно включать и выключать VSyns для каждой отдельной игры, для этого в разделе «Игры» выберете нужную игру, в открывшемся меню настроек включите «Radeon FreeSyns».

Intel HD Graphics

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

Чтобы настроить параметры VSyns, выполните следующие действия:

  1. Нажмите Ctrl + Alt + F12, чтобы открыть «Панель управления графикой и мультимедией Intel».
  2. Нажмите кнопку 3D.
  3. Установите флажок для пользовательских настроек.
  4. Щелкните стрелку раскрывшегося списка в разделе вертикальная синхронизация, затем выберите пункт «Настройки Приложения» -> вкл.

Как решить проблему?

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

Но, как я уже говорил, у всего могут быть недостатки, и тут они тоже нашлись. Дело в том, что при работе данной технологии (V-Sync) каждый кадр должен визуализироваться менее чем за 1/60 секунд. Так как подготовка кадра может занимать больше времени, то при следующем обновлении частоты дисплея он не будет готов к визуализации. Тогда, видеокарта должна визуализировать его снова. Из-за этого, часто возникают задержки в изображении и много различных неприятных эффектов на мониторе.

Теперь о хорошем. NVIDIA решают данную проблему с помощью адаптивной синхронизации (G-Sync), которая в отличие от предыдущей заставляет синхронизироваться монитор с игрой, а не наоборот, как в V-Sync. Поэтому, если видеокарта работает только с 30-40 fps, то с помощью G-Sync, монитор также будет работать на частоте 30-40 Гц.

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

Включать или не включать виртуальную синхронизацию: все «За» и «Против»

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

Когда стоит включить V-sync:

  1. Если вы используете стандартный LCD монитор.
  2. Если нужно убрать разрывы экрана и улучшить качество картинки (за счет плавности и стабильности).
  3. Если вы запускаете однопользовательские или нетребовательные игры, которые не перегружают систему и не требуют высокой точности (например, для прицеливания).

Когда стоит выключить V-sync:

  1. Если вы хотите убрать ограничение в 60 FPS.
  2. Если нужно убрать задержку при перемещении с использованием мыши (input lag).
  3. Если нужно увеличить производительность в ущерб графической составляющей, снизить нагрузку на видеокарту.
  4. Если вы хотите увеличить точность прицеливания в многопользовательских стрелках.

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

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

Как включить и отключить сглаживание кадров в nVidia

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

  1. Выберите внизу экрана стрелочку, чтобы открыть список программ, работающих в фоновом режиме;
  2. Выберите строку под названием « Панель управления NVIDIA »;

Затем переходим слева в панели навигации в блок « Параметры 3D » и выбираем « Управление… »;

Затем справа нужно выбрать параметр « Вертикальный синхроимпульс »;

Установите в нём значение « Вкл » и внизу нажмите кнопку « Применить ».

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

Новое обновление для Windows 10 позволит выключать вертикальную синхронизацию в UWP-играх

Компания Microsoft выпустила новое обновление для операционной системы Windows 10. Оно, в частности, позволяет разблокировать частоту кадров в играх и приложениях, созданных для «Универсальной платформы Windows» (Universal Windows Platform). Ещё после обновления UWP-игры получат поддержку технологии G-sync от Nvidia и FreeSync от AMD. Наконец, в UWP-играх появится возможность выключить вертикальную синхронизацию.

Но сначала для UWP-игр должны появится специальные обновления, которые добавят поддержку всех новшеств. По словам Microsoft, соответствующие обновления для Gears of War Ultimate Edition и Forza 6 Apex выйдут «в ближайшем будущем».

Также Microsoft пообещала, что в разработке находится «что-то очень интересное для систем с несколькими видеокартами, а летом и осенью этого года появятся впечатляющие игры с поддержкой DirectX 12».

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями: