Почему не стоит включать vsync: лучшие настройки графики

Доступная корректировка

В системах от «Майкрософт» доступ к данной настройке очень прост и, как правило, стандартен. Необходимо нажать правую кнопку мышки на любом свободном участке рабочего стола и выбрать «Разрешение экрана» (Win 7-8). Если в отобразившемся окошке нажать ссылку «Дополнительные параметры», то в группе верхних вкладок обязательно будет присутствовать панель управления видеоадаптером. Выбрав ее, пользователь увидит меню настроек драйвера, в одном из пунктов которого присутствует «вертикальная синхронизация». Точное расположение и название указать нельзя, так как это зависит от разработчика, но ошибиться, тем не менее, невозможно. Так, это может быть «Vsync», «Синх. по вертикали», «Синхронизация» и пр. Хотя обычно параметр может принимать одно из двух значений, иногда встречаются решения с тремя. Например, вертикальная синхронизация ATI допускает не только варианты «Разрешить/Запретить», но и режим «Авто».

Что такое вертикальная синхронизация

Это функция, которая синхронизирует частоту кадров в играх (FPS) и частоту обновления монитора. Если эта опция активирована, ФПС подстраивается под частоту обновления экрана компьютера.

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

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

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

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

VSync можно найти в настройках игрового клиента во вкладке «Графика» или «Изображение». Не влияют на синхронизацию программы для разгона видеокарты — например, Rivatuner, MSI Afterburner или ASUS GPU Tweak.

Почему стоит выключить VSync

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

  • Если игра работает хуже с включенным VSync, это значит, что производительности вашего ПК не хватает для настроек графики, так как дополнительные фреймы все равно сохраняются. В этом случае деактивируйте эту опцию.
  • Также стоит отключить ее, если ваш монитор имеет низкий FPS. На устройствах с частотой обновления ниже 40 кадров в секунду многие игры больше не могут отображаться плавно. Поэтому сначала проверьте количество Герц вашего монитора.
  • VSync также иногда ведет к задержке сигнала. Это может иметь решающее значение для игр, где быстрота реакции игрока играет важную роль.
  • Если вы играете в многопользовательские или онлайн-игры, вам тоже стоит отказаться от VSync. Так называемый входной лаг (Input-Lag) может стать причиной обидного поражения.
  • 5 важных дел, которые нужно успеть сделать, пока вы дома
  • Как выбрать корпус для компьютера: основные критерии

Синхронизация по вертикали в Intel HD

После запуска панели управления Intel HD перейдите на вкладку «Режим настройки» — «Панель управления» — «Трехмерная графика». Здесь поставьте галочку в пункте «Пользовательские настройки», чтобы получить доступ к дополнительным параметрам. После этого в значении строки «Синхронизация по вертикали» будут доступны следующие значения:

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

В отличие от Nvidia и AMD, в панели управления Intel HD нельзя отключить V-sync в принудительном порядке. Поэтому если само приложение не позволяет это сделать, то отключить ее не получится.

Как отключить опцию в настройках Nvidia GeForce

Кликните по логотипу производителя в системном трее и выберите «Панель управления Nvidia». Этой же кнопкой можно запустить приложение GeForce Experience, которая управляет некоторыми игровыми настройками.

На панели управления Нвидиа в левой части меню выберите «Управление параметрами 3D». Нужная функция называется «Вертикальный синхроимпульс». По умолчанию установлен параметр «Использовать настройки приложения». Чтобы отключить опцию, в выпадающем списке выберите вариант «Выкл».

Функцию также можно отключить для отдельного приложения. Откройте вкладку «Программные настройки» и выберите необходимую игру в выпадающем списке. Для пункта «Вертикальный синхроимпульс» установите значение не «Использовать глобальный параметр», а вообще отключите его.

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

У вертикальной синхронизации имеется несколько существенных минусов:

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

Производительности много не бывает

Любители виртуальных баталий знают, что правильно выставленная вертикальная синхронизация в играх во многих случаях может значительно поднять частоту кадров, выводимых видеоадаптером на экран монитора. Фактически это означает, что иногда таким способом удается отсрочить необходимость покупки новой видеокарты (хотя, конечно, чудес ждать не стоит). Именно поэтому мы рекомендуем выставить такой режим, при котором вертикальная синхронизация запрещена. Такое решение объясняется просто: ценители идеальной картинки вряд ли будут бороться за каждый лишний «fps» и читать о синхронизации, так как в их компьютерах установлены мощные видеоадаптеры, ну а владельцам «слабых» видеокарт более интересен сам игровой процесс, а не «тормозящие» красоты графики. Страшные полосы на изображениях, которыми любят пугать различные информационные ресурсы, в действительности практически незаметны.

