Это - вертикальная синхронизация монитора с видеокартой. Прежде всего нам нужно уточнить некоторые вещи. Видеокарта - это компонент компьютера, который отвечает за рендеринг, то есть отрисовка изображения, которое мы видим на мониторе. Рендеринг может генерировать определенное количество изображений в секунду, так называемое FPS, что означает «Кадры в секунду»
С другой стороны, монитор отвечает за отображение на экране картинки, созданной графическим процессором видеокарты. Монитор имеет так называемую частоту обновления кадров в секунду
Итак, имеем два устройства, которые должны работать в унисон. Каждая видеокарта имеет компонент Framebuffer, это специальный тип памяти, отвечающий за хранение кадров, которые будут отправлены на монитор. Обычно эти кадры хранятся парами, пока один обрабатывается, другой отправляется.
Красота, не правда-ли, так в чем же проблема? Она возникает тогда, когда ваша видеокарта генерирует больше кадров в секунду, чем может вывести монитор на экран. В этом случае вы можете наблюдать разрыв картинки на мониторе.
Это происходит потому, что буфер обмена у видеокарты слишком быстрый и не соответствует частоте обновления монитора, или из-за плохой пропускной способности кабеля. В конце концов, «Разрыв экрана» - это когда монитор не успевает за видеокартой, и в итоге отображает неполную информацию из нескольких кадров одновременно.
Как же решить эту проблему? Есть несколько технологий, устраняющие ее
- это VSync, Gsync или FreeSync.
VSync - это метод синхронизации монитора с видеокартой. Когда он включен, это заставляет графический процессор снизить скорость работы, чтобы выдавать столько кадров в секунду, которое может отобразить монитор. Этот метод заставляет монитор отправить сигнал, запрашивающий видеокарту для отображения нового кадра.
VSync действительно эффективен! Его использование полностью исключает разрыв, так как графический процессор будет вынужден ждать, пока монитор отобразит кадр, находящийся в буфере обмена, прежде чем передать новый кадр для отображения на мониторе. Таким образом делается невозможным наложение нескольких кадров друг на друга одновременно.
Кроме того, VSync выполняет еще одну очень важную задачу. Когда ваш графический процессор намного мощнее, чем требует игра, вертикальная синхронизация уменьшит нагрузку на графический процессор, что повлечет за собой снижение энергопотребления видеокартой, и уменьшение температуры графического процессора - это так же продлит срок ее службы.
Можно предположить из выше сказанного, что VSync идеален, но это не так. VSync может вызвать обратную проблему, он создает задержку в изображении, и эта задержка имеет два последствия:
Первым и возможно самым впечатляющим является эффект, известный как «заикание», который происходит, когда графический процессор генерирует количество кадров ниже частоты обновления монитора. Это приводит к тому, что в течение нескольких секунд или даже минут монитор показывает один и тот же кадр, создавая впечатление, что ваша игра зависла. Это может происходить из-за того, что графический процессор не соответствует минимальным требованиям игры, либо это может происходить во время активных действий в игре, насыщенных эффектными сценами, таких как взрывы.
Второе, и вероятно самое шокирующее, особенно для игроков в быстрые игры, требующее моментальной реакции - это явление известно как Input Lag. Короче говоря, задержка, добавленная VSync, приводит к увеличению отклика на экране между нажатием на кнопку и ее последствием. Допустим, вы играете в стрелялку, и просто щелкаете мышью, чтобы выстрелить. В дополнение к обычному времени, которое затрачивается на обработку вашей команды, добавляется задержка от VSync, то есть выстрел происходит с задержкой.
Нет единого решения. У всего есть свои плюсы и минусы. Но по отношению к Vsync нам нужно понять две основные вещи: во - первых, когда видеокарта воспроизводит ваши игры со скоростью, намного превышающей частоту обновления вашего монитора. В этом случае VSync устраняет разрыв экрана, добавляя задержку.
Когда видеокарта воспроизводит игры со скоростью, близкой или ниже частоты обновления вашего монитора. В этом случае мы рекомендуем отключить Vsync, чтобы избежать каких-либо проблем.
Если эта статья вам понравилась и тем более увлекла, с радостью прочту ваше мнение в комментариях, а так же подписывайтесь, и ставьте палец вверх. Ваша оценка важна для меня.