| Предыдущий | Следующий |
| STATUS_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT | STATUS_MONITOR_INVALID_STANDARD_TIMING_BLOCK |
STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM
Байты возможностей не прошли проверку целостности
STATUS_MONITOR_INVALID_DESCRIPTOR_CHECKSUM означает, что дескриптор прочитан, но не прошёл проверку целостности. Базовый или расширенный блок EDID имеет размер 128 байт, а контрольная сумма защищает блок целиком; после неудачной проверки анализатор не должен использовать его тайминги, поля идентификации или данные диапазонов.
Обычно это не исправляется изменением параметра дисплея Windows. Источником могут быть микропрограмма монитора, транспорт DDC/AUX, кабель или преобразователь, KVM либо путь драйвера, передающий повреждённые байты. Исходный дамп, полученный по нескольким путям, полезнее снимка выбранного разрешения.
Что проверить
- Сохраните точные 128-байтовые блоки и вычисляйте контрольную сумму для каждого блока, а не для объединённого дампа.
- Сравните прямой путь подключения и путь через посредник, чтобы локализовать место изменения байтов.
- Не изменяйте общесистемное переопределение, пока не задокументированы повреждённый блок и предполагаемая замена.
Ссылки
- Microsoft: WmiMonitorRawEEdidV1Block
- Стандарт VESA Enhanced EDID, выпуск A2
- Ядро Linux: диагностика EDID и переопределения
Нужно найти другой код? Найти другой код состояния или ошибки.