Включение G-SYNC на панели управления NVIDIA

Начнем с простейшего базового решения, то есть с момента включения модуля G-SYNC. Это можно сделать с помощью панели управления NVIDIA. Кликните правой кнопкой мыши на рабочем столе и выберите NVIDIA Control Panel (Панель управления NVIDIA).

Затем перейдите на вкладку Дисплей – Настройка G-SYNC. Здесь сможете включить технологию с помощью поля «Enable G-SYNC». Отметьте его.

Затем сможете указать, будет ли работать только в полноэкранном режиме, или может также активировать в играх, запущенных в оконном режиме или полноэкранного окна (без границ).

Если выберите опцию «Enable G-SYNC for full screen mode», то функция будет работать только в играх, которые имеют установленный режим на весь экран (эту опцию можно изменить в настройках конкретных игр). Игры в оконном режиме или полноэкранного окна не будут использовать эту технологию.

Если хотите, чтобы «оконные» игры также использовали технологию G-SYNC, то включите опцию «Enable G-SYNC for windowed and full screen mode». Когда выбран этот параметр, функция перехватывает текущее активное окно и накладывает на него свое действие, активируя в нем поддержку измененного обновления экрана. Для активации этой опции возможно потребуется перезагрузка компьютера.

Как проверить, что эта технология включена. Для этого откройте меню Display в верхней части окна и отметьте в нем поле «G-SYNC Indicator». Благодаря этому вы будете проинформированы о том, что G-SYNC включен при запуске игры.

Затем перейдите на вкладку «Manage 3D Settings» (Управление параметрами 3D) в боковом меню. В разделе «Global settings» (Общие настройки) найдите поле «Preferred refresh rate» (Предпочтительная частота обновления экрана).

Установите здесь значение «Highest available» (Максимальное возможное). Некоторые игры могут навязывать себе свою частоту обновления, это может привести к тому, что G-SYNC не будет полностью задействован. Благодаря этому параметру все настройки игры будут проигнорированы и всегда будет включена возможность использования максимальной частоты обновления монитора, которая в устройствах с G-SYNC чаще всего составляет 144Гц.

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

Advantages of VSync

As stated, VSync is worth a try if you’re experiencing screen tears. This will bring your graphics processor down to the same level as your monitor and will allow them to work better in unison, thus eliminating screen tearing when done right.

It can also be useful in applications (such as very old games) where your graphics processor severely overpowers the graphical demand. Because graphic processors go as fast as they can, rendering old scenes may result in exceedingly high frame rates. This can cause your graphics processor to overheat, as it outputs frames at an incredibly fast rate. Enabling VSync will cap the FPS to the monitor’s refresh rate and stop the excessive strain on the graphics processor.

В каких играх стоит активировать VSync

VSync — это значимое дополнение, которое может сделать картинку игры значительно более плавной. В этом кроется основная причина, по которой такая функция включена по умолчанию. Существует несколько поводов для активации VSync:

  • Если вы постоянно замечаете небольшие дерганья в игре, попробуйте активировать VSync. Таким образом, вы избегаете так называемых «половинчатых кадров», из-за которых изображение может заметно тормозить.
  • В однопользовательских играх можно уверенно включать VSync. В атмосферных играх торможение изображения может разрушить общее настроение и, следовательно, мешать восприятию всего геймплея.

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

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

Зачем нужна вертикальная синхронизация в играх? Как упоминалось ранее её можно использовать в нескольких сценариях. Включение вертикального синхроимпульса снижает энергопотребление, а значит и рабочие температуры. Если ранее видеокарта работала на 100 процентов, то с вертикалкой может работать и на 50%. Всё зависит от Ваших комплектующих.

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

Например, мне в игре World Of Tanks не нужно 250 кадров в секунду, которые показывают AMD Ryzen 3600 и Gigabyte GTX 1080. Почему не нужно? Всё просто. Использую монитор с частотой обновления 60 Гц. В итоге с вертикальной синхронизацией получаю меньшую нагрузку ГП.

