EDID (Extended Display Identification Data) — это информация, которая позволяет устройствам (например, компьютерам, медиаплеерам, игровым консолям) взаимодействовать с дисплеями (мониторами, телевизорами и проекторами) для оптимальной настройки параметров вывода видео и аудио.
Структура EDID
- Идентификация производителя: Данные о производителе дисплея, его модели и серийном номере.
- Поддерживаемые разрешения: Список разрешений, которые поддерживает дисплей, включая максимальное разрешение и частоту обновления (например, 1920×1080 @ 60Hz).
- Цветовая палитра: Информация о поддерживаемых цветах и цветовых пространствах (например, sRGB, Adobe RGB).
- Поддерживаемые форматы аудио: Если дисплей поддерживает звуковой вывод, EDID может включать информацию о поддерживаемых аудиоформатах.
- Спецификации: Дополнительная информация, такая как размеры экрана, поддержка различных режимов (например, 3D), а также другие характеристики.
Принцип работы
Источник сигнала(gpu/сплиттер/контроллер) делает запрос устройству отображения(монитор/карта отправки), получает в ответ таблицу данных, интерпретирует её и отправляет сигнал, соответствующий данным.
Современные видеокарты позволяют имитировать произвольные разрешения, в обход данных EDID.
Пример:
в панели NVIDIA в разделе Изменения разрешения –> Создать пользовательское разрешение
В профессиональных видеокартах серии “Quadro/A” от Nvidia и “FirePro/AMD Pro” от ATI/AMD, есть возможность принудительно зашить данные на выходе из видеокарты, который не будет зависеть от внешних факторов и будет сохраняться, даже если отключить устройство отображения.
Для эмуляции или изменения EDID, существуют как железные, так и программные решения, их можно найти среди производителей Analog Way, Extron, Kramer, Lightware, а так же у китайских noname.