Доброго дня!
Те, кто хоть несколько раз ‘копался’ в настройках игр, чтобы ‘заставить’ их работать получше — наверняка видели там параметр VSync (на русском: вертикальная синхронизация).
Параметр этот очень спорный: многие игроки считают его пережитком прошлого, другие — наоборот, рекомендуют обязательно включать…
В общем-то, и я в своих заметках уже ни один раз обращал на него внимание и при ‘проблемах’ с играми советовал проверять их работу при вкл./откл. VSync.
Собственно, ниже приведу все ‘за’ и ‘против’ верт. синхронизации, а также покажу как ее можно включить (выключить).
И так…
Типовые вопросы по вертикальной синхронизации
Что это такое, нужно ли ее включать
Попробую объяснить суть ‘проблемы’ максимально просто…
Изображение, которое вы видите в игре, по сути, это слайд-шоу (т.е. множество обычных картинок, которые быстро сменяют друг друга). Из-за того, что за одну секунду их сменяется не менее 30-60 (обычно) — человеческий глаз воспринимает их за динамичное изображение…
От производительности вашей видеокарты зависит количество таких генерируемых картинок (кадров) за 1 секунду (кстати, этот параметр также называется FPS). Т.е. в одной сцене видеокарта может выдавать 100 кадров/сек., в другой — 30 кадров/сек.
И вот тут возникает один ‘нюанс’…
Дело в том, что монитор может отобразить лишь определенное количество кадров в 1 сек. — чаще всего 60 кадров/сек. (этот параметр называется частотой обновления, у типовых мониторов он обычно равен 60 Гц, у игровых — может быть 120/144 Гц и более).
И, если видеокарта выдает больше кадров, чем успевает отобразить монитор — могут наблюдаться различные искажения на экране. Например, наиболее часто можно заметить разрыв — ‘полосу’ по которой смещаются в сторону любые предметы и вещи… 👇,
Вертикальная синхронизация же призвана устранить подобные проблемы (она ограничивает макс. частоту кадров исходя из возможностей вашего монитора).
Однако, не все так однозначно: из-за ограничения частоты кадров — в некоторых динамичных сценах в ряде игр профессиональные геймеры отмечают наличие микро-фризов, задержек в отклике мыши/клавиатуры (например, при прицеливании в динамичных шутерах).
Важно отметить!
Поэтому, включать или не включать VSync — решается экспериментально, в зависимости от того, как будет вести себя конкретная игра на вашем железе
(ну и исходя из ваших приоритетов, т.к. вкл. VSync оказывает существенное влияние на FPS и динамику игры в целом 👇,).
«За» и «против» VSync: особенности
Во-первых, при включении VSync — вы убираете ‘разрывы’, которые могут быть в динамичных сценах (обратите внимание на скриншот ниже, я на нем выделил ту ‘самую’ линию, о которой идет речь).
Сразу отмечу, в зависимости от вашего оборудования и настроек игры — эти разрывы могут быть существенно заметнее (или отсутствовать вовсе) и реально мешать комфортной игре…
Во-вторых, VSync влияет прямо на FPS. При откл. VSync — частота кадров будет значительно выше (отклик мыши в некоторых играх станет чуть лучше (правда заметят это далеко-далеко не все пользователи и не в каждой игре…)).
В-третьих, вертикальная синхронизация может существенно влиять на стабильность и плавность изображения (и как уже говорил: на качество отклика мыши/клавиатуры). Причем, сказать однозначно в лучшую или в худшую сторону при вкл. VSync это будет — без тестов нельзя!
В-четвертых, благодаря VSync видеокарта ‘может’ работать не на полную мощность (частота кадров ведь ограничивается), а значит с помощью этого можно снизить ее температуру, шум кулеров на ней, и уменьшить ее энергопотребление.
Благодаря этому, видеокарта может проработать существенно дольше!
В помощь!
Как установить максимальную частоту кадров (FPS) в настройках NVIDIA и AMD (ограничиваем FPS) — инструкция для начинающих
Как включить/выключить VSync
Включать и отключать вертикальную синхронизацию можно как в настройках драйвера видеокарты, так и в параметрах конкретной игры.
Я бы порекомендовал вам в настройках видеокарты установить режим: ‘Выкл., если не задано в приложении’ (иногда он называется, как ‘использовать настройку 3D-приложения’). См. скриншоты с примерами ниже. 👇,
В помощь!
Нет значка видеодрайвера Intel HD, nVidia или AMD Radeon в трее рядом с часами и на рабочем столе. Что делать?
Благодаря этому в каждой конкретной игре вы сможете вручную отрегулировать ее параметры: где-то включите VSync, где-то выключите (в зависимости от ‘поведения’ 3D приложения).
Кстати, обратите внимание, что этот параметр разработчики могут называть по-разному: VSync, V-Sync, Vertical Sync, вертикальный синхроимпульс и т.д.