What VSync Does

To start, let’s look at how graphics are processed in your computer. Your computer or laptop has a way of rendering graphics to a screen. This may either be integrated graphics within your processor or an independent graphics card. The graphics processor’s main job is to “paint” visuals onto the screen. The reason you can read this article is due to a graphics processor telling your screen to draw it!

When you tell your graphics processor to render a 3D scene, it will process full drawings, or “frames,” as quickly as possible. It then gives these frames to the monitor to process. The result is a slideshow-like effect of rapid-fire frames that give the appearance of animation, like a flipbook. The rate at which the graphics processor can output frames is called “frames per second,” or FPS for short. The more frames your graphics processor can output, the smoother your games will look.

Your screen is always trying to keep up with the frames your graphics processor is producing. The maximum amount of frames it can display is depicted in its refresh rate, which is usually defined in frequency or “Hz.” The ratio is 1:1, so a monitor at 60Hz can show up to 60FPS. The refresh rate is stated in a product listing like the following image.

When They Conflict

The problems begin when your graphics processor begins to output more frames than your monitor can handle, such as 100FPS on a 60Hz monitor. Your monitor may struggle to keep up with the flow and end up out of sync between two frames. This is called “screen tearing,” where an image seems to be “cut in half.”

This is where VSync comes in. VSync aims to match the graphics processor’s frames with the refresh rate of the monitor to fix any syncing issues. This is typically done by freezing the game engine or buffering frames until the monitor is ready to output the next frame.

Ограничение максимальной частоты кадров

Вам нужно просто снизить нагрузку на видеокарту или процессор? Тогда лучше установить ограничение FPS для нужного приложения. Недавно в драйверах NVIDIA была добавлена возможность ограничить максимальную частоту кадров (ранее настройка Max Frame Rate).

Важно! Вертикальный синхроимпульс хоть и ограничивает частоту кадров, но его лучше использовать для снижения задержек или чтобы убрать разрывы.  Возможно, на Вашем ПК включение синхронизации только приведёт к проседанию производительности. Просто в разделе Параметры 3D > Управление параметрами 3D > Программные настройки выберите программу или игру

Теперь установите значение Макс. частота кадров на отметке 75 FPS. В принципе и глобально для всех игр можно указать максимальную частоту кадров

Просто в разделе Параметры 3D > Управление параметрами 3D > Программные настройки выберите программу или игру. Теперь установите значение Макс. частота кадров на отметке 75 FPS. В принципе и глобально для всех игр можно указать максимальную частоту кадров.

Заключение

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

Для обычного ограничения можно указать максимальную частоту кадров для 3D-рендеринга на ГП в игре. Это полезно для продления срока службы батареи или снижения системных задержек при определённых условиях. Ну и собственно снижения энергопотребления.

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

Некоторые нюансы

Если же вычислительная мощь видеопроцессора настолько велика, что количество кадров превышает возможности монитора, то начинаются срывы синхронизации (на экран могут выводиться картинки, сформированные из двух ближайших кадров). Это проявляется в единичных горизонтальных полосах на движущемся изображении: картинка словно склеена из двух частей. При этом об идеально «гладком» кадре можно забыть. Для решения этого вопроса можно приобрести монитор, частота кадровой развертки которого будет превышать 100 Гц (современные системы), или включить синхронизацию в драйвере. При этом видеоадаптер начнет контролировать кадры экрана: подача на вывод каждого последующего будет происходить лишь по окончании отрисовки предыдущего. Недостаток очевиден: видеокарта будет простаивать, ожидая завершения работы монитора. Собственно, название параметра в данном случае говорит само за себя: «синхронизация» от «синхронно», когда две частоты равны.

Different Types Of VSync

The above descriptions refer to the default VSync function that has existed for years on PC. However, more recently, the hardware powerhouses of the games industry have begun coming up with new and improved forms of VSync that negate some of those problems. Here’s what you need to know about them:

Nvidia Adaptive VSync

Adaptive sync is a feature exclusive to Nvidia (it can be found in the Nvidia Settings app). It uses VSync when your frame rate exceeds your monitor refresh rate, but then instantly switches it off each time your fps drops below your monitor refresh rate. This means you don’t suffer stutters from the super-fast, but super-steep, FPS drops caused by standard VSync, which is vital, particularly when online gaming.

