Разрыв изображения
Разрыв изображения (англ. screen tearing) — это визуальный артефакт, возникающий на дисплее при отображении динамического изображения, когда кадр, выводимый видеокартой, не синхронизирован с частотой обновления экрана. Проявляется в виде горизонтального разрыва, при котором часть изображения на экране принадлежит одному кадру, а другая часть — следующему или предыдущему, что создаёт эффект «сдвига» или «расслоения» картинки. Разрыв изображения наиболее заметен при быстрых движениях камеры или объектов в видеоиграх, видеороликах и анимации.
Причины возникновения
Разрыв изображения возникает из-за несоответствия между частотой кадров, генерируемых видеокартой (FPS, frames per second), и частотой обновления экрана (Гц). Современные дисплеи обновляют изображение с фиксированной частотой (например, 60, 120, 144 Гц), в то время как видеокарта может выдавать кадры с переменной скоростью, зависящей от сложности сцены и производительности системы.
Когда видеокарта отправляет новый кадр в буфер памяти дисплея в момент, когда экран уже начал обновление (например, считывает строки из предыдущего кадра), происходит «разрыв»: верхняя часть экрана отображает старый кадр, а нижняя — новый. Это особенно заметно при вертикальной развёртке экрана, когда строки пикселей обновляются последовательно сверху вниз.
Механизм работы
Процесс вывода изображения на экран включает несколько этапов:
- Рендеринг кадра — видеокарта вычисляет и формирует изображение в буфере кадров.
- Передача кадра — готовый кадр копируется в память дисплея через интерфейс (HDMI, DisplayPort).
- Обновление экрана — дисплей считывает данные из своей памяти и отображает их на матрице, начиная с верхней строки до нижней.
Если видеокарта завершает рендеринг нового кадра и начинает его передачу в момент, когда дисплей ещё не завершил обновление предыдущего кадра, то в процессе считывания строк может произойти «переключение» буфера. В результате часть строк будет взята из старого кадра, а часть — из нового, что и создаёт горизонтальный разрыв.
Виды разрыва изображения
Разрыв изображения может проявляться в разных формах в зависимости от скорости движения и частоты кадров:
- Одиночный разрыв — на экране видна одна чёткая горизонтальная линия, разделяющая два кадра. Возникает при стабильной частоте кадров, близкой к частоте обновления.
- Множественный разрыв — несколько горизонтальных линий, когда кадры меняются несколько раз за время одного обновления экрана. Характерен для очень высокой частоты кадров (например, 200 FPS на 60 Гц).
- Динамический разрыв — линия разрыва перемещается по экрану при изменении частоты кадров. Наиболее раздражающий для глаза вариант.
Методы устранения
Для борьбы с разрывом изображения разработано несколько технологий, реализованных как на программном, так и на аппаратном уровне.
Вертикальная синхронизация (V-Sync)
V-Sync (Vertical Synchronization) — программный метод, при котором видеокарта ожидает сигнала вертикального гашения (VBlank) от дисплея, прежде чем отправить новый кадр. Это гарантирует, что обновление экрана происходит только после полного вывода предыдущего кадра. Однако V-Sync может приводить к задержкам ввода (input lag) и снижению частоты кадров, если производительность видеокарты недостаточна для поддержания стабильного FPS, кратного частоте обновления.
Адаптивная синхронизация (FreeSync и G-Sync)
FreeSync (AMD) и G-Sync (NVIDIA) — аппаратно-программные технологии, позволяющие дисплею динамически изменять частоту обновления в соответствии с частотой кадров видеокарты. Это устраняет разрыв без потери производительности и снижения отзывчивости. FreeSync основан на стандарте VESA Adaptive-Sync и работает через DisplayPort и HDMI, G-Sync использует специальный модуль в мониторе. Обе технологии требуют совместимости видеокарты и дисплея.
Ограничение частоты кадров
Установка программного ограничения FPS (например, с помощью RivaTuner Statistics Server или встроенных настроек игр) на уровне, немного ниже частоты обновления экрана (например, 58 FPS для 60 Гц), может снизить вероятность разрыва без включения V-Sync. Однако этот метод не гарантирует полного устранения артефакта.
Быстрая синхронизация (Fast Sync) и Enhanced Sync
Fast Sync (NVIDIA) и Enhanced Sync (AMD) — гибридные технологии, которые позволяют видеокарте рендерить кадры с максимальной скоростью, но выводят на экран только последний завершённый кадр в момент обновления. Это снижает задержку ввода по сравнению с V-Sync, но может приводить к микроподергиваниям (stuttering) при неравномерной частоте кадров.
Влияние на восприятие
Разрыв изображения воспринимается большинством пользователей как неприятный дефект, снижающий погружение в игровой процесс или качество просмотра видео. Особенно критичен он для соревновательных игр (шутеры, гонки), где важна плавность и точность отображения. В то же время некоторые пользователи не замечают разрыва при низкой контрастности сцены или медленных движениях. В профессиональной видеомонтаже и анимации разрыв недопустим, так как искажает визуальную информацию.
Разрыв изображения в разных контекстах
- Видеоигры — наиболее распространённый случай, так как частота кадров постоянно меняется в зависимости от нагрузки на видеокарту.
- Видеоплееры — разрыв может возникать при воспроизведении видео с частотой кадров, не кратной частоте обновления экрана (например, 24 FPS на 60 Гц).
- Веб-браузеры — при прокрутке страниц с анимацией или видео, а также в играх, работающих в браузере (WebGL).
- Виртуальная реальность — разрыв особенно критичен, так как вызывает дезориентацию и укачивание (симуляторную болезнь).
Интересные факты
- Термин «screen tearing» вошёл в обиход в конце 1990-х годов с распространением 3D-ускорителей и игр с высокой частотой кадров.
- Первые мониторы с поддержкой G-Sync появились в 2013 году, а FreeSync — в 2014 году.
- В некоторых старых играх (например, Quake III Arena) разрыв изображения использовался как индикатор производительности системы.
- Технология V-Sync была впервые реализована в графических драйверах для Windows 95 компанией 3dfx Interactive.
Источники
- «Understanding Screen Tearing and How to Fix It» — TechSpot, 2019.
- «V-Sync, G-Sync, FreeSync: What’s the Difference?» — Tom’s Hardware, 2020.
- «Adaptive Sync Technology: FreeSync vs G-Sync» — AnandTech, 2015.
- «Screen Tearing: Causes and Solutions» — How-To Geek, 2021.
- «The History of V-Sync and Adaptive Sync» — PC Perspective, 2018.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →