get-edid всегда дает сбой, но ubuntu обнаруживает марку / модель монитора в настройках системы

Я пытаюсь написать несколько сценариев, чтобы определить, какой монитор подключен и когда. Я не уверен, иду ли я по правильному пути, но я замечаю, что независимо от того, что я делаю, пытаясь использовать 'get-edid', всегда происходит сбой со следующим выводом:

sudo get-edid
This is read-edid version 3.0.1. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

    Performing real mode VBE call
    Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
    Function unsupported
    Call failed

    VBE version 0
    VBE string at 0x0 "O"

VBE/DDC service about to be called
    Report DDC capabilities

    Performing real mode VBE call
    Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
    Function unsupported
    Call failed

Reading next EDID block

VBE/DDC service about to be called
    Read EDID

    Performing real mode VBE call
    Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
    Function unsupported
    Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
I'm sorry nothing was successful. Maybe try some other arguments
if you played with them, or send an email to Matthew Kern <pyrophobicman@gmail.com>.

Интересная часть, хотя в том, что если я перейду к настройкам дисплея в Ubuntu, он обнаружит монитор / модель / размер монитора. Я не понимаю, как Ubuntu делает это, если get-edid всегда терпит неудачу.

Я пробовал несколько разных версий get-edid и использую Ubuntu 12.04. У меня есть два монитора, один - монитор ноутбука Acer, а второй - монитор Philips, подключенный через HDMI.

Я также использую метод загрузки EFI, интересно, это как-то связано с этим?

У кого-нибудь есть идеи?

0
задан 17.05.2020, 18:18

1 ответ

Согласно Дон-crissti :

человекочитаемая форма [...] не прибывает (непосредственно) из Вашего EDID: Ubuntu пользуется библиотеками гнома внизу. libgnome-рабочий-стол декодирует edid и - через , pnp-идентификаторы - преобразовывают трехбуквенный идентификатор поставщика [...] на симпатичное название дисплея.

[ Источник ]

0
ответ дан 17.05.2020, 18:18
  • 1
    Вы могли попробовать xrandr --verbose для получения необработанных данных EDID – Ignacio Vazquez-Abrams 17.05.2020, 18:19
  • 2
    как я мог использовать необработанные данные EDID полезно из xrandr - подробный? – Konstantin 17.05.2020, 18:19
  • 3
    Аккуратный! Хотя, я все еще не уверен, почему я не в состоянии вытянуть эти данные сам через, добираются-edid. Какие-либо идеи об этом? – Engineero 17.05.2020, 18:20

Теги

Похожие вопросы