Nvidia Smooth VSync

Smooth VSync is another Nvidia exclusive, this time with minimal stuttering in mind. This feature works out what frame rate your game can stably run at, then maintains the frame rate there, bumping it up only when it knows that your GPU can sustain the higher frame rate without dropping.

Nvidia G-Sync

This groundbreaking tech came out a couple of years ago and does the ingenious work of adapting your monitor refresh rate to your gaming framerate. The result is a completely smooth gaming experience (if your GPU can handle it, that is), with no screen tearing, stutters, latency, or sharp FPS drops that accompany standard VSync. The catch is that you need a G-Sync-capable monitor and Nvidia GPU to use it.

If you want to know more about G-Sync, we wrote a whole article about it here.

AMD FreeSync

See above. This is AMD’s direct answer to Nvidia G-Sync. While the results are great, you’ll require a FreeSync-capable monitor and AMD GPU to take advantage of FreeSync.

AMD Enhanced Sync

Using some of the FreeSync technology and applying it to monitors that aren’t FreeSync-capable, Enhanced Sync prioritizes a smooth game experience and will allow for the occasional screen tear to prevent the stutters that can result from regular VSync. So there’s a little more tearing than Vsync but less stuttering. It all depends on your priorities!

Что делать с V-SYNC, если у меня G-SYNC? Оставить включенным или отключить его?

Это самая распространенная дилемма владельцев мониторов с G-SYNC. Принято думать, что эта технология полностью заменяет классическую V-SYNC, которую можно полностью отключить в панели управления NVIDIA или просто проигнорировать.

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

V-SYNC синхронизирует кадры, подстраивая их к постоянной частоте обновления монитора. Следовательно, функция действует в качестве посредника, захватывая картинку и, соответственно, отображение кадра, так чтобы адаптировать их к постоянной частоте кадров, тем самым предотвратить разрывы изображения. В итоге это может привести к возникновению input lag (задержки), потому что V-SYNC сначала должен «захватить и упорядочить» изображение, а только потом его вывести на экран.

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

Вся проблема заключается в том, что работает G-SYNC хорошо только в случае, когда FPS находится в поддерживаемом диапазоне частот обновления. Этот диапазон захватывает частоты от 30 Гц до того значения, сколько максимально поддерживает монитор (60Гц или 144Гц). То есть эта технология работает в полную меру, когда FPS не падает ниже 30 и не превышает 60 или 144 кадров в секунду в зависимости от максимально поддерживаемой частоты обновления. Выглядит очень хорошо, приведенная ниже инфографика, созданная сервисом BlurBusters.

Что произойдет, если частота кадров в секунду выйдет за пределы этого диапазона? G-SYNC не сможет настроить обновление экрана, поэтому что за пределами диапазона не работает. Вы обнаружите точно такие же проблемы как на обычном мониторе без G-SYNC и работать будет классическая вертикальная синхронизация. Если она будет выключена, то возникнуть разрывы экрана. Если будет включена, то эффекта разрыва не увидите, но появится iput lag (задержка).

Поэтому в ваших интересах оставаться в диапазоне обновления G-SYNC, который составляет минимум 30 Гц и максимум от того, сколько максимально поддерживает монитор (чаще всего 144 Гц, но и есть дисплеи 60 Гц). Как это сделать? С помощью соответствующих параметров вертикальной синхронизации, а также через ограничение максимального количества FPS.

Какой, следовательно, из этого вывод? В ситуации, когда количество кадров в секунду падает ниже 30 FPS нужно оставить по-прежнему включенную вертикальную синхронизацию. Это редкие случаи, но если до них дойдет, то V-SYNC гарантирует, что не возникнет эффект разрыва картинки. Если превышен верхний предел, то здесь все просто – нужно ограничить максимальное количество кадров в секунду, чтобы не приближаться к верхней границе, при пересечении которой включается V-SYNC, тем самым обеспечивая непрерывную работу G-SYNC.

Следовательно, если у вас монитор 144 Гц нужно включить ограничение FPS на уровне 142, чтобы не приближаться к верхнему пределу. Если монитор 60 Гц – установите предел 58. Если даже компьютер находится в состоянии сделать больше FPS, то он этого не сделает. Тогда не включится V-SYNC и будет активен только G-SYNC.

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

После установки новой игры геймеры обязательно изменяют настройки графики, чтобы выжать как можно больше из игрового процесса. Почти всегда в настройках можно найти опцию вертикальная синхронизация или 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, которые устраняют некоторые проблемы и улучшают производительность.

Выключенная вертикальная синхронизация с командами, дисплей 60 Гц, 200 кадров в секунду

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

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

Пусть дисплей и не в состоянии отобразить все 200 кадров в секунду, он отображает команды ближе ко времени к заявленным 1/60 секунды, необходимым для их записи.

Этот феномен, разумеется, применим и к мониторам с высокой частотой обновления дисплея. На 144 Гц, например, вы сможете увидеть намного больше кадров в секунду, а следовательно, игра на них в целом будет более плавной. И даже на подобном мониторе, 200 кадров в секунду с выключенной вертикальной синхронизацией обеспечат вам 5 мс отклика ввода вместо 7 мс, которые вас ждут при включенной синхронизации.

А теперь, раз уж мы заговорили о разнице в миллисекундах, вам наверняка интересно заметна ли она в играх.

Тут уже зависит от конкретной игры — разница может быть как отчётливо заметной, так и незаметной вовсе. В динамичных играх вроде CS:GO, 400 кадров в секунду на 60-герцовом мониторе (с задержкой ввода примерно равной 2.5 мс) вам будет казаться, что игра лучше отзывается на движения вашей мышки, чем на 60 кадрах с задержкой в 16.7 мс (или даже больше).

В обоих случаях на дисплее новый кадр будет появляться 60 раз в секунду, однако на мониторах с частотой 144 Гц или 240 Гц игра будет казаться плавнее. Стоит отметить, что разница в задержке ввода команд огромная: на 400 кадрах в секунду задержка в 7 раз ниже. Протестируйте эти мониторы сами и вы гарантированно заметите разницу.

И это объяснение мы взяли не из воздуха — Nvidia в курсе ограничений вертикальной синхронизации в плане задержки ввода команд, именно поэтому они изобрели альтернативу под названием Fast Sync (подобная технология от AMD называется Enhanced Sync). Эта технология синхронизации дисплея работает как комбинация включенной и выключенной вертикальной синхронизации,объединив лучшие характеристики обоих режимов.

Fast Sync создаёт дополнительный буфер для вертикальной синхронизации под названием “последний отрендеренный буфер”. Это позволяет видеокарте продолжать рендерить новые кадры, которые будут попадать в него по мере готовности. Затем, во время обновления дисплея, последний отрендеренный буфер перемещается в передний буфер, к которому у дисплея есть доступ.

Что такое быстрая синхронизация NVIDIA и чем она отличается от V-Sync?

NVIDIA Fast Sync — это новейшее решение компании, позволяющее устранить все проблемы с разрывом экрана, сохраняя при этом время задержки до минимума, что делает его намного лучшим вариантом, чем традиционная технология V-Sync. Одним из самых больших недостатков включения V-Sync для игр является задержка ввода, которая препятствует игровому опыту, особенно если вы играете в динамичные игры. В настоящее время большинство игроков предпочитают отключать V-Sync, поскольку задержка может превышать 100 мс. С быстрой синхронизацией это совсем не так, поскольку задержка значительно минимизирована и довольно близка к той, которую вы получите при выключении V-Sync.

NVIDIA удалось сделать это возможным, представив новый дополнительный « Последний отрендеренный буфер », который расположен прямо между передним и задним буфером. Сначала графический процессор визуализирует кадр в буфере Back, а затем кадр в буфере Back немедленно перемещается в буфер последнего рендеринга. После этого графический процессор визуализирует следующий кадр в заднем буфере, и пока это происходит, кадр в последнем визуализированном буфере перемещается в передний буфер. Теперь последний отрендеренный буфер ждет следующего кадра из заднего буфера. Тем временем передний буфер подвергается процессу сканирования, и затем изображение отправляется на монитор. Теперь Last Rendered Buffer отправляет кадр в передний буфер для сканирования и отображения его на мониторе. В результате этого игровой движок не замедляется, так как буфер визуализации всегда доступен для визуализации на графическом процессоре, и вы не испытываете разрыв экрана, поскольку в переднем буфере всегда есть хранилище кадров для сканирования, спасибо для включения последнего визуализированного буфера.

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий