Нагружает ли вертикальная синхронизация компьютер
Всех ПК-геймеров планеты Земля, да и консольных игроков тоже, объединяет одна проблема — вертикальные разрывы изображения. И вроде бы есть куча технологий которые решают эту проблему:
- V-Sync,
- G-Sync,
- FreeSync
- А ведь еще есть Adaptive Sync
- А в HDMI 2.1 недавно добавили VRR.
Давайте сегодня раз и навсегда разберемся в технологиях адаптивной синхронизации изображения.
Для тех кто не в курсе. А в чём собственно проблема?
Чтобы изображение появилось на экране, должно произойти, как минимум, две вещи:
- графический процессор должен подготовить кадр и передать его на монитор,
- ваш монитор должен показать этот кадр.
Обычные мониторы работают на частоте 60 Гц, то есть способны выводить 60 кадров в секунду, а игровые на 144 Гц и выше.
А вот графический процессор живет в совершенно ином мире. В играх постоянно всё меняется: колышется листва, журчит ручеёк, враги выпрыгивают из-за угла. Каждый кадр отличается по своей сложности, поэтому на их просчет уходит разное количество времени.
Иными словами, у монитора частота кадров постоянная, а у видеокарты переменная.
Вот и выходит, что за один цикл обновления монитора видеокарта может подготовить больше одного кадра или меньше.
Из-за этого мало того что страдает плавность картинки, так еще и появляются артефакты в виде вертикальных разрывов изображения. Кстати, при просмотре фильмов тоже могут появляться такие артефакты, потому что кино снимают в 24 к/с.
V-Sync
Очевидно проблема требовала решения, и еще на заре компьютерных игр оно появилось! Название у этого решения — вертикальная синхронизация или V-Sync. Наверняка вы встречали такую опцию как в настройках видеокарты, так и в играх.
Работает эта штука достаточно топорно. Фактически она просто принуждает видеокарту выводить кадры с частотой кратной частоте обновления экрана. Например, если у вас монитор 60 Гц, то максимальное количество кадров в секунду тоже будет 60, даже если ваша видеокарта способна на большее. И в общем-то часто такое ограничение вполне уместно, если у видеокарты хватает мощи и нет просадок ниже 60 к/с, но если они есть — начинаются проблемы.
При включенной вертикальной синхронизации, следующее кратное значение — это 30 к/с. Поэтому даже если ваш фреймрейт просел фактически всего на пару кадров, вы всё равно увидите падение до 30 к/с. Такой перепад мало того, что большой и очень визуально ощутимый, так ещё и будет происходить с небольшим лагом. Поэтому если стабильного FPS в 60 к/с или 30 не достичь, то включать V-Sync вообще нет никакого смысла.
Справедливости ради, чем выше герцовка монитора, тем больше мы имеем кратных значений, на которых может работать синхронизация. Поэтому на игровых мониторах V-Sync работает куда лучше.
Но история с кратными значениями — не самая главная проблема технологии. Есть другой неочевидный недостаток: вертикальная синхронизация — увеличивает задержку ввода, то есть создаёт Input Lag.
Игра медленнее реагирует на ваши действия, всё происходит с задержками и как-то плывёт в молоке, поэтому прицелиться становится гораздо сложнее. Почему так происходит?
Это интересно, смотрите! Каждый кадр рассчитывается и выводится на экран через один и тот же конвейер. Упростим его до трёх этапов.
- Каждое ваше действие, например щелчок мышки надо как-то интерпретировать и обновить состояние игры. За это отвечает центральный процессор (синяя полоса на картинке ниже). Центральный процессор подготавливает кадры для графического процессора и помещает их в очередь рендеринга графического процессора.
- Затем графический процессор (зелёная полоса) берет эти подготовленные кадры из очереди и рендерит их.
- Только потом эти кадры выводятся на дисплей (серая полосочка на картинке).
Ну и в чём проблема, спросите вы? Дело в том, что ЦП не берется за подготовку следующего кадра, пока предыдущий не будет выведен на экран. Поэтому ограничивая количество выводимых кадров в угоду синхронизации с дисплеем, мы фактически увеличиваем задержки с которыми обновляется состояние игры! И если в каких-то простеньких играх типа пасьянса такие вещи допустимы, то в соревновательных играх вертикальная синхронизация может стать серьёзной помехой.
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 года революционная технология, но не универсальная и дорогая.
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-м поколении процессоров теперь поддерживает эту технологию. А это значит, что в светлом будущем мы будем жить без единого разрыва, по крайней мере, вертикального!
Это - вертикальная синхронизация монитора с видеокартой. Прежде всего нам нужно уточнить некоторые вещи. Видеокарта - это компонент компьютера, который отвечает за рендеринг, то есть отрисовка изображения, которое мы видим на мониторе. Рендеринг может генерировать определенное количество изображений в секунду, так называемое FPS, что означает «Кадры в секунду»
С другой стороны, монитор отвечает за отображение на экране картинки, созданной графическим процессором видеокарты. Монитор имеет так называемую частоту обновления кадров в секунду
Итак, имеем два устройства, которые должны работать в унисон. Каждая видеокарта имеет компонент Framebuffer, это специальный тип памяти, отвечающий за хранение кадров, которые будут отправлены на монитор. Обычно эти кадры хранятся парами, пока один обрабатывается, другой отправляется.
Красота, не правда-ли, так в чем же проблема? Она возникает тогда, когда ваша видеокарта генерирует больше кадров в секунду, чем может вывести монитор на экран. В этом случае вы можете наблюдать разрыв картинки на мониторе.
Это происходит потому, что буфер обмена у видеокарты слишком быстрый и не соответствует частоте обновления монитора, или из-за плохой пропускной способности кабеля. В конце концов, «Разрыв экрана» - это когда монитор не успевает за видеокартой, и в итоге отображает неполную информацию из нескольких кадров одновременно.
Как же решить эту проблему? Есть несколько технологий, устраняющие ее
- это VSync, Gsync или FreeSync.
VSync действительно эффективен! Его использование полностью исключает разрыв, так как графический процессор будет вынужден ждать, пока монитор отобразит кадр, находящийся в буфере обмена, прежде чем передать новый кадр для отображения на мониторе. Таким образом делается невозможным наложение нескольких кадров друг на друга одновременно.
Кроме того, VSync выполняет еще одну очень важную задачу. Когда ваш графический процессор намного мощнее, чем требует игра, вертикальная синхронизация уменьшит нагрузку на графический процессор, что повлечет за собой снижение энергопотребления видеокартой, и уменьшение температуры графического процессора - это так же продлит срок ее службы.
Можно предположить из выше сказанного, что VSync идеален, но это не так. VSync может вызвать обратную проблему, он создает задержку в изображении, и эта задержка имеет два последствия:
Первым и возможно самым впечатляющим является эффект, известный как «заикание», который происходит, когда графический процессор генерирует количество кадров ниже частоты обновления монитора. Это приводит к тому, что в течение нескольких секунд или даже минут монитор показывает один и тот же кадр, создавая впечатление, что ваша игра зависла. Это может происходить из-за того, что графический процессор не соответствует минимальным требованиям игры, либо это может происходить во время активных действий в игре, насыщенных эффектными сценами, таких как взрывы.
Второе , и вероятно самое шокирующее, особенно для игроков в быстрые игры, требующее моментальной реакции - это явление известно как Input Lag. Короче говоря, задержка, добавленная VSync, приводит к увеличению отклика на экране между нажатием на кнопку и ее последствием. Допустим, вы играете в стрелялку, и просто щелкаете мышью, чтобы выстрелить. В дополнение к обычному времени, которое затрачивается на обработку вашей команды, добавляется задержка от VSync, то есть выстрел происходит с задержкой.
Нет единого решения. У всего есть свои плюсы и минусы. Но по отношению к Vsync нам нужно понять две основные вещи: во - первых, когда видеокарта воспроизводит ваши игры со скоростью, намного превышающей частоту обновления вашего монитора. В этом случае VSync устраняет разрыв экрана, добавляя задержку.
Когда видеокарта воспроизводит игры со скоростью, близкой или ниже частоты обновления вашего монитора. В этом случае мы рекомендуем отключить Vsync, чтобы избежать каких-либо проблем.
Если эта статья вам понравилась и тем более увлекла, с радостью прочту ваше мнение в комментариях, а так же подписывайтесь, и ставьте палец вверх. Ваша оценка важна для меня.
Приветствую. Часто в играх встречается предложение поставить галочку напротив "вертикальной синхронизации". И обладатели "сильных машин"(которые стремятся выкрутить настройки до предела и поставить галочки везде где можно) выставляют галочку напротив такой "синхронизации". Таким образом считая, что играют на максимуме. Не станем рассматривать настройки игр, а возьмем отдельный параметр, "вертикальную синхронизацию". Те у кого в "филейной" части начнёт "подгорать", так как такой надписи нет, не было и автор лгун и тд и тп, скажу иначе, иногда у неё обозначение:"V-Sync". Вот теперь думаю 90% "троллей" успокоятся и скажут: А ну тогда такое видели, знаем, юзаем, а зачем не знаем.
На самом деле если не хотите мучиться и читать дальше статью то готов отпустить ежесекундно. Закрывая статью унесите с собой то, что "синхронизация" это зависимость кадров в игре и частоты монитора. То есть ставя галочку напротив V-Sync игрок соглашается, что монитор, который стоит на столе круче чем яйца "сваренные в крутую". На этом прощаюсь с "ленивым" читателем и пусть ставит лайк. Подпишется. И до свидания. С любопытными разберем это подробнее.
V-Sync штука "хорошая" (иначе не разрабатывали бы), визуально игра становится приятнее. Пропадают артефакты, уходят подёргивания, впрочем, честно говоря артефакты и дёрганье это не единственные плюсы, но об этом попозже. Как бы здорово не звучали перечисления плюсов, но упомяну и минусы — это производительность. То ради чего собственно "сыр-бор". Причём производительность просаживается на столько, что играть в такую игру нет желания. 90% пользователей знают, что такое ФПС(частота кадров). Если не знаете, то это показатель по которому смотрят насколько комфортно компьютер дружит с игрой. За подробной информацией "прогуляйтесь" на поисковик.
Так вот при включении "вертикальной синхронизации" фпс будет равен частоте монитора. Дальше танцуйте с бубном вокруг экрана, зовите колдуна, бабку шептунью, но если монитор работает на частоте 60 мгц то и fps выше чем 60 не поднимется.
онимаю вопросы о целесообразности такой "синхронизации", и вот ответ: при включении этой функции спадает нагрузка на "железо" в компьютере. Поэтому пк не греется как "псих", а значит и электричество расходуется экономнее. В итоге у игрока четкая картинка на экране и "видяха" работающая не на 100% загрузки. Следовательно, дольше проживёт. Ну и если игроман любит "зарубать" по ночам, то не разбудит спящую рядом девушку. О том, что пропадают рывки, и артефакты писалось выше.
Надеюсь, расширил знания читателей и жду лайк в знак почтения. Подписывайтесь. До свидания.
Многие геймеры спорят о том, стоит ли или нет включать вертикальную синхронизацию в играх. Одни говорят, что с ней изображение перестает рваться и выглядит более плавным. Другие же считают, что VSync ухудшает быстродействие, особенно в шутерах. Сегодня мы попытаемся ответить на вопрос, что такое вертикальная синхронизация, и нужно использовать эту технологию.
Рекомендации в отношении вертикальной синхронизации игрокам
Однозначно стоит рекомендовать подключить вертикальную синхронизацию тем игрокам, которые пользуются одиночными играми с установкой их на собственный компьютер. Это поможет играть с более качественным изображением, а также снизит нагрузку на систему в целом. Однако в том случае, если игрок больше предпочитает онлайн-игры, то вертикальная синхронизация способна только навредить всему процессу. Из-за нее будут возникать существенные задержки, что не позволит игроку качественно вписаться в ритм игры. Поэтому использование вертикальной синхронизации напрямую зависит от типа игр, которые предпочитает пользователь.
В чем заключаются минусы использования вертикальной синхронизации в играх
У вертикальной синхронизации имеется несколько существенных минусов:
- В том случае, если игрок играет преимущественно в онлайн-игры, то тогда вертикальная синхронизация способна только навредить. При включении данной функции могут появиться небольшие задержки, которые способны негативным образом сказаться на игровом процессе и динамике. Качество изображения будет несколько повышено, однако игрок будет наблюдать за игрой с небольшой задержкой, что сказывается на эффективности действий.
- При включении синхронизации работа графического процессора может завершаться либо раньше, либо позже времени обновления экрана. Поэтому в процессе использования такой функции могут возникать небольшие перебои не внутри игры, а в работе системы компьютера.
- Иногда кадр не успевает отрендериться в процессе игры, что может происходить, когда происходит прогрузка локации с огромным количеством дополнительных деталей. Это может привести к тому, что игра будет работать с небольшими задержками, действие будет идти рывками, хотя и продлится это недолго – только до тех пор, пока локация не прогрузится полноценно.
- При выводе динамического изображения кадры могут выводиться либо быстро, либо же в несколько раз медленнее, а когда именно такое произойдет, угадать достаточно трудно. Поэтому периодически игроку приходится терпеть небольшие неудобства для того, чтобы сохранить повышенное качество картинки и довольно комфортную игру.
- Из-за использования вертикальной синхронизации может быть немного нарушена плавность перехода от одного кадра к другому. Такое явление также можно назвать временным, которое быстро проходит, однако порой резкий переход происходит слишком неожиданно, что заставляет игрока чувствовать себя не очень комфортно. Тем не менее, это случается достаточно редко и не доставляет пользователю проблем.
Nvidia
Чтобы найти настройки VSyns, откройте «Панель управления NVIDIA» и перейдите в «Настройки 3D» -> «Управление настройками 3D». Затем откройте вкладку «Настройки программы» и выберите игру, которую нужно настроить. У выбранной игры найдите параметр «вертикальная синхронизация» и установите его на «ON». После окончания настроек нажмите «Применить». Эта игра теперь будет синхронизироваться с частотой обновления монитора. Чтобы отменить это изменение, нужно проделать точно такой же алгоритм действий.
В каких случаях вертикальную синхронизацию стоит включать
К сожалению, на этот вопрос нет однозначного ответа. Если разрыв изображения сильно бросается в глаза и мешает погружению в игру, то однозначно стоит включить вертикальную синхронизацию. Как правило, эту технологию включают в однопользовательских играх.
Однако, если важен каждый кадр, например, в киберспортивной игре, то V-Sync нужно отключить. Там геймеры борются за каждый микромомент, и ограничение частоты обновления явно скажется не лучшим образом. Кроме того, из-за VSyns появляются input lag, которые сильно мешают в динамических играх.
Также не стоит включать VSyns на слабых компьютерах, ведь эта технология еще сильнее понизит FPS в играх.
Что представляет собой вертикальная синхронизация в играх
Вертикальная синхронизация является определенным набором настроек, благодаря которым пользователь может улучшить качество передаваемого изображения на экране. Достигается это путем соотношения частоты рендеринга с частотой обновления дисплея. Фактически, игрок получает пониженную нагрузку на сам компьютер, но при этом не теряет комфорта в процессе игры.
Тем не менее, далеко не все пользователи знают о том, что монитор способен отобразить качество кадров в секунду, которое будет приближено или равно частоте обновления монитора. Например, пользователь на глаз не отличит, будет ли частота в размере 60 или 120 кадров в секунду. При этом стоит помнить, что возможности разных мониторов разные, так что некоторые будут просто неспособны отобразить четко 120 кадров в секунду, но дополнительное давление система будет ощущать. Поэтому вертикальная синхронизация создает определенное ограничение для видеокарты, чтобы она не выдавала то количество кадров, которое попросту не будет отображено на экране.
Как это работает на практике
Описанные выше примеры – это довольно условные ситуации, потому что в игре не бывает фиксированных 100 FPS. Обычно существует диапазон, например, 80 – 115 FPS. Он зависит от местоположения и ситуации в игре: в экшен сценах и боях – FPS чуть ниже, если просто осматриваться на месте или смотреть в пол – то FPS будет выше. Из-за разницы Гц монитора и мощности видеокарты появляются своеобразные лаги.
В этом случае лагом может быть ситуация, когда графический процессор генерирует кадры быстрее, чем монитор успевает их выводить. Из-за этого на экране появляются два разных кадра, что разрывает картинку. Из-за этого ухудшается визуальное восприятие игры.
Зная о проблеме, описанной выше, производители создали вертикальную синхронизацию. При включении данной функции частота кадров ограничивается частотой обновления монитора. Новый кадр после генерации попадает в буфер и вежливо ждет, пока монитор закончит отображение предыдущего. Простое и, похоже, лучшее решение проблемы – однако это не на 100 % так.
Включение в настройках видеокарты
Вот небольшая инструкция, как включить VSyns в настройках видеокарты от разных производителей.
Проблемы с Vsyns
Вертикальная синхронизация создает и некоторые проблемы. Когда кадр ждет отображения, игрок может сделать ход, который будет обработан игрой, но отобразится с небольшой задержкой. Хоть задержка и минимальна, но на ощущения от игры может повлиять негативно. Поэтому профессиональные игроки всегда выключают VSyns.
Дополнительная проблема возникает при низких значениях FPS. Если вертикальная синхронизация включена, и FPS падает ниже 60, то оно будет автоматически снижено, чтобы соответствовать 60 Гц, например, до 30 кадров. К счастью, существуют технологии FreeSync от AMD и G-Sync от Nvidia, которые устраняют некоторые проблемы и улучшают производительность.
Radeon
Для включения VSyns в видеокартах Radeon для начала откройте «Настройки Radeon», кликнув правой кнопкой мыши по рабочему столу. В появившемся окне нужно перейти в раздел «Игры» -> «Общие настройки дисплея». Откроется раздел «Параметры дисплея», там, напротив пункта «Radeon FreeSyns», передвиньте флажок на «ON».
Также можно включать и выключать VSyns для каждой отдельной игры, для этого в разделе «Игры» выберете нужную игру, в открывшемся меню настроек включите «Radeon FreeSyns».
Вертикальная синхронизация – что это такое простым языком
После установки новой игры геймеры обязательно изменяют настройки графики, чтобы выжать как можно больше из игрового процесса. Почти всегда в настройках можно найти опцию вертикальная синхронизация или VSync.
Чтобы понять, как работает вертикальная синхронизация, сначала нужно обсудить процесс обработки изображения компьютером. Все начинается с графического процессора. Благодаря переданной графическому процессору информации, он «рисует» кадры и посылает их для отображения.
Есть специальный термин – FPS, это количество генерируемых кадров в секунду. Плавное изображение, которое геймер видит на мониторе, по сути – это слайд-шоу, но с очень большим количеством слайдов. Чем быстрее и эффективнее графический процессор, тем больше кадров он генерирует за одну секунду, что делает изображение более плавным.
Но у монитора есть свои ограничения. Хотя он создан для того, чтобы посланные кадры отображались всегда вовремя, не во всех случаях это возможно. Частота кадров ограничивается частотой обновления, указанной в Гц монитора. Как правило, у большинства пользователей мониторы 60 Гц, а это значит, что они не могут отображать более 60 кадров в секунду.
Поэтому стоит рассмотреть ситуацию, когда графический процессор генерирует 120 кадров в секунду, а монитор имеет частоту обновление только 60 Гц. Первый кадр генерируется со скоростью 8ms и попадает в буфер, затем генерируется следующий с такой же скоростью, перезаписывая предыдущий. И таких кадров получается 120 за одну секунду. Монитор выводит (загружая сверху вниз) 1 кадр со скоростью 16ms, то есть каждый второй кадр, полученный от видеокарты. В этой ситуации нет ничего плохого, это будет плавная и ничем не прерванная анимация. Стоит также отметить, что разница в задержке не чувствуется, потому что действие в игре и действие на мониторе будет длиться одинаково – 1 секунду.
Возьмем в качестве примера другие значения, скажем, 100 FPS и 60 Гц. Графический процессор генерирует один кадр в 10ms, в то время как монитор продолжает выводить их так же, как и раньше, то есть примерно каждые 16ms. Монитор начинает показывать первый кадр. После 10ms кадр в буфере меняется, в то время как монитору требуется еще 6ms для загрузки всего экрана. Из-за этого он завершает свою работу, загружая остальную часть новым кадром.
Получается, что 63.5 % экрана занято первым кадром, а 36.5 % вторым. Если играть в какую-нибудь простую игру, то вряд ли получится что-то заметить. Однако при игре в динамичную игру, разрыв кадра более заметен, особенно на больших диагоналях.
В чем заключаются преимущества вертикальной синхронизации в играх
У данной функции достаточно преимуществ, чтобы ею удобно было пользоваться. К ним можно отнести следующие моменты:
Intel HD Graphics
VSync в графических процессорах Intel можно установить либо всегда включенным, либо использовать настройки приложения, либо полностью отключить в панели управления Intel.
Вертикальная синхронизация представляет собой специальную функцию, благодаря которой пользователь может сопоставлять частоту монитора с частотой кадров в секунду. Когда такая функция используется в играх, то она не должна негативно влиять на их функционирование.
Читайте также: