Вертикальная синхронизация (Fyjmntgl,ugx vnu]jkun[genx)

Перейти к навигации Перейти к поиску
Вывод на экран без синхронизации (имитация)

Вертика́льная синхрониза́ция (англ. V-Sync) — VSync, или вертикальная синхронизация, является методом согласования частоты кадров видеоигры с частотой обновления монитора, на котором она отображается. Эта технология была разработана производителями видеокарт для устранения разрывов изображения, известных как tearing. Такие разрывы возникают, когда части двух последовательных кадров отображаются на экране одновременно, что создает визуальные артефакты.

Появление tearing связано с тем, что видеокарта выдает кадры быстрее, чем монитор может их обновить. Это приводит к тому, что две части разных кадров могут отображаться одновременно, что портит визуальное восприятие.

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

Адаптивный VSync[править | править код]

Разработанный NVIDIA, Adaptive VSync устраняет все уродливые задержки ввода и проблемы с производительностью, возникающие из-за того, что GPU не успевает за частотой обновления монитора. Эта реализация VSync активна только до тех пор, пока GPU может соответствовать частоте обновления монитора. Адаптивная синхронизация немедленно отключает VSync, как только это становится невозможным. Это обеспечивает здоровый баланс между производительностью видеоигр и снижением разрывов экрана.

Быстрая синхронизация[править | править код]

Fast Sync, также разработанный NVIDIA, добавляет магию тройной буферизации в Adaptive VSync. Проще говоря, тройная буферизация подразумевает рендеринг GPU дополнительного кадра. Это позволяет ему выбрать самый последний из двух отрендеренных кадров для отправки на монитор в ожидании цикла обновления монитора. Идея заключается в том, чтобы уменьшить задержку ввода, отображая самый последний кадр, но для этого также потребуется большая мощность GPU.

Улучшенная синхронизация[править | править код]

Улучшенная синхронизация. Как и адаптивная VSync от NVIDIA, Enhanced Sync от AMD может отключить VSync в тот момент, когда GPU отстает от частоты обновления монитора. Как и Fast Sync от NVIDIA, она также использует многократную буферизацию для уменьшения задержки ввода, передавая на монитор самый последний кадр.

Примечания[править | править код]

Ссылки[править | править код]