Что значит вертикальная синхронизация в играх
Что такое «Вертикальная синхронизация» в играх
Vsync предоставляет возможность улучшить качество в играх. Ее можно настроить для отдельного приложения, или же для всей видеокарты. Лучшее отображение позволит в полной мере насладиться качеством изображения.
Что такое вертикальная синхронизация?
Vsync или вертикальная синхронизация напрямую связана с компьютерными играми и отображением графики. В этом пространстве существует такое понятие, как количество кадров в секунду — FPS. Монитор и видеокарта имеют свои значения FPS. Для лучшего отображения графики, параметры частоты должны совпадать.
Если включить вертикальную синхронизацию, то количество кадров в секунду, которые выдает видеокарта, будет ограничено частотой обновления монитора. Это позволит создать более плавную картинку, которую пользователь хочет видеть в приложениях.
Если подобную функцию нельзя включить, тогда стоит воспользоваться тройной буферизацией. Только в этом случае можно задействовать Vsync.
Принцип работы Vsync в играх?
Vsync необходима в компьютерных играх по нескольким причинам. Поэтому, если есть возможность включить данный параметр, это стоит сделать. С его помощью получиться оптимизировать графику и снизить нагрузку на комплектующие.
При запуске приложения со стандартными параметрами, видеокарта будет работать на полную мощность. В большинстве случаев такая работа будет напрасной. Особенно, если монитор не может отображать все эти кадры. Из-за этого компьютер будет слишком сильно нагреваться и потреблять намного больше энергии, а «железо» изнашиваться.
Если включить Vsync, система найдет оптимальные значения, и пользователь получит отличную картинку на своем экране. При этом видеокарта не будет работать на полную мощность, а значит прослужит намного дольше. К тому же устройство перестанет слишком сильно греться и потреблять большое количество ресурсов.
При отключении вертикальной синхронизации, пользователь может наблюдать различные рывки и артефакты во время игрового процесса. Поэтому данная функция столь полезна для любителей поиграть в мощные игры.
Все искажения картинки возникают из-за того, что монитор и видеокарта не работают синхронно в передаче кадров. Так, «железо» может обрабатывать 300-400 кадров в секунду, а монитор в среднем всего 60 или же наоборот, что вызывает различные сбои.
В данном случае выбирается наиболее низкое значение. Например, если дисплей выдает 60 FPS, а комплектующее от 40 до 60, то выбирается нижнее значение. В одну секунду на экране будет появляться не более 30 кадров.
Включение и отключение вертикальной синхронизации в любой игре
Vsync можно включить практически в любой компьютерной игре. Данный параметр точно будет в настройках современных приложений. Последовательность действий в данном случае будет отличаться в зависимости от самого приложения и его интерфейса.
Но все они имеют общий принцип. Так, чтобы включить синхронизацию, пользователю необходимо перейти в настройки. Здесь следует найти раздел, который отвечает за отображение графики. Он может называться «Видео» или «Графика». Здесь же есть параметры сглаживания элементов, буферизация и разрешения экрана.
В некоторых случаях настройки данного элемента появляются перед запуском компьютерной игры. Тогда пользователь может включить синхронизацию и наслаждаться качественной картинкой. Если же данной функции нет или она плохо настроена, можно поменять параметры самой видеокарты.
Включение и выключение Vsync
Пользователь может запустить синхронизацию на различных моделях видеокарты. Последовательность действий будет отличаться. Запустить параметр возможно не только на популярных устройствах.
При наличии Intel HD Graphics следует нажать на сочетание клавиш «Ctrl+Alt+F12». На экране отобразится окно, в котором нужно выбрать вариант управления настройками. Для VSYNC подойдут обычные пользовательские настройки.
Чтобы перейти к синхронизации, необходимо открыть раздел «Трехмерная графика». Затем, следует установить флажок рядом с пунктом «Пользовательские настройки». В нужной строке требуется изменить значение на «Включить».
Пользователь не может полностью отключить данную функцию. Есть две настройки, полностью включить или доверить настройку отдельным приложениям.
AMD Radeon
Для данной видеокарты достаточно кликнуть правой кнопкой мыши на рабочем столе и выбрать пункт Catalyst Control Center. Именно он отвечает за все параметры AMD Radeon. На экране отобразится панель, в которой находится полное управлением устройством.
Для начала следует перейти в раздел «Игры», который находится внизу. Здесь есть вкладка «Настройки 3D-приложений». В открытом окне расположены все параметры видеокарты. Можно изменить сглаживание, расширение, кэш-память и управление частотой кадров.
В пункте вертикального обновления, получится настроить VSYNC. Пользователь может ее полностью отключить, включить настройки под отдельные приложения или включить для всех.
Также, через данную панель можно указать значение для одной конкретной игры. Ее следует найти в списке или же добавить, указав путь к файлу. Все это находится в «Параметрах приложения».
Чтобы изменить значение для данной видеокарты, следует запустить панель управления Nvidia. Затем, следует перейти в раздел «Управление параметрами 3D». В открытом окне будут параметры, которые можно изменить для лучшего отображения графики.
Как и в случае с AMD в NVidia можно применить значение для одного приложения или для всех сразу. Для первого случая понадобится раздел «Программные настройки», для второго глобальные. Достаточно установить нужное значение, чтобы запустить Vsync.
Стоит ли включать вертикальную синхронизацию?
Каждый пользователь самостоятельно решает для себя следует ли включать VSYNC. В компьютерных играх этот параметр отлично поможет избавиться от артефактов и рывков графики. Вся анимация будут более плавной, а значит и играть будет комфортнее. Но в онлайн-играх это может оказать плохое воздействие. Небольшие задержки в передаче кадров влияют на динамику процесса.
VSYNC — вертикальная синхронизация в играх: как включить и отключить?
Вертикальная синхронизация (вертикальный синхроимпульс, V-sync) — функция 3D параметров видеокарты, которая синхронизирует FPS (кадровую частоту) с частотой вертикальной развертки монитора. Необходима для корректного отображения игр и препятствует возникновению прерываний картинки.
V-sync используется для стандартных LCD мониторов с частотой 60 Гц и ограничивает FPS до соответствующего показателя. Функция серьезно нагружает видеокарту, поэтому может влиять на производительность и быстродействие системы. На слабых «машинах» из-за вертикальной синхронизации игры могут подлагивать и «тормозить».
Как включить или отключить V-sync
По умолчанию виртуальная синхронизация настраивается в каждом приложении отдельно. Эта настройка есть практически в любой современной игре. Поэтому в игре достаточно перейти в настройки графики или видео, выбрать желаемое значение. Если этого параметра нет, то изменить его можно принудительно.
Для этого используйте панель управления настройками видеокарты. Чтобы попасть в нее кликните правой кнопкой мыши по пустой области на рабочем экране и выберите пункт «Панель управления» (Nvidia, AMD Catalyst или Intel HD, в зависимости от производителя графического адаптера).
Настройки вертикального синхроимпульса в панели управления Nvidia
Откройте «Панель управления NVIDIA» и перейдите в категорию «Управление параметрами 3D». Здесь отобразится перечень доступных настроек. Менять их можно для всех приложений (вкладка «Глобально») или только для определенного продукта (вкладка «Программные настройки»).
В пункте «вертикальный синхроимпульс» установите желаемый параметр. Доступны следующие опции:
- «Использовать настройку 3D приложения». V-sync будет настраиваться только в самой игре.
- «Выкл» «Вкл». Полностью отключить или включить вертикальную синхронизацию.
- «Адаптивный» или «Адаптивный (половина частоты обновлений)». Динамическое включение и отключение функции в зависимости от частоты кадров в приложении. Это самая оптимальная опция для обеспечения плавной картинки и высокой производительности.
Если вы хотите включить или отключить V-sync для конкретного приложения, то перейдите на вкладку «Программные настройки», укажите путь к файлу (через который запускается игра) и выберите настройку V-sync, которая будет использоваться в данном приложении. Тогда вместо глобального параметра будет использован выбранный. Все изменения сохраняются автоматически.
Настройки вертикальной синхронизации в AMD Catalyst
Как и в случае с Nvidia, AMD Catalyst Control Panel позволяет менять глобальные параметры V-sync и настраивать их отдельно для каждого приложения. Для этого в AMD Catalyst Control Center откройте категорию «Игры» и в появившемся списке найдите строчку «Ждать вертикального обновления». Доступные значения:
- «Всегда выключено» или «Всегда включено». Принудительная активация или выключение V-sync.
- «Выключить, если не указано приложением».
- «Включить, если не указано приложением».
Чтобы отдельно настроить вертикальную синхронизацию для конкретной игры, кликните на значок «Добавить», после чего укажите путь к исполняемому EXE файлу игры на диске.
Синхронизация по вертикали в Intel HD
После запуска панели управления Intel HD перейдите на вкладку «Режим настройки» — «Панель управления» — «Трехмерная графика». Здесь поставьте галочку в пункте «Пользовательские настройки», чтобы получить доступ к дополнительным параметрам. После этого в значении строки «Синхронизация по вертикали» будут доступны следующие значения:
- «Настройки приложения». V-sync будет включаться в зависимости от выбранных параметров графики в самой игре.
- «Включено». Принудительная активация виртуальной синхронизации.
В отличие от Nvidia и AMD, в панели управления Intel HD нельзя отключить V-sync в принудительном порядке. Поэтому если само приложение не позволяет это сделать, то отключить ее не получится.
Включать или не включать виртуальную синхронизацию: все «За» и «Против»
В игровом сообществе вертикальная синхронизация вызывает немало споров. Если вы хотите добиться максимально качественного изображения без артефактов, то без V-sync не обойтись. Но в таком случае может резко упасть производительность системы. Если игра дополнительно поддерживает тройную буферизацию, то при ее активации резкого снижения производительности можно избежать.
Когда стоит включить V-sync:
- Если вы используете стандартный LCD монитор.
- Если нужно убрать разрывы экрана и улучшить качество картинки (за счет плавности и стабильности).
- Если вы запускаете однопользовательские или нетребовательные игры, которые не перегружают систему и не требуют высокой точности (например, для прицеливания).
Когда стоит выключить V-sync:
- Если вы хотите убрать ограничение в 60 FPS.
- Если нужно убрать задержку при перемещении с использованием мыши (input lag).
- Если нужно увеличить производительность в ущерб графической составляющей, снизить нагрузку на видеокарту.
- Если вы хотите увеличить точность прицеливания в многопользовательских стрелках.
Мы рекомендуем настраивать параметры виртуальной синхронизации индивидуально, для каждой отдельной игры. В некоторых приложениях разрыв экрана настолько незаметен, то V-sync можно свободно отключать без риска ухудшить себе общие впечатления от графической составляющей.
Для других ее лучше наоборот включить, т.к. это позволяет избавиться от разрыва изображения на две или три части на поворотах. Сделать это можно в настройках графики или через панель управления видеокартой.
Как включить или отключить вертикальную синхронизацию в играх
Что же такое вертикальная синхронизация в играх? Эта функция отвечает за правильное отображение игр на стандартных LCD мониторах с частотой 60 Гц. Когда она включена, частота кадров ограничена до 60 Гц, а на экране не отображаются никакие прерывания. Ее отключение приведет к увеличению частоты кадров, но в то же время возникнет эффект разрыва экрана (screen tearing).
Для чего нужна синхронизация по вертикали в играх
Вертикальная синхронизация является довольно спорной темой в играх. С одной стороны для визуально комфортного игрового процесса, кажется, очень необходимой, при условии, что у вас стандартный LCD монитор.
Благодаря ей во время игры не возникают никакие погрешности на экране, картинка стабильная и не имеет разрывов. Недостатком является то, что частота кадров ограничена на пределе 60 Гц, поэтому более требовательные игроки могут ощутить так называемый input lag, то есть легкую задержку при перемещении в игре с помощью мыши (можно приравнять к искусственному сглаживанию движения мыши).
Отключение вертикальной синхронизации также имеет свои плюсы и минусы. В первую очередь предоставляется неограниченная частота кадров FPS и тем самым полностью убираем упомянутый input lag. Это удобно в играх типа Counter-Strike, где важна реакция и точность. Передвижение и прицеливание очень четкие, динамические, каждое движение мыши происходит с высокой точностью. В некоторых случаях сможем получить большую частоту FPS, так как V-Sync в зависимости от видеокарты может немного уменьшить производительность оборудования (разница порядка 3-5 FPS). К сожалению, недостатком является то, что без вертикальной синхронизации получаем эффект разрыва экрана. При поворотах или смене движения в игре мы замечаем, что изображение разрывается на две или три горизонтальные части.
Включить или отключить V-Sync?
Нужна ли вертикальная синхронизация? Все зависит от наших индивидуальных предпочтений и того, что мы хотим получить. В многопользовательских играх в жанре Шутер от первого лица рекомендуется отключать вертикальную синхронизацию для увеличения точности прицела. Эффект разрыва экрана, как правило, не такой ощутимый, и когда привыкнем, то не будем даже его замечать.
В свою очередь в сюжетных играх можно спокойно включить V-Sync. Здесь высокая точность не так важна, первую скрипку играет обстановка, визуальный комфорт, так что следует сделать ставку на хорошее качество.
Вертикальную синхронизацию обычно можно включить или отключить в настройках графики игры. Но если там не найдем такой функции, то можно ее принудительно вручную выключить в настройках видеокарты – как для всех, так только и для выбранных приложений.
Синхронизация по вертикали на видеокартах NVIDIA
В видеокартах GeForce функция находится на Панели управления Nvidia. Нажмите правой кнопкой мыши на рабочем столе Windows 10, а затем выберите «Панель управления Nvidia».
На боковой панели выберите вкладку «Управления параметрами 3D» в разделе «Параметры 3D». Справа отобразятся доступные настройки.
Настройки разделены на две вкладки – глобальные и программные. На первой вкладке можно задать параметры для всех игр и, например, включить ли отключить вертикальную синхронизацию в каждой. Тогда как на второй вкладке можно задать те же параметры, но индивидуально для каждой игры отдельно.
Выбираем вкладку глобальную или программную, а затем ищем в списке параметр «Вертикальная синхронизация». Рядом расположено выпадающее поле – выбираем принудительное выключение или включение вертикальной синхронизации.
V-Sync на графике AMD
В случае с видеокартами AMD выглядит совершенно так же, как и в Nvidia. Кликните правой кнопкой мыши на рабочем столе, а затем перейдите в Панель Panel Catalyst Control Center.
Затем раскрываем слева вкладку «Игры» и выбираем «Настройки 3D-приложений». Справа отобразится список доступных вариантов, которые можно принудительно включить с позиции настроек видеокарты AMD Radeon. Когда находимся на вкладке «Системные параметры», то выбираем для всех.
Если нужно установить параметры индивидуально для каждой игры в отдельности, то следует нажать на кнопку «Добавить» и указать EXE файл. Она будет добавлена в список в виде новой закладки и при переходе на нее можно задать параметры только для этой игры.
Когда выбрали вкладку с добавленным приложением или системными параметрами (общими), то найдите в списке опцию «Жди на вертикальное обновление». Появится поле для выбора, где сможем принудительно включить или отключить эту опцию.
V-Sync на интегрированной видеокарте Intel HD Graphics
Если используем интегрированный чип Intel HD Graphics, также доступна панель управления. Она должна быть доступна при нажатии правой кнопкой мыши на рабочем столе или через комбинацию клавиш Ctrl + Alt + F12.
На панели Intel переходим на вкладку Режим настройки – Панель управления — Трехмерная графика, а затем в пользовательские настройки.
Здесь находим поле с синхронизацией по вертикали Vertical Sync. Можно включить ее принудительно, установив значение на «Включено» или установить на «Настройки приложения». К сожалению, в опциях карты Intel HD нет функции принудительного отключения – только можно включить V-Sync. Так как отключить вертикальную синхронизацию в видеокарте не представляется возможным, то сделать это можно только в настройках самой игры.
Что такое вертикальная синхронизация (V-sync) и нужна ли она в играх?
Часто в настройках графики в играх мы встречаем такой параметр, как вертикальная синхронизация. Для чего он нужен и есть ли от него существенная польза? Разберемся в этой статье.
Вертикальная синхронизация (англ. V-sync) — синхронизация кадровой частоты в играх с частотой вертикальной развёртки монитора. Этот параметр значительно влияет на производительность игры. Иногда убирает артефакты и подергивания изображения. Максимальный FPS с вертикальной синхронизанией приравнивается к частоте обновления монитора. Если FPS ниже частоты обновления монитора, то для избежания большей потери производительности следует включить тройную буферизацию.
Иногда в играх с отключенной вертикальной синхронизацией при быстром движении сверху вниз пробегает рябь (как на изображении ниже). Когда вертикальная синхронизация включена — это дает серьезную нагрузку на видеокарту. Если изображение не тормозит, то её можно включить.
скриншот из видео пользователя U.Gamer
Разбираемся, что такое G-Sync, FreeSync, V-Sync и нужны ли они вообще
Для комфортной игры всегда важно не только качество картинки (о чём мы говорили отдельно), но и частота её обновления, которая зависит от многих факторов — модели монитора, мощности компьютера и метода синхронизации. В этой статье мы рассмотрим существующие виды синхронизаций: вертикальную и адаптивную синхронизации, а также G-Sync и FreeSync, чтобы понять, в чем между ними разница и что лучше использовать.
Связь видеокарты с монитором и её проблемы
Прежде всего следует напомнить, как работает видеокарта и монитор компьютера. Во время игры видеокарта формирует кадры. Рендер каждого кадра занимает какое-то время и чем сам кадр сложнее, тем рендер дольше — увеличивают время рендера разрешение экрана, качество и количество эффектов и объектов и так далее. Сформированный кадр посылается на монитор, и видеокарта начинает создавать следующий кадр. Проблема в том, что время рендера кадра и его время на мониторе не всегда совпадают. Все проблемы начинаются отсюда.
В идеальном случае эти два отрезка времени должны быть равны — тогда, когда на мониторе закончится старый кадр, к нему подоспеет новый кадр и они плавно пойдут друг за другом, не создавая проблем. Но видеокарта может «обгонять» монитор.
И тут необходимо понимать, что мониторы работают с определёнными частотами обновления — количеством обновления кадров в секунду. Измеряется частота обновления в герцах. Мониторы с 60 Гц обновляют картинку 60 раз за секунду, 144 Гц — 144 раза за секунду.
Возвращаясь к видеокарте и монитору — значение кадров в секунду, выходящих из видеокарты, плавает, и может быть как меньше 60, так и больше. Оба случая приводят к проблемам.
Если кадры «тяжёлые» (большой взрыв трёх машин в 4K-разрешении, например), то рендер будет долгим и видеокарта может выдать меньше 60 кадров за секунду. Из-за этого монитору не хватает кадров, чтобы воспроизвести одну секунду, и игра компенсирует это и формирует кадры, где действие проходит быстрее, чтобы игровой процесс не замедлился. Но потом «тяжёлые» кадры проходят, и время рендера становится прежним. Но игра ещё не успела перестроиться и по-прежнему заставляет рендерить ускоренные кадры — из-за чего в какой-то момент может пойти смещение и возникнет статтер. Пример работы такого алгоритма — ниже (в верхней части ролика все кадры рендерятся за одинаковое время, в нижней время колеблется).
Обратный вариант: видеокарта рендерит больше кадров в секунду, чем способен показать монитор. Это приводит к тому, что на мониторе может появиться сразу несколько кадров.
Подобные разрывы бросаются в глаза, и их частое появление может вызвать тошноту, боль в глазах или головокружение. В таком случае речь идёт не просто о плавной игре, но и о здоровье человека, потому борьбе с подобным уделено большое внимание. Ниже рассмотрены методы синхронизации видеокарты и монитора, которые позволяют избавиться от подобных проблем.
Вертикальная синхронизация — дёшево и сердито
Вертикальная синхронизация (Vertical Synchronization, V-Sync) — своеобразный «костыль», редко помогающий сам по себе. Принцип работы прост: он замедляет видеокарту, заставляя её выпускать столько кадров в секунду, сколько может производить монитор. Таким образом, «лишних кадров» не появляется и видеокарта синхронизирована с монитором. Но проблемы есть: если возможный FPS значительно превышает заданный синхронизацией, то игра хуже реагирует на действия игрока — многие жалуются, что кажется, будто персонаж (независимо от игры) двигается «как в молоке».
Тем не менее, не решается проблема и с кадрами, которые рендерятся дольше и из-за которых видеокарта выдаёт в секунду меньше, чем может показать монитор. Потому что V-Sync в таком случае сокращает число выводимых кадров до кратного частоте монитора. Например, если у вас монитор с 60 Гц, а видеокарта выводит 55 кадров в секунду, то V-Sync срежет выводимое число кадров до 30, чтобы картинка шла плавнее. В результате FPS падает и ощущения становятся ещё хуже.
Адаптивная синхронизация — старший брат V-Sync
Nvidia разработала адаптивную синхронизацию на замену вертикальной. Принцип её действия прост — если видеокарта выдаёт больше 60 кадров в секунду, V-Sync включается автоматически. Если кадров меньше необходимого — вертикальная синхронизация отключается. Если частота выше — работает вертикальная синхронизация и убирает разрыв изображения. Если частота ниже — она не блокируется на конкретном значении и (в теории) всё работает хорошо.
Однако на практике подобный метод помогает не всегда и проблемы вертикальной синхронизации всё ещё могут встречаться.
G-Sync — дорого, но эффективно
Ещё один способ от Nvidia. Компания разработала специальные мониторы G-Sync, которые подстраивают свою частоту под частоту видеокарты. То есть, если на монитор G-Sync с частотой 120 Гц подаётся 80 FPS, то монитор снизит свою частоту до 80 Гц.
Убирая все минусы вертикальной синхронизации (статтеринг, разрыв изображения, задержку управления), G-Sync является очень хорошим вариантом. Но, вместе с этим, очень дорогим, так как G-Sync работает только на мониторах с предустановленным чипом от Nvidia и требует повышенной мощности.
FreeSync — упрощённая G-Sync
После G-Sync, основным порогом которой стала цена, AMD представила свой вариант — Radeon FreeSync. Принцип работы FreeSync не отличается от G-Sync: монитор синхронизируется с видеокартой и работает на её частоте.
Однако свои отличия есть. Если G-Sync продолжает работать по этому принципу на низких FPS, мониторы с FreeSync начинают использовать «традиционные» методы синхронизации, возвращая старые помехи — и статтер, и разрыв изображения, и задержку управления.
Но если G-Sync использует свой собственный чип, FreeSync работает на DisplayPort — уже разработанной до этого технологии. Говоря кратко: для FreeSync тоже нужен специальный монитор, но FreeSync-монитор будет дешевле монитора с G-Sync.
VRR и совместимость FreeSync с G-Sync
На CES 2019 Nvidia представила новое внедрение G-Sync — теперь синхронизация монитора будет обеспечена функцией Variety Refresh Rate (VRR, присутствует в HDMI 2.1) и видеокартами Nvidia GTX 10 поколения или Nvidia RTX 20 поколения. Для такой технологии требуется монитор с FreeSync.
Это значительно расширяет список подходящих мониторов, а также даёт шанс, что любой монитор сможет работать с G-Sync.
С развитием технологий синхронизации стоит ждать всё более новых и новых методов, сочетающих в себе качество и доступность. Возможно, уже очень скоро играть без любых помех сможет обладатель очень бюджетного компьютера.