V-Sync
V-Sync (также Вертикальная синхронизация) — известная пожилая технология для избегания разрывов во время видеоигр.
Описание[править]
Без V-Sync GPU может продолжать рендерить и отправлять новый кадр в буфер видеопамяти в любой момент, даже если монитор ещё не завершил сканирование предыдущего кадра. В результате на экране появляется горизонтальная линия разрыва, особенно заметная при быстром движении камеры, что часто происходит в современных видеоиграх.
Если синхронизация врублена, она заставляет GPU ожидать сигнала VBLANK, короткого промежутка времени между окончанием отображения одного кадра и началом следующего. Таким образом, каждый новый кадр выводится только тогда, когда монитор полностью готов к обновлению. Частота кадров искусственно ограничивается частотой обновления монитора.
Имеются разные варианты буферизации. При двойной происходит так, что новый кадр начинает отрисовываться после финиширования старого, при тройной в буфере может храниться некоторое количество старых кадров. Казалось бы тройная весьма мощна, но есть нюанс в играх, где надо быстро реагировать на происходящее, там скорость реакции может опасть.
Нынче функция включена во все видеокарты.
Из дополнительных плюсов можно назвать и ограничение работы видеокарты, которая скажем не считает 300 кадров, если монитор всё равно может показать только 60. Тем самым экономится ресурс и предотвращается сгорание из-за возможного кривого кода, который заставит чип жужжать как не в себя.