Из-за чего возникает разрыв изображения на экране и как это исправить?
- Разрывы возникают, когда видеокарта выдаёт кадры не в такт обновлению монитора: на экране одновременно видны части разных кадров.
- NVIDIA G-Sync и AMD FreeSync синхронизируют частоту обновления монитора с частотой кадров; V-Sync может вызывать задержку ввода и подёргивания.
- Автор рекомендует включить V-Sync в глобальных настройках видеокарты и ограничить частоту кадров чуть ниже максимума монитора — например, до 235 fps при 240 Гц.
Почему это важно: Разрывы могут испортить игровой процесс, а ограничение частоты кадров также помогает стабилизировать её и сделать игру плавнее.

Разрывы изображения — неприятная проблема, но, к счастью, она уже решена.
Большинство геймеров сталкивались с пугающим явлением — разрывами изображения. Вот вы сражаетесь с врагами в фэнтезийном мире, а в следующий миг перед вами уже рваная мозаика из фрагментов картинки. Туловище игрового персонажа отделено от ног и головы, а дорога впереди словно разорвана на части.
Это явление называется разрывами изображения. Оно относится к числу визуальных артефактов, способных испортить игровой процесс. Чаще всего с ним сталкиваются на ПК, но иногда проблема возникает и у консольных игроков. Хорошая новость: мы не только точно знаем, почему появляются разрывы изображения, но и умеем их устранять.
Главная причина проблемы — несоответствие скорости, с которой компьютерное оборудование рендерит кадры, частоте, с которой дисплей может их показывать. Но благодаря сочетанию технологий, синхронизирующих кадры видеокарты и монитора, разрывы изображения уже не так досаждают, как раньше.
Причина разрывов изображения довольно проста: графический процессор рендерит кадры с частотой, отличающейся от частоты их отображения монитором. Представьте конвейер обработки изображения как сборочную линию, где два работника передают друг другу детали: графический процессор «передаёт» видеокадры монитору. Проблема в том, что частота работы многих графических процессоров не привязана к скорости монитора. Иногда графический процессор опережает монитор, выдавая за секунду на сотни кадров больше, чем тот способен показать. В других случаях игра создаёт высокую нагрузку, и графический процессор может рендерить совсем мало кадров.
Обычно монитор должен обновлять изображение по фиксированному графику — так же, как работник в конце сборочной линии должен сначала положить последнюю полученную деталь и только потом принять следующую. Количество обновлений в секунду измеряется в герцах и называется частотой обновления. Производительность графического процессора измеряется в кадрах в секунду (fps).
У обычных мониторов обновление происходит 60 раз в секунду. Игровые мониторы поддерживают более высокую частоту обновления — например, 144 Гц и выше. Частота 240 Гц становится всё более распространённой у моделей среднего ценового сегмента, а мониторы с частотой 1 000 Гц уже появились в продаже. Чем быстрее циклы обновления, тем менее заметны они для неподготовленного глаза.
Но легко увидеть, что происходит, если графический процессор помещает новый кадр в буфер до того, как монитор завершил считывание предыдущего. Тогда на экране одновременно могут появиться части обоих кадров: монитор считывает буфер кадра сверху вниз.
Несовпадение кадров и создаёт неприятный эффект разрывов изображения: например, верхушка дерева оказывается в стороне от ствола. Такие полосы возникают, когда два видеокадра одновременно занимают разные горизонтальные участки экрана.
Хорошая новость в том, что проблему разрывов изображения по сути уже решили. Благодаря технологии переменной частоты обновления мониторы могут синхронизировать свою частоту обновления с частотой кадров видеокарты, что практически исключает одновременное отображение двух кадров. Главные технологии VRR — NVIDIA G-Sync и AMD FreeSync.
Не стоит путать их с V-Sync — ещё одной широко распространённой технологией, призванной предотвращать разрывы изображения в видеоиграх. V-Sync заставляет графический процессор дождаться готовности монитора, прежде чем передать ему новый кадр, вместо того чтобы отправлять кадры так быстро, как только они создаются. Если продолжить аналогию со сборочной линией, V-Sync указывает работнику в начале конвейера точный момент, когда нужно передать деталь второму работнику.
Однако V-Sync может вызывать и собственные проблемы. Поскольку теперь каждый кадр ждёт своей очереди, технология может приводить к задержке ввода. А если частота кадров на мгновение снизится, монитор повторит кадры, что вызовет подёргивания — не менее раздражающие, чем разрывы изображения. Но это не значит, что от V-Sync следует отказаться.
G-Sync и FreeSync используют другой, более эффективный подход — переменную частоту обновления. В традиционной реализации G-Sync специальный аппаратный модуль внутри официально поддерживаемых мониторов взаимодействует с графическим процессором. Он синхронизирует частоту обновления монитора с частотой кадров графического процессора, дожидаясь готовности нового кадра, прежде чем вывести его на экран. Новые мониторы с поддержкой «G-Sync Compatible» могут использовать эту функцию и без специального аппаратного модуля. (Технология G-Sync следующего поколения также позволит уменьшить размытие в движении благодаря функции Pulsar.)
FreeSync добивается того же без аппаратного модуля, используя протокол VESA Adaptive-Sync. В обоих случаях VRR работает примерно так, будто на сборочной линии появился бригадир: он следит, чтобы работник в конце конвейера менял темп в соответствии со скоростью работника в начале.
Возможно, вы заметили, что VRR, похоже, противоречит самой проблеме, которую призвана решить. Если разрывы изображения возникают из-за рассинхронизации монитора и графического процессора, а VRR лишь сообщает монитору, с какой скоростью в данный момент работает графический процессор, то что происходит, когда тот превышает максимальную частоту обновления монитора? И вы правы: VRR не может сделать монитор быстрее, чем он есть. Технология эффективно работает только в пределах штатного диапазона частот обновления монитора; за его пределами разрывы изображения всё ещё возможны.
Поэтому рекомендуется одновременно использовать V-Sync и G-Sync или FreeSync. VRR синхронизирует частоту кадров графического процессора и монитора, а V-Sync не позволяет графическому процессору превысить возможности монитора, удерживая частоту кадров в диапазоне VRR. Однако V-Sync лучше включать в глобальных настройках графики NVIDIA или AMD на компьютере, а не в самой игре. Кроме того, ограничение частоты кадров в игре следует установить немного ниже максимальной частоты обновления монитора. Например, для игр на мониторе с частотой 240 Гц стоит установить ограничение примерно на уровне 235 кадров в секунду. Это не только предотвратит разрывы изображения, но и поможет стабилизировать частоту кадров и сделать игровой процесс плавнее.
Полный текст статьи читайте на GDGT.ru
