Рейтинг:0

Как загрузить Ubuntu 18.04 с двумя внешними мониторами USB-C DisplayPort 4K?

флаг cn

Когда я загружаю Ubuntu 18.04 LTS с двумя внешними мониторами USB-C DisplayPort 4K, дисплей зависает перед экраном входа в систему. Однако, если я сначала загружаюсь только с одним внешним монитором USB-C DisplayPort 4k, я могу подключить второй монитор и заставить оба работать, если я настрою оба монитора на 29,98 Гц. Это связано с ограничением используемого мной Intel NUC, который поддерживает только два монитора USB-C 4k с частотой 30 Гц на каждый. Несколько вариантов конфигурации дисплея для комплектов Intel® NUC NUC10i7FN > Тройной дисплей.

Я считаю, что проблема в том, что X пытается определить разрешение монитора и частоту обновления и пытается запустить оба монитора с разрешением 4K и частотой 60 Гц, что не поддерживается Intel.

Моя аппаратная настройка:

Я пробовал следующее:

  1. Комментируя записи ~/.config/monitors.xml с разрешением 4K при частоте >30 Гц на Изменение частоты обновления для конкретного монитора.
  2. Переключение на один монитор в меню «Настройки» > «Дисплеи» перед перезапуском.
  3. Копирование ~/.config/monitors.xml в /var/lib/gdm3/.config/monitor.xml за Как изменить разрешение экрана входа в систему в Ubuntu 18.04.
  4. Создание xorg.conf и настройка VertRefresh на 29,98 Гц на Как настроить двойной монитор > статически настроить в xorg.conf и [Решено] xorg.conf: установить предпочтительную частоту обновления монитора. Это на самом деле ухудшило ситуацию, когда X использовал высокую загрузку процессора и зависал, если я подключал оба монитора DisplayPort после загрузки.

Наконец, я попытался следовать https://wiki.ubuntu.com/X/Устранение неполадок/Замораживание, но не знаю, куда сообщить об ошибке блокировки графического процессора. Журналы, которые кажутся актуальными:

dmesg.txt

[38.752968] [drm:intel_cpu_fifo_underrun_irq_handler [i915]] *ОШИБКА* Процессорный канал Опустошение FIFO

Xorg.0.log

[481.032] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() не удалось
[481.032] _XSERVTransMakeAllCOTSServerListeners: сервер уже запущен
[ 481.032 ] (EE) 
Фатальная ошибка сервера:
[481.032] (EE) Невозможно установить сокеты для прослушивания. Убедитесь, что X-сервер еще не запущен (EE) 
[ 481.032 ] (EE) 
Обратитесь в службу поддержки The X.Org Foundation. 
     на http://wiki.x.org
 за помощью. 
[ 481.032] (EE) Пожалуйста, также проверьте файл журнала в "/var/log/Xorg.0.log" для получения дополнительной информации.
[ 481.032 ] (EE) 
[481.032] (EE) Сервер завершил работу с ошибкой (1). Закрытие файла журнала.

i915_error_state

[пустой]

Любые предложения о том, как загрузиться с двумя мониторами USB-C DisplayPort без зависания X?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.