Дуальный монитор с использованием графики Intel перестал работать на Ubuntu 18.04

Вопрос или проблема

Я установил ubuntu 18.04 через несколько дней после выхода. Она работала хорошо до сих пор. Теперь она не обнаруживает внешний монитор.

Моя система — ноутбук MSI gs30 2m shadow без внешней док-станции:

$ lsb_release -a :

Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание:    Ubuntu 18.04 LTS
Версия:    18.04
Кодовое имя:   bionic

$ sudo lspci -v:

00:02.0 VGA совместимый контроллер: Intel Corporation Crystal Well Integrated Graphics Controller (rev 08) (prog-if 00 [VGA controller])
    Подсистема: Micro-Star International Co., Ltd. [MSI] Crystal Well Integrated Graphics Controller
    Флаги: главный шина, быстрый devsel, задержка 0, IRQ 34
    Память на afc00000 (64-бит, не предзагруженная) [размер=4M]
    Память на c0000000 (64-бит, предзагруженная) [размер=256M]
    Порты ввода-вывода на 5000 [размер=64]
    [виртуальный] Расширенная ROM на 000c0000 [отключена] [размер=128K]
    Возможности: [90] MSI: Включить+ Количество=1/1 Маскируемый- 64.bit-
    Возможности: [d0] Управление питанием версия 2
    Возможности: [a4] Расширенные функции PCI
    Ядровой драйвер в использовании: i915
    Ядровые модули: i915

$ xrandr :

Экран 0: минимально 320 x 200, текущее 1920 x 1080, максимально 8192 x 8192
eDP-1 подключен основной 1920x1080+0+0 (нормальный слева перевернут вправо ось х ось y) 294мм x 165мм
   1920x1080     60.00*+  59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  

Я не имею понятия, почему это происходит:

  • Единственная ошибка в логах XOrg — (EE) open /dev/fb0: Permission denied ($ grep EE ~/.local/share/xorg/Xorg.*)
  • Также, в настройках дисплея нет кнопки “Обнаружить дисплеи”, как в Ubuntu 17.10.
  • Я попробовал установить последние драйверы с https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
  • Я пробовал с разными кабелями и мониторами.
  • При поиске в Google я не нашел никаких недавних ответов, подходящих к моей проблеме.
  • Проверял кабель и монитор с другим ноутбуком, и они работали без каких-либо проблем.
  • Проверял с Live USB, и все работало без проблем.
  • Оба монитора работали на странице входа.
  • Является ли модуль i915 правильным для i7-4870HQ (микроархитектура Haswell)?

Честно говоря, я не знаю, с чего начать поиск.

Примечание:
В офисе все работает, как обычно, с двумя мониторами!! Похоже, что он запоминает конфигурацию. Но на прошлой неделе двойной монитор работал дома. Что изменилось? Как это исправить?

Когда я пробовал:

  • Кабель и монитор проверены с другими ноутбуками без проблем.
  • Ноутбук проверен с другими мониторами и работает только с тем, который я привык использовать в офисе.
  • Загрузка с помощью Ubuntu 18.04 из Live USB работает.
  • Страница входа включает второй монитор. После входа он перестает работать.

Так что проблема очевидна, она связана с моим пользователем.

Шаги для решения проблемы:

  • Удалить (или переместить) папку ~/.local/xorg
  • Перезагрузить.
  • Теперь монитор не работает, но по крайней мере он есть в настройках дисплея, так что его обнаружили. Затем я могу включить его и настроить как второй монитор.

Так что это исправлено. Также работает в офисе с другим монитором.

Ответ или решение

Проблема с двойным дисплеем на Ubuntu 18.04 с графикой Intel

Недавно вы столкнулись с проблемой, когда ваш дополнительный монитор перестал определяться в Ubuntu 18.04 после некоторого времени нормальной работы. Давайте подробно рассмотрим возможные причины и пути решения этой проблемы.

1. Описание проблемы

Ваш ноутбук MSI GS30 2M Shadow использует интегрированную графику Intel (Crystal Well Integrated Graphics). Ввод команды xrandr показывает, что основной экран (встроенный дисплей eDP-1) работает нормально, но внешний монитор не распознается. Кроме того, в логах Xorg мы наблюдаем сообщение об ошибке: (EE) open /dev/fb0: Permission denied, что может указывать на проблемы с правами доступа.

2. Устранение неполадок

Вы проделали несколько полезных шагов, включая:

  • Проверку кабелей и мониторов: они работали на других устройствах без каких-либо проблем.
  • Тестирование Live USB, где монитор работал корректно.
  • Подтверждение работы обоих мониторов на экране входа в систему, что указывает на возможные проблемы с конфигурацией после входа.

3. Возможные причины

  • Конфигурации Xorg: Вероятно, проблема связана с настройками графического сервера для вашего пользователя, а не с аппаратными средствами или драйверами. Удаление конфигурационных файлов может решить проблему.
  • Проблемы с правами доступа: Ошибка в логах о доступе к /dev/fb0 может указывать на то, что ваш пользователь не имеет нужных привилегий для работы с графическим устройством.

4. Решение проблемы

На основании ваших действий, давайте подытожим подходы к устранению проблемы:

  1. Удаление конфигурации Xorg:

    • Перейдите в домашнюю папку вашего пользователя и удалите или переместите папку ~/.local/xorg:
      mv ~/.local/xorg ~/.local/xorg_backup
  2. Перезагрузка системы:

    • После удаления конфигураций выполните перезагрузку системы:
      sudo reboot
  3. Проверка работы монитора:

    • После перезагрузки зайдите в настройки дисплея. Теперь внешний монитор должен отображаться, и вам нужно будет активировать его и настроить как дополнительный.

5. Заключение

Этот метод решения проблемы восстановил возможность использования двойного дисплея. Убедитесь, что у вас установлены последние обновления системы и драйверов для предотвращения подобных ситуаций в будущем. Если проблема возникнет снова, возможно, стоит учесть использование других графических драйверов или обновление до более поздней версии Ubuntu, так как совместимость может улучшиться с новыми релизами.

Рекомендации

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

Эти шаги помогут вам поддерживать стабильность работы с двойными мониторами на вашем оборудовании.

Оцените материал
Добавить комментарий

Капча загружается...