NVidia G-Sync

G-Sync — это собственная адаптивная технология синхронизации, разработанная компанией NVIDIA, направленная прежде всего на устранение разрывов экрана и нужды в программных сдерживающих факторах, таких как V-Sync.[1] G-Sync устраняет разрывы экрана, заставляя видеодисплей адаптироваться к частоте кадров устройства вывода (графическая карта/встроенная графика).[2] Чтобы устройство использовало технологию G-Sync, оно должно содержать собственный модуль G-Sync, продаваемый Nvidia. Компания AMD выпустила аналогичную технологию для дисплеев под названием FreeSync, которая имеет ту же функцию, что и G-Sync, но распространяется бесплатно.

NVIDIA G-Sync
NVIDIA G-Sync

Принцип действия

Кадр с двумя разрывами (имитация)

Цифровые видеоинтерфейсы наподобие DVI похожи на развёртку кинескопа — они передают огромные объёмы данных (гигабиты в секунду) в том темпе, который может потребить монитор. Если во время этой передачи сменится содержимое видеопамяти или переключится видеобуфер, на экране будет половина одного кадра и половина другого — так называемый разрыв[3]. Любой современный игровой движок всегда загружен на 100 % и выдаёт картинку за случайное время — быстрее на простых кадрах и медленнее на сложных. Чтобы не было разрывов, можно привязать смену кадров к развёртке монитора (так называемая вертикальная синхронизация), но когда на 60-герцовом мониторе игра выдаёт 50 FPS, ожидание следующего кадра развёртки снизит частоту до 30FPS[4].

На ЖК-мониторах хотелось бы приостанавливать виртуальную «развёртку», если движок запаздывает, для этого и придумали технологию G-Sync. Но есть препятствия:

  1. Интерфейсы управления монитором во многом унаследованы от кинескопов, и чтобы приостанавливать «развёртку», нужно эти интерфейсы расширять.
  2. Если долго не обновлять состояние ЖК-ячейки, она вернётся в исходное состояние (обычно белое или серое), потому иногда приходится делать вынужденное обновление. Если в этот момент придёт новый кадр, случится разрыв (столкновение или коллизия кадров).
  3. Практически все современные мониторы для компенсации инерционности производят так называемый овердрайв — подают на ЖК-ячейку более сильный импульс, чем надо, чтобы она быстрее переключилась. С переменной кадровой частотой требуется предсказывать силу этого импульса.

nVidia решила эти препятствия так: 1) Новый интерфейс совершенно проприетарный, и работает только между видеоплатой nVidia и монитором с модулем nVidia. 2) G-Sync делает предсказание, когда придёт следующий кадр, и если он будет не скоро — вызывает обновление заранее[5]. 3) Модуль G-Sync можно на заводе перепрограммировать в широких пределах, чтобы приспособить коэффициенты овердрайва к конкретной ЖК-панели[6].

На кадровых частотах, превышающих штатную частоту обновления монитора, G-Sync бесполезен[7].

Аппаратное оборудование

Модуль содержит все функциональные части. Он основан на FPGA семейства Altera Arria V GX, произведённом в процессе TSMC 28LP, в сочетании с тремя чипами DRAM DDR3L для достижения определённой пропускной способности для совокупной ёмкости 768 МБ. Используемая FPGA также имеет интерфейс LVDS для управления панелью монитора. Он предназначен для замены обычных сканеров и может быть легко интегрирован производителями мониторов, которым нужно только позаботиться о плате питания и входных соединениях.

Графический процессор и системные требования

Графический процессор: для функций G-Sync требуется графический процессор:

Драйвер:

  • R340.52 или выше.
  • R417.71 или выше.(для G-Sync Compatible)

Операционная система:

Системные требования:

  • необходима поддержка DisplayPort 1.2 непосредственно с графического процессора.[9](Displayport 1.2a для G-Sync Compatible)

Монитор:

  • Монитор G-Sync подключается напрямую через DisplayPort v1.2 или выше (1.2a для G-Sync Compatible)

Список графических процессоров с поддержкой G-Sync

Архитектура
KeplerKepler (обновленный)MaxwellPascalTuringVoltaAmpereAda Lovelace
GeForce GTX 650 Ti BoostGeForce GTX 760GeForce GTX 745GeForce GT 1010 (возможно)GeForce GTX 1630Titan VGeForce RTX 2050 (ноутбучная)GeForce RTX 4050 (ноутбучная)
GeForce GTX 660GeForce GTX 770GeForce GTX 750GeForce GT 1030[10][11]GeForce GTX 1650GeForce RTX 3050GeForce RTX 4060
GeForce GTX 660 TiGeForce GTX 780GeForce GTX 750 TiGeForce GTX 1050GeForce GTX 1650 SUPERGeForce RTX 3050 Ti (ноутбучная)GeForce RTX 4060 Ti
GeForce GTX 670GeForce GTX 780 TiGeForce GTX 950GeForce GTX 1050 TiGeForce GTX 1650 Ti (ноутбучная)GeForce RTX 3060GeForce RTX 4070
GeForce GTX 680GeForce GTX TitanGeForce GTX 960GeForce GTX 1060GeForce GTX 1660GeForce RTX 3060 TiGeForce RTX 4070 SUPER
GeForce GTX 690GeForce GTX Titan BlackGeForce GTX 965MGeForce GTX 1070GeForce GTX 1660 SUPERGeForce RTX 3070GeForce RTX 4070 Ti
GeForce GTX Titan ZGeForce GTX 970GeForce GTX 1070 TiGeForce RTX 1660 TiGeForce RTX 3070 TiGeForce RTX 4070 Ti SUPER
GeForce GTX 970MGeForce GTX 1080GeForce RTX 2060GeForce RTX 3080GeForce RTX 4080
GeForce GTX 980GeForce GTX 1080 TiGeForce RTX 2060 SUPERGeForce RTX 3080 TiGeForce RTX 4080 SUPER
GeForce GTX 980MTitan X (Pascal)GeForce RTX 2070GeForce RTX 3090GeForce RTX 4090 D
GeForce GTX 980 TiTitan XpGeForce RTX 2070 SUPERGeForce RTX 3090 TiGeForce RTX 4090
GeForce GTX Titan XGeForce RTX 2080
GeForce RTX 2080 SUPER
GeForce RTX 2080 Ti
Titan RTX


Дополнительные уровни G-Sync для мониторов

Интерфейс DisplayPort версии 1.2a изначально содержит технологию адаптивной кадровой частоты, близкую к AMD FreeSync. С распространением DisplayPort компании nVidia пришлось добавить в свои платы технологию конкурентов — а значит, и два новых уровня G-Sync.

G-Sync Ultimate
Этот знак означает, что монитор не просто поддерживает адаптивную кадровую частоту G-Sync, но и выдаёт сверхкачественное изображение. Так, модели с данной маркировкой обязательно поддерживают HDR (причем самую продвинутую разновидность — HDR1000), а также имеют обширный цветовой охват, нередко измеряемый по DCI P3.
G-Sync Compatible
Монитор поддерживает FreeSync и корректно работает с видеоплатами nVidia. С точки зрения пользователя разница между «G-Sync» и «G-Sync Compatible» заключается в основном в том, что вторые стоят заметно дешевле, однако они не проходили серии дополнительных тестов на качество изображения, и общее качество картинки может быть несколько ниже, чем у полноценных G-Sync моделей. Кроме того, корректная работа экранов из этой категории с G-Sync гарантируется лишь на видеокартах на основе GPU GeForce GTX 10-й серии и GeForce RTX 20-й серии — именно на таких адаптерах проводилось базовое тестирование. Кроме того, есть пользовательская таблица[12] совместимости мониторов, даже не отмеченных как «G-Sync compatible».

G-Sync для ноутбука

NVIDIA объявила, что G-Sync будет доступна для производителей ноутбуков, и в этом случае для него не потребуется специальный модуль, поскольку графический процессор напрямую подключается к дисплею. Роль управляющей микросхемы, занимающейся масштабированием и овердрайвом, берёт на себя видеоплата. По словам NVIDIA, тонкая настройка по-прежнему будет возможна, учитывая, что все ноутбуки той же модели будут иметь одну и ту же ЖК-панель, переменная овердрайва будет рассчитываться с помощью шейдера, работающего на графическом процессоре, где также будет реализована форма предотвращения столкновений кадров.[6]

См. также

Примечания

Ссылки