Как загрузить прошивку EDID с помощью drm_kms_helper

У меня некоторые проблемы с экраном на моем компьютере, я использую его с KVM-переключателем, но этот переключатель, похоже, блокирует обнаружение EDID экрана и, как никакой экран не обнаружен, после загрузки (когда загрузочный логотип Ubuntu обычно появляются) экран переходит в спящий режим. Но с параметром ядра nomodeset драйвер vesa правильно определяет экран, и он работает, но с ограничениями (без аппаратного ускорения, мерцания мыши, без спящего режима ...).

Я провел много тестов (xrandr, создайте свой собственный Xorg.conf ...), и я наконец нашел этот патч ядра: drm: разрешить загрузку EDID в качестве прошивки, чтобы переопределить неисправный монитор . Поэтому я попытался скомпилировать свое собственное ядро, и я «Я видел, что у ядра Ubuntu по умолчанию уже есть этот патч и настроен для компиляции на ядре.

config-3.2.0-24-generic:

CONFIG_DRM_KMS_HELPER=m
CONFIG_DRM_LOAD_EDID_FIRMWARE=y

ve make /etc/modprobe.d/drm-kms-helper.conf, который содержит:

cat /etc/modprobe.d/drm-kms-helper.conf
options drm_kms_helper edid_firmware=VGA1:edid/1680x1050.bin

Но проблема все еще существует, когда я загружаю экран. Даже если конфигурация еще должна быть применена:

cat /sys/module/drm_kms_helper/parameters/edid_firmware 
VGA1:edid/1680x1050.bin

Я также пробовал эти настройки:

=VGA-1:edid/1680x1050.bin
=edid/1680x1050.bin

На Xorg.0.log система работает одинаково как и раньше:

[    21.832] (II) intel(0): EDID for output VGA1
[    21.837] (II) intel(0): EDID for output HDMI1
[    21.884] (II) intel(0): EDID for output DP1
[    22.012] (II) intel(0): EDID for output HDMI2
[    22.016] (II) intel(0): EDID for output HDMI3
[    22.064] (II) intel(0): EDID for output DP2
[    22.112] (II) intel(0): EDID for output DP3
[    22.112] (II) intel(0): Output VGA1 disconnected
[    22.112] (II) intel(0): Output HDMI1 disconnected
[    22.112] (II) intel(0): Output DP1 disconnected
[    22.112] (II) intel(0): Output HDMI2 disconnected
[    22.112] (II) intel(0): Output HDMI3 disconnected
[    22.112] (II) intel(0): Output DP2 disconnected
[    22.112] (II) intel(0): Output DP3 disconnected
[    22.112] (WW) intel(0): No outputs definitely connected, trying again...
[    22.112] (II) intel(0): Output VGA1 disconnected
[    22.112] (II) intel(0): Output HDMI1 disconnected
[    22.112] (II) intel(0): Output DP1 disconnected
[    22.112] (II) intel(0): Output HDMI2 disconnected
[    22.112] (II) intel(0): Output HDMI3 disconnected
[    22.112] (II) intel(0): Output DP2 disconnected
[    22.112] (II) intel(0): Output DP3 disconnected
[    22.112] (WW) intel(0): Unable to find connected outputs - setting 1024x768 initial framebuffer

Странная вещь, как написано в журнале, присутствует изображение 1024x768, но не просыпается экран. Единственный способ увидеть это - переключиться с KVM с активированного компьютера на этот.

На данный момент я не знаю, какие треки следует, я потерян.

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

5
задан 14 June 2012 в 03:32

24 ответа

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

2
ответ дан 25 July 2018 в 18:43

Возможно, вам нужно будет явно включить видеопорт с помощью параметра ядра video = VGA-1: e.

0
ответ дан 25 July 2018 в 18:43

Я вижу, что патчу всего 2 дня. Если вы можете, я предлагаю вам подождать, пока патч будет принят в дерево Linus, а затем включится в исходное ядро, которое создает команда ядра Ubuntu. (Я вижу, что он удалил последнюю попытку исправить это из-за проблем, которые он вызвал).

После того, как он был объединен, вы можете попытаться использовать основную сборку Ubuntu из обновленного дерева - см. this . Это немного сложно, но не так сложно, как создание собственного ядра или использование dkms.

См. Также этот вопрос .

0
ответ дан 25 July 2018 в 18:43

Возможно, вам нужно будет явно включить видеопорт с помощью параметра ядра video = VGA-1: e.

0
ответ дан 31 July 2018 в 12:38

Я вижу, что патчу всего 2 дня. Если вы можете, я предлагаю вам подождать, пока патч будет принят в дерево Linus, а затем включится в исходное ядро, которое создает команда ядра Ubuntu. (Я вижу, что он удалил последнюю попытку исправить это из-за проблем, которые он вызвал).

После того, как он был объединен, вы можете попытаться использовать основную сборку Ubuntu из обновленного дерева - см. this . Это немного сложно, но не так сложно, как создание собственного ядра или использование dkms.

См. Также этот вопрос .

0
ответ дан 31 July 2018 в 12:38

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

2
ответ дан 31 July 2018 в 12:38

Возможно, вам нужно будет явно включить видеопорт с помощью параметра ядра video = VGA-1: e.

0
ответ дан 2 August 2018 в 00:52

Я вижу, что патчу всего 2 дня. Если вы можете, я предлагаю вам подождать, пока патч будет принят в дерево Linus, а затем включится в исходное ядро, которое создает команда ядра Ubuntu. (Я вижу, что он удалил последнюю попытку исправить это из-за проблем, которые он вызвал).

После того, как он был объединен, вы можете попытаться использовать основную сборку Ubuntu из обновленного дерева - см. this . Это немного сложно, но не так сложно, как создание собственного ядра или использование dkms.

См. Также этот вопрос .

0
ответ дан 2 August 2018 в 00:52

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

2
ответ дан 2 August 2018 в 00:52

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

2
ответ дан 4 August 2018 в 16:22

Возможно, вам нужно будет явно включить видеопорт с помощью параметра ядра video = VGA-1: e.

0
ответ дан 4 August 2018 в 16:22

Я вижу, что патчу всего 2 дня. Если вы можете, я предлагаю вам подождать, пока патч будет принят в дерево Linus, а затем включится в исходное ядро, которое создает команда ядра Ubuntu. (Я вижу, что он удалил последнюю попытку исправить это из-за проблем, которые он вызвал).

После того, как он был объединен, вы можете попытаться использовать основную сборку Ubuntu из обновленного дерева - см. this . Это немного сложно, но не так сложно, как создание собственного ядра или использование dkms.

См. Также этот вопрос .

0
ответ дан 4 August 2018 в 16:22

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

2
ответ дан 6 August 2018 в 01:01

Возможно, вам нужно будет явно включить видеопорт с помощью параметра ядра video = VGA-1: e.

0
ответ дан 6 August 2018 в 01:01

Я вижу, что патчу всего 2 дня. Если вы можете, я предлагаю вам подождать, пока патч будет принят в дерево Linus, а затем включится в исходное ядро, которое создает команда ядра Ubuntu. (Я вижу, что он удалил последнюю попытку исправить это из-за проблем, которые он вызвал).

После того, как он был объединен, вы можете попытаться использовать основную сборку Ubuntu из обновленного дерева - см. this . Это немного сложно, но не так сложно, как создание собственного ядра или использование dkms.

См. Также этот вопрос .

0
ответ дан 6 August 2018 в 01:01

Возможно, вам нужно будет явно включить видеопорт с помощью параметра ядра video = VGA-1: e.

0
ответ дан 7 August 2018 в 18:28

Я вижу, что патчу всего 2 дня. Если вы можете, я предлагаю вам подождать, пока патч будет принят в дерево Linus, а затем включится в исходное ядро, которое создает команда ядра Ubuntu. (Я вижу, что он удалил последнюю попытку исправить это из-за проблем, которые он вызвал).

После того, как он был объединен, вы можете попытаться использовать основную сборку Ubuntu из обновленного дерева - см. this . Это немного сложно, но не так сложно, как создание собственного ядра или использование dkms.

См. Также этот вопрос .

0
ответ дан 7 August 2018 в 18:28

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

2
ответ дан 7 August 2018 в 18:28

Возможно, вам нужно будет явно включить видеопорт с помощью параметра ядра video = VGA-1: e.

0
ответ дан 10 August 2018 в 07:09

Я вижу, что патчу всего 2 дня. Если вы можете, я предлагаю вам подождать, пока патч будет принят в дерево Linus, а затем включится в исходное ядро, которое создает команда ядра Ubuntu. (Я вижу, что он удалил последнюю попытку исправить это из-за проблем, которые он вызвал).

После того, как он был объединен, вы можете попытаться использовать основную сборку Ubuntu из обновленного дерева - см. this . Это немного сложно, но не так сложно, как создание собственного ядра или использование dkms.

См. Также этот вопрос .

0
ответ дан 10 August 2018 в 07:09

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

2
ответ дан 10 August 2018 в 07:09

Я вижу, что патчу всего 2 дня. Если вы можете, я предлагаю вам подождать, пока патч будет принят в дерево Linus, а затем включится в исходное ядро, которое создает команда ядра Ubuntu. (Я вижу, что он удалил последнюю попытку исправить это из-за проблем, которые он вызвал).

После того, как он был объединен, вы можете попытаться использовать основную сборку Ubuntu из обновленного дерева - см. this . Это немного сложно, но не так сложно, как создание собственного ядра или использование dkms.

См. Также этот вопрос .

0
ответ дан 15 August 2018 в 19:09

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

2
ответ дан 15 August 2018 в 19:09

Возможно, вам нужно будет явно включить видеопорт с помощью параметра ядра video = VGA-1: e.

0
ответ дан 15 August 2018 в 19:09

Другие вопросы по тегам:

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