Как проверить, может ли EDID быть tusted

Существует несколько способов, которыми Вы могли достигнуть этого постоянно:

  • Вы могли добавить xset b off к Вашим программам запуска (если Вы используете startx или подобный, это будет ~/.xinitrc, иначе для GNOME/KDE/etc, используйте свое "приложение" программ запуска),
  • Вы могли поместить в черный список модуль, ответственный за управление динамиком компьютера (и таким образом также звуковой сигнал ПК) путем добавления blacklist pcspkr в названный файл /etc/modprobe.d/99-nobeep.conf (или подобный, если Вашей системой не является Linux),
  • Если Ваша система поддерживает его, Вы могли бы использовать свою аудиосистему для отключения звука звукового сигнала ПК (ALSA, PulseAudio, OSS, и др.)

Я не полагаю, что существует опция для этого в xorg.conf.

5
18.06.2013, 02:23
2 ответа

попробовать xrandr --verbose. Это показывает сырые данные edid деталь также.

4
27.01.2020, 20:39

Вы могли также попробовать monitor-edid. Домашняя страница описывает различные методы, используемые для доступа EDID. Я нашел это более гибким и надежным, чем read-edid. Это также имеет некоторые хорошие выходные опции.
через VBE:

monitor-get-edid-using-vbe | monitor-parse-edid

parsing EDID from /sys/class/drm/card0-LVDS-1/edid
EISA ID: CMO1574
EDID version: 1.3
EDID extension blocks: 0
Screen size: 34.4 cm x 19.3 cm (15.53 inches, aspect ratio 16/9 = 1.78)
Gamma: 2.2
Digital signal

    # Monitor preferred modeline (60.0 Hz vsync, 55.5 kHz hsync, ratio 16/9, 118 dpi)
    ModeLine "1600x900" 97.75 1600 1648 1680 1760 900 903 908 926 -hsync -vsync

через KMS (формат самосвала жемчуга):

monitor-edid -v --perl
(
parsing EDID from /sys/class/drm/card0-LVDS-1/edid
+{
          'EISA_ID' => 'CMO1574',
          'checksum' => 25,
          'detailed_timings' => [
                                  {
                                    'ModeLine' => '"1600x900" 97.75 1600 1648 1680 1760 900 903 908 926 -hsync -vsync',
                                    'ModeLine_comment' => '# Monitor preferred modeline (60.0 Hz vsync, 55.5 kHz hsync, ratio 16/9, 118 dpi)',
                                    'digital_composite' => 3,
                                    'horizontal_active' => 1600,
                                    'horizontal_blanking' => 160,
                                    'horizontal_border' => 0,
                                    'horizontal_dpi' => '118.139534883721',
                                    'horizontal_image_size' => 344,
                                    'horizontal_sync_offset' => 48,
                                    'horizontal_sync_positive' => 0,
                                    'horizontal_sync_pulse_width' => 32,
                                    'interlaced' => 0,
                                    'pixel_clock' => '97.75',
                                    'preferred' => 1,
                                    'stereo' => 0,
                                    'vertical_active' => 900,
                                    'vertical_blanking' => 26,
                                    'vertical_border' => 0,
                                    'vertical_dpi' => '118.445595854922',
                                    'vertical_image_size' => 193,
                                    'vertical_sync_offset' => 3,
                                    'vertical_sync_positive' => 0,
                                    'vertical_sync_pulse_width' => 5
                                  }
                                ],
          'diagonal_size' => '15.5292379824145',
          'edid_revision' => 3,
          'edid_version' => 1,
          'established_timings' => [],
          'extension_flag' => 0,
          'feature_support' => {
                                 'DPMS_active_off' => 0,
                                 'DPMS_standby' => 0,
                                 'DPMS_suspend' => 0,
                                 'GTF_compliance' => 0,
                                 'has_preferred_timing' => 1,
                                 'rgb' => 0,
                                 'sRGB_compliance' => 0
                               },
          'file' => '/sys/class/drm/card0-LVDS-1/edid',
          'gamma' => 120,
          'manufacturer_name' => 'CMO',
          'max_size_horizontal' => '34.4',
          'max_size_precision' => 'mm',
          'max_size_vertical' => '19.3',
          'monitor_details' => '',
          'monitor_text' => [
                              'N156O6-L01',
                              'CMO',
                              'N156O6-L01'
                            ],
          'product_code' => 5492,
          'ratio' => '1.78238341968912',
          'ratio_name' => '16/9',
          'ratio_precision' => 'mm',
          'serial_number' => 0,
          'standard_timings' => [],
          'video_input_definition' => {
                                        'composite_sync' => 0,
                                        'digital' => 1,
                                        'separate_sync' => 0,
                                        'sync_on_green' => 0,
                                        'voltage_level' => 0
                                      },
          'week' => 41,
          'year' => 2008
        }
,
)
2
27.01.2020, 20:39
  • 1
    Большой ответ также. Но и мне нужно меньше зависимостей для нашей минимальной системы. Спасибо так или иначе! –  ManuelSchneid3r 18.06.2013, 02:28

Теги

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