Странное название компании в качестве заголовка окна в настройках дисплея

Вопрос или проблема

Что именно показывает окно настроек Ubuntu 24.04 в заголовке, когда открыт раздел “Дисплеи”?

Я открыл настройки и перешел в раздел “Дисплеи”, потому что разрешение моего второго монитора изменилось после последней загрузки. Странное то, что заголовок окна был “christmann informationstechnik + medien GmbH & Co. KG CH7218”, как вы можете видеть на этом скриншоте:

скриншот

Обычно заголовок меняется с “Дисплеи” на некоторое описание монитора, как только вы выбираете один, поэтому для меня это должно быть “LG Electronics 27″”. Я попытался получить больше информации, запустив: ls /sys/class/drm/*/edid | xargs -i{} sh -c "echo {}; parse-edid < {}" (из этого вопроса) и получил следующий вывод:

/sys/class/drm/card1-DP-1/edid
/sys/class/drm/card1-DP-2/edid
Section "Monitor"
    Identifier "CH7218"
    ModelName "CH7218"
    VendorName "CHR"
    # Монитор произведен на 9 неделе 2012 года
    # Версия EDID 1.4
    # Цифровой дисплей
    DisplaySize 1600 900
    Gamma 2.20
    Option "DPMS" "true"
    Horizsync 13-46
    VertRefresh 23-61
    # Максимальная частота пикселя 150MHz

    #Найден блок расширения. Парсинг...
extb[4]: 0x23 (0x20)
/sys/class/drm/card1-DP-3/edid
Section "Monitor"
    Identifier "LG HDR 4K"
    ModelName "LG HDR 4K"
    VendorName "GSM"
    # Монитор произведен на 12 неделе 2020 года
    # Версия EDID 1.3
    # Цифровой дисплей
    DisplaySize 600 340
    Gamma 2.20
    Option "DPMS" "true"
    Horizsync 30-135
    VertRefresh 48-61
    # Максимальная частота пикселя 600MHz
    #Нет стандартного режима: 1152x864, 60Hz
    #Нет стандартного режима: 1280x1024, 60Hz
    #Нет стандартного режима: 1280x720, 60Hz
    #Нет стандартного режима: 1600x900, 60Hz
    #Нет стандартного режима: 1920x1080, 60Hz
    #Нет стандартного режима: 1280x800, 60Hz

    #Найден блок расширения. Парсинг...
#ПРЕДУПРЕЖДЕНИЕ: Я мог пропустить режим (CEA режим 97)
#ПРЕДУПРЕЖДЕНИЕ: Я мог пропустить режим (CEA режим 96)
#ПРЕДУПРЕЖДЕНИЕ: Я мог пропустить режим (CEA режим 93)
#ПРЕДУПРЕЖДЕНИЕ: Я мог пропустить режим (CEA режим 94)
#ПРЕДУПРЕЖДЕНИЕ: Я мог пропустить режим (CEA режим 95)
    Modeline    "Режим 10" +hsync +vsync 
    Modeline    "Режим 0" +hsync +vsync 
    Modeline    "Режим 1" +hsync -vsync 
    Modeline    "Режим 2" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    Modeline    "Режим 3" 74.250 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    Modeline    "Режим 4" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync +vsync
    Modeline    "Режим 5" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    Modeline    "Режим 6" 27.000 720 732 796 864 576 581 586 625 -hsync -vsync
    Modeline    "Режим 7" 27.027 720 736 798 858 480 489 495 525 -hsync -vsync
    Modeline    "Режим 8" 74.250 1280 1390 1420 1650 720 725 730 750 +hsync +vsync
    Modeline    "Режим 9" 25.200 640 656 752 800 480 490 492 525 -hsync -vsync
    Modeline    "Режим 11" +hsync -vsync 
    Option "PreferredMode" "Режим 10"
EndSection
/sys/class/drm/card1-HDMI-A-1/edid
/sys/class/drm/card1-Writeback-1/edid

Оба монитора являются одинаковыми моделями и подключены через кабель-конвертер DisplayPort на HDMI. Но ни “LG Electronics 27″”, ни название компании не появляются в информации EDID. CH7218, кажется, является конвертером DisplayPort на HDMI (страница производителя), поэтому это как-то имеет смысл для меня. Возможно, он просто сообщает CH7218, если HDMI-согласование не удается или что-то еще.

Но откуда берется название компании и почему оно отображается как заголовок окна?

Компания действительно существует, но я не смог найти никакой связи с кабелями DisplayPort или чем-то подобным. (страница компании)

К сожалению, у меня не было времени глубже вникать, когда это произошло, и мне пришлось выключить машину. Проблема исчезла, когда я снова включил ее. Parse-edid теперь показывает одинаковую информацию для обоих мониторов (такую же, как для /sys/class/drm/card1-DP-3/edid, как указано выше). И все, кажется, работает нормально.

Спасибо за любые подсказки о том, что могло произойти, или как я могу исследовать это дальше, если это произойдет снова.

Ответ или решение

Вопрос, который был поставлен: почему в заголовке окна настроек дисплеев на Ubuntu 24.04 отображается странное название компании "christmann informationstechnik + medien GmbH & Co. KG CH7218", требует детального анализа. Для того чтобы полностью понять ситуацию, необходимо рассмотреть теоретическую часть, выполнить анализ предоставленных данных и предложить пути дальнейшего исследования и устранения проблемы.

Теория

Системы, как правило, идентифицируют подключенные устройства через их EDID (Extended Display Identification Data) — это специальная структура данных, которая содержит основную информацию о мониторе, такую как производитель, модель устройства и другие технические характеристики. В идеале, когда вы подключаете монитор к компьютеру, система получает EDID через интерфейс передачи данных, как DisplayPort или HDMI.

Когда монитор подключен через адаптер DisplayPort-HDMI, как в вашем случае, возможно, что данные об устройстве могут быть искажены или ограничены, поскольку адаптер сам может представляться EDID-устройством. Это подтвердилось в вашем случае, где CH7218 — это, вероятно, идентификатор адаптера, а не монитора.

Пример

В представленных вами данных команда parse-edid выявила следующий раздел для одного из устройств:

Section "Monitor"
    Identifier "CH7218"
    ModelName "CH7218"
    VendorName "CHR"
    # Monitor Manufactured week 9 of 2012
    # EDID version 1.4
    # Digital Display
    ...
EndSection

Эти данные подтверждают, что система получает EDID от устройства, идентифицирующего себя как CH7218, и не содержит данных о компании "christmann informationstechnik + medien GmbH & Co. KG". Это указывает на то, что название компании, вероятно, подключается на уровне программного обеспечения, а не аппаратного обеспечения.

Применение

  1. Детальное исследование подключенных устройств: Проверьте все подключенные устройства в вашей системе с помощью команды xrandr --verbose. Это позволит увидеть как система идентифицирует подключенные мониторы и адаптеры.

  2. Проверка и обновление драйверов: Убедитесь, что у ваших графических карт и компонентов системы установлены последние драйвера. Некорректные или устаревшие драйвера могут привести к неверному отображению информации об устройствах.

  3. Логи системы: Исследуйте системные журналы в /var/log/, такие как syslog, kern.log и Xorg.0.log, чтобы найти любые записи, где может упоминается упомянутая компания. Это может указать на время и контекст, в котором название компании появилось.

  4. Сетевые сервисы и конфигурации: Учитывайте возможность сетевых служб или подключений, которые могли бы вставить данное название. Например, какой-то демон или стороннее программное обеспечение, связанное с вашей организацией, может вставлять брендирование в ваши интерфейсы.

  5. Диагностика оборудования: Попробуйте подключить дисплеи напрямую без использования адаптеров, если возможно, чтобы исключить возможность вмешательства адаптера в передачу EDID данных.

  6. Проверка безопасности системы: Учитывая, что проблема исчезла после перезагрузки, подразумеваем, это может быть временным сбоем. Тем не менее, проверьте систему на наличие вирусов и вредоносных программ на случай, если это было вызвано какой-то внешней угрозой.

  7. Документация и поддержка производителя: Если будете сталкиваться с этой проблемой снова, подумайте о том, чтобы обратиться за поддержкой к производителю вашего оборудования или операционной системы. Также полезно вести документацию обо всех произошедших неблагоприятных событиях для облегчения диагностики в будущем.

Подобный комплексный подход поможет вам разобраться в источниках странных данных, отображаемых в заголовке окна настроек, и предотвратить их повторное появление. Проблема может оказаться сложной, требующей комбинации аппаратных и программных средств для диагностики и решения.

Оцените материал
Добавить комментарий

Капча загружается...