Я получаю такие ошибки:
[ 17.774473] [drm:drm_edid_block_valid [drm]] *ERROR* EDID checksum is invalid, remainder is 209
Во время и вскоре после загрузки моей системы Ubuntu Server 16.04.3. У меня абсолютно НЕТ X-Windows, установленной в системе, поэтому, пожалуйста, не просите меня изменить /etc/X11/xorg.conf, так как этот файл НЕ СУЩЕСТВУЕТ. Я разочарован, потому что единственная помощь, которую я могу найти, включает изменение файла конфигурации X, что, очевидно, не является тем решением, которое мне нужно.
Я просто использую обычный старый VGA монитор, потому что эта система находится в шкафу связи, и никто не смотрит на экран. На видеокарте есть порт DVI, но он не используется. Монитор работает просто отлично, поэтому я надеюсь, что кто-нибудь подскажет, как заставить систему отключиться из-за этой контрольной суммы EDID - в противном случае он иногда выдает сообщение, пока я работаю над настройкой системы, сканированием и т. Д. на местном мониторе.
РЕДАКТИРОВАТЬ : Добавление запрошенного вывода команды
$ lspci -k | grep -EA3 'VGA|3D|Display'
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] R480 [Radeon X800 GTO]
Subsystem: PC Partner Limited / Sapphire Technology R480 [Radeon X800 GTO]
Kernel driver in use: radeon
Kernel modules: radeon
01:00.1 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] R480 [Radeon X800 GTO] (Secondary)
Subsystem: PC Partner Limited / Sapphire Technology R480 [Radeon X800 GTO] (Secondary)
04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5754 Gigabit Ethernet PCI Express (rev 02)
Subsystem: Dell Precision 390
FWIW, вывод одинаков при запуске с sudo .
источник
lspci -k | grep -EA3 'VGA|3D|Display'
дают? Можете ли вы форсировать EDID или отключить опрос ?Ответы:
Из ответа на linuxforums :
Установите настройки видео для параметров загрузки ядра через grub:
Добавьте эту строку, или измените ее на это, или добавьте это к текущей строке (если вы знаете, что делаете). Вы можете настроить mode_options, наибольшее значение имеет импорт,
nomodeset
иnoedid
, как минимум, вы можете попробовать просто добавитьnoedid
:Это отключает переключение режима KMS в ядре; Используйте фрейм-буфер uvesafb; Установите разрешение 1024x768 с глубиной синхронизации 16 Гц при частоте 60 Гц (другие варианты могут быть
1920x1080-16
или1600x1200-32@50
зависят от вашего оборудования); отключить регистры диапазона типов памяти (mtrr) для кадрового буфера; включить панорамирование дисплея в режиме обтекания, используя защищенный режим VESA; не проверяйте дисплей, чтобы проверить наличие данных. Когда вы переключаетесь на него или подключаете его к монитору, тогда он должен быть установлен в этот режим (уже).Чтобы настройки grub были записаны в ваш / boot. Перезагрузите компьютер и убедитесь, что он работает. Если вы подключите другой монитор, с помощью noedid вы не обязательно получите работающий дисплей, возможно, он может сломаться (например, если частота установлена выше, чем может выдержать дисплей; хотя я думаю, что современные дисплеи избегают этого) ).
Если это все еще не работает, попробуйте:
и раскомментируйте (уберите #)
Что заставляет все работать в текстовом режиме. Обнови grub, перезагрузись.
источник
Я обнаружил, что причина моей проблемы была другой, и вышеуказанное решение не сработало. Тем не менее, я нашел решение.
В моем случае монитор, который я использовал, был достаточно стар, чтобы не поддерживать более поздние средства, используемые ядром kms для извлечения edid. Необходимо было:
Ключом здесь является -c, который использует более старый способ получения edid. Затем отредактируйте / etc / default / grub так, чтобы
перезагрузка и ... жалоба на спам исчезла.
источник