Как загрузить Встроенное микропрограммное обеспечение 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

Таким образом, я имею, делают/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, изображение присутствует, но не будите экран. Единственный путь t видит, что должен переключиться с KVM от активированного компьютера до этого.

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

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

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

3 ответа

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

0
ответ дан 14 June 2012 в 02:32

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

0
ответ дан 14 June 2012 в 02:32

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

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

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

0
ответ дан 14 June 2012 в 02:32

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

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