Ubuntu не видит второй монитор

Обновлено: 07.07.2024

После новой установки ubuntu у меня были некоторые проблемы с миганием и исчезновением мыши. Я включил драйверы AMD с сайта AMD, но после перезагрузки я получил графическую ошибку, поэтому пришлось удалить установленные драйверы. После этого я установил драйверы radeon, чтобы я смог вернуть свой экран. Мышка перестала мерцать, но мой второй монитор не обнаружен ubuntu.

Я попытался отладить это, но не нашел решения.

sudo lshw -c video :

Я новичок на рабочем столе ubuntu, использую linux только для хостинга. У меня есть процессор i7-3770 и Radeon HD 7850 VGA.

3 ответа

Вам, вероятно, придется обходиться с файлом xorg.conf .

Однако у вас есть два разных графических процессора. Конечно, вам не удастся использовать 2 X-экраны, и для меня Xinerama не работает.

Я получил свою работу (1 экран на каждом графическом процессоре), не ссылаясь на второй графический процессор. Я (однако) использую 2 nVidia GTS 450s и 2 одинаковых экрана, поэтому вы можете бороться с этим методом.

Вот что вам нужно для файла xorg.conf :

Это устанавливает макет. Обратите внимание, что у нас есть только 1 экран (с местоположением 0,0), а Xinerama отключен (установлен на «0»).

Это раздел для вашей мыши и клавиатуры. Ваш файл xorg.conf (если он существует) должен уже иметь это. Если нет, просто используйте это. Он должен работать, поскольку это кажется по умолчанию.

Теперь я говорю, что мой GPU существует. Это может быть проблемой для вас, и я думаю (?) Ваши графические процессоры отличаются. Во всяком случае, ключ для меня состоял только в том, чтобы сказать, что есть один графический процессор.

Я собрал все это в папке для вставки, здесь для вас .

Подключение по hdmi -> dvi-i На windows системе(этот же ноутбук) монитор сразу включается и отображает рабочий стол. В ubuntu нет. Но если вставлять кабель hdmi то монитор загорается но пишет что нет сигнала.

Установлен драйвер nv /> xrandr пишет : HDMI-1-1 disconnected


1 ответ 1

Далее важно чтобы версии уже установленных драйверов не совпадали с устанавливаемыми иначе будет конфликт в ядре. Например скачиваем 418.54 и установлен 418.54. Если так то через систему обновлений нужно установить какую нибудь другую версию драйвера.

Далее запуститься в режиме восстановления и зайти в Root режим. запустить скачанный файл и если спросит перезаписать существующие файлы. После этого нужно перезагрузиться. Далее сразу включаться оба монитора. И уже их можно настраивать как угодно. Они везде будут видны.

После новой установки ubuntu у меня были некоторые проблемы с миганием и исчезновением мыши. Я включил драйверы AMD с сайта AMD, но после перезагрузки я получил графическую ошибку, поэтому пришлось удалить установленные драйверы. После этого я установил драйверы radeon, чтобы я смог вернуть свой экран.

Я попытался отладить это, но не нашел решения.

sudo lshw -c video:

Я новичок на рабочем столе ubuntu, использую linux только для хостинга. У меня есть процессор i7-3770 и Radeon HD 7850 VGA.

2 ответа

Поскольку у вас есть карта Radeon, вы можете ответить на уже ответный вопрос здесь: Как установить драйверы для AMD Radeon HD 7850?

Боюсь, что я делаю большинство вещей в GUI, а не в CLI, где это возможно, но вот как я решил аналогичную проблему.

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

Вот вывод из xrandr :

Моя главная проблема - последняя строка: HDMI-1-1 disconnected , Монитор подключен и готов к использованию, и я ничего не могу сделать, чтобы его обнаружить.

У меня есть видеокарта nvidia, и до обновления я использовал проприетарные драйверы. Когда впервые возникла проблема с внешним отображением, моей первой попыткой было переключиться обратно на драйверы Xorg с открытым исходным кодом. Однако после перезагрузки Ubuntu отображает настройки моего драйвера как "драйвер, установленный вручную", и не позволяет мне его изменить:


Я решил проблему с установкой lightdm и установил его как менеджер дисплея по умолчанию.

В процессе что-то меняется, потому что снова начинает обнаруживать внешние дисплеи, даже если вы вернетесь к GDM3.

Здесь вы можете следовать инструкциям по внесению этих изменений:

  • sudo dpkg-reconfigure gdm
  • выберите менеджер дисплея (LightDM, MDM, KDM, Slim, GDM), который вы хотите использовать по умолчанию, и нажмите Enter
  • перезагрузите компьютер

Мой внешний монитор, подключенный к Lenovo L380 HDMI, перестал работать в Ubuntu 18.04. Мне удалось решить эту проблему, открыв настройку BIOS и изменив параметр приоритета дисплея с USB Type-C на HDMI.

Попробуйте это (измените разрешение, если 1920x1080 не ваше разрешение):

Помимо этого ответа, я выполнил инструкции здесь. В частности, step 1 об этом мне сказали рекомендуемые драйверы для Ubuntu 18.04.1

Затем apt install nvidia-driver-440 И я наконец был дома.

У меня не было этой проблемы в Ubuntu 18.04 с NVIDIA GeForce GTX 1050 Mobile и GeForce GTX 1050. Но после обновления моего ядра до 4.19 мой внешний монитор больше не был обнаружен. Возврат к стандартному ядру 4.15 заставил проблему исчезнуть.

Я решил это путем очистки, а затем переустановить драйверы NVIDIA

Затем перейдите на вкладку "Дополнительные драйверы" инструмента "Программное обеспечение и обновления" и установите последние версии драйверов nvidia.

Сладкая милосердная чушь! Есть решение без установки lightdm!

Это, очевидно, лучшее решение для запуска X11 от имени пользователя root. Исправление в одну строку - добавить это к /etc/X11/Xwrapper.config:

Это исправление в одну строку в /lib/systemd/system/gdm3.service

Найдено здесь:

Все мои внешние дисплеи теперь обнаружены и работают на gdm3

Моя система:

Ubuntu 18.04.3 LTS

Процессор Intel® Core™ i7-8650U @ 1,90 ГГц × 8

GeForce GTX 1070 Ti / PCIe / SSE2 через Razer Core X через Thunderbolt 3

Лучшее решение не сработало для меня на моем ноутбуке Acer, который внезапно перестал показывать HDMI-1 как вывод в xrandr этим утром. Я попытался перейти на драйверы noveau в случае, если это помогло, но это не помогло.
Я читал на другом сайте, что иногда OEM-карты ноутбуков Nvidia могут "запутаться, подключен кабель или нет", что, как я предполагал, было просто технической поддержкой, успокаивающей кого-то. Но для хихиканья я попытался отключить кабель HDMI, подключить кабель VGA, перезагрузить компьютер и снова подключить кабель HDMI. По какой-то причине это сработало.

Вероятно, это расширение решения "Just Learning", важной частью которого, вероятно, является "сквозная VGA".

Для меня эта проблема возникла на Lenovo Ideapad 510 под управлением Ubuntu 16.04 после подключения к внешнему монитору, отличному от обычного, через HDMI. Это было исправлено после того, как я подключил этот ноутбук к еще одному внешнему монитору, хотя он там не работал. Ранее я также изменил свои графические драйверы с открытого исходного кода на проприетарный, а затем снова на открытый исходный код - возможно, это помогло. Я также перезагрузил компьютер несколько раз. Это кажется довольно случайным.

Люди, которые все еще не могут настроить внешний монитор на Ubuntu 18.04. Просто отключите безопасную загрузку в настройках BIOS и попробуйте. У меня это сработало. (ASUS ROG G531GV)

Я мог подключиться к внешнему монитору, прежде чем выполнить

Я попробовал предложения выше, но ни один из них не работает. наконец я восстановил соединение этим

Я удалил аккумулятор своего ноутбука на время, а затем он снова заработал. Это "известное" исправление в моей компании; используется обычно.

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

У меня была аналогичная проблема, я играл с режимом загрузки UEFI и Legacy, искал часами, но, наконец, решил, что это было сделано следующими способами: 1. Перейти к программному обеспечению и обновлениям 2. Дополнительные драйверы 3. Изменил драйвер дисплея оттуда. 4. перезапустить


У меня есть ноутбук MSI Prestige 15,6"с видеокартой GeForce GTX 1650 Mobile / Max-Q и встроенным контроллером Intel vga. Я использую Ubuntu 18.04. Я использую два внешних монитора 1080p, один из которых подключен к порту HDMI, а другой подключен через концентратор USB-C. Все 3 монитора работали до установки драйвера Nvidia.

Я установил драйвер 440, и после этого ноутбук не распознал монитор, подключенный через порт HDMI. Как будто порт HDMI больше не работал. (Я включил MOK в соответствии с инструкциями по установке драйвера.)

Если я снова переключусь на драйвер X.org Nouveau (через "Программное обеспечение и обновления", "Дополнительные драйверы"), то все 3 монитора будут работать правильно. Если я вернусь к драйверу 440 или 435, монитор, подключенный к HDMI, не будет работать.

Я пробовал несколько рекомендаций в этой теме, но ни одна из них не работает. Драйверы Nvidia просто не работают на этом оборудовании с ядром 5.3.

У меня есть старый рабочий стол с 960-й версией, который я вернусь к использованию для небольшой части разработки CUDA, которую мне нужно сделать.

Я просто потратил несколько часов, пытаясь найти различные решения, которые я нашел в этой теме и в других местах в Интернете.

Я использую Ubuntu 18.04 на HP Elitebook с графической картой Nvidia GTX1050. После новой установки все заработало, кроме внешнего монитора. Я переключал драйвер nvidia в разделе " Дополнительные драйверы" в разделе " Программное обеспечение и обновления" несколько раз, и каждый раз, когда коммутатор завершал работу, мне приходилось выбирать какой-то пароль, который якобы использовал бы при следующей перезагрузке, но меня никогда не просили об этом во время фактической перезагрузки. перезагружать.

Причина, по которой внешний дисплей не работал, заключалась в том, что выбранные драйверы не загружались. Я выяснил это, запустив nvidia-settings в терминале и получив ответ "ОШИБКА: драйвер NVIDIA не загружен".

Решение: при перезагрузке обратите внимание на экран регистрации ключа MOK / управления MOK. Там выберите опцию Enroll key и введите пароль, который вы создали во время обновления драйвера в Ubuntu.

Столкнулся с проблемой определения второго монитора, подключенного через VGA. Сперва подозрение упало на драйвера, так как до перезагрузки происходило обновление Ubuntu 18.04. Занявшись анализом и колдовством с xorg.conf ничего не добился. Принял решение переустановить ОС, но это не помогло. Позже проверил подключенный монитор к другой машине, стало ясно, что монитор не отдает о себе информации. Причины, почему так, не знаю. Переходников не используется, пробовал менять кабель подключения, не помогло.

Завести "Неизвестный дисплей" пришлось вручную задавши ему параметры работы. Я помню что он работал с разрешением 1920х1080 с частотой 60. Этого вполне достаточно чтобы генерировать параметры и дать понять системе как работать с монитором.

1. Определяем подключение нужного монитора:

Видим использование (в моем случае) VGA-1-1

xrandr

2. Берем строку с параметрами:

cvt 1920 1080 60

параметры (в моем случае) 1920х1080 60. Нам нужна эта часть, ее будем использовать дальше.

cvt

3. Применяем новые параметры:

xrandr --newmode 1920x1080_60.00 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

xrandr --addmode VGA-1-1 1920x1080_60.00

xrandr --output VGA-1-1 --mode 1920x1080_60.00

1920x1080_60.00 - параметр со скрина 2.

VGA-1-1 - подключение со скрина 1.

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

Монитор

Этот способ работает только в пределах одной сессии. Чтобы при входе в систему монитор имел нужные нам параметры, нужно поставить это на автозапуск.

4. Автоматизация при запуске:

Создаем monitor.sh с параметрами из пункта 3 выше, и размещаем ее в любое место

xrandr --newmode 1920x1080_60.00 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA-1-1 1920x1080_60.00
xrandr --output VGA-1-1 --mode 1920x1080_60.00

Для автозапуска при включении нужно зайти в "Настройки" -> "Автоматически запускаемые приложения" и сделать так

Я использую Ubuntu 12.04 на Lenovo x61s Thinkpad. Поскольку экран довольно маленький, и я хочу немного отредактировать видео, я решил подключить монитор и использовать его. Монитор Relisys JM777 (довольно старый).

Когда я подключаю его к другому компьютеру, работающему под управлением Windows 7, он сразу же отображает экран; но при подключении к Lenovo экран монитора остается пустым. Согласно SysInfo, графическая карта на Lenovo является «VGA-совместимым контроллером».

Кто-нибудь получил какие-либо предложения для того, чтобы этот монитор работал? Я совсем новичок в Linux.

Вы должны зайти в панель настроек системы и проверить параметры отображения. Скорее всего, в вашей системе по умолчанию второй экран остается неактивным, пока пользователь не настроит его. Это может помочь подключить монитор при загрузке. Я не предполагаю, что он появится, но вы можете добавить содержимое файла /var/log/Xorg.0.log здесь. Может быть что-то интересное сказать о том, почему его не активируют. Я вижу, что вы разместили свой файл журнала, и вы используете драйвер Intel. Если ответ Pretorix DHM не помог, я бы предложил вставить вывод команды x xrandr после того, как экран подключен, чтобы проверить, не связана ли она с программой Displays или драйвером. Из самой последней строки вашего файла Xorg.0.log я бы сказал, что драйвер получает уведомление о том, что присутствует новый монитор, поскольку он добавляет для него еще один кадровый буфер.

У меня была похожая проблема с моим HP Elitebook 8530w, который использует графическую карту NVidia Quadra. Я использую рекомендованные драйверы NVidia в Ubuntu 12.04.

В приложениях> Системные инструменты> Системные настройки> Дисплей он не обнаружит мой дополнительный дисплей.

Однако, когда я захожу в Приложения> Системные инструменты> Администрирование, появляется опция Настройки Nvidia X Server. Здесь я могу выбрать другой дисплей, который обнаруживается правильно, и я могу немедленно использовать свой дополнительный дисплей.

У меня та же проблема, но я новичок в Ubuntu (версия 14.04) и не понимаю вашего предложения. Как мне "перейти к Applications -> System Tools -> System Settings -> Display "? Для Ubuntu 16.04: в левом верхнем углу (на панели задач) должна быть кнопка с текстовым надписью «Поиск на компьютере». Нажав здесь, вы должны открыть своеобразное окно, которое содержит несколько значков и имеет большую панель поиска сверху. Здесь поиск: Nvidia X Server settings .

У меня были похожие проблемы с Ubuntu 12.04 и EliteBook 8530w. Внешний дисплей не работает. Я изменил драйвер дисплея NVidia на более новую версию, и это помогло. Настройки системы> Дополнительные драйверы .

У меня была похожая проблема с моим probook 4416 HP, я перепробовал все, что мог найти в Интернете, но у меня ничего не получалось; Я даже установил драйвер AMD для моей старой видеокарты.

Но, наконец, я решил свою проблему, отсоединив провод DVI и снова подключив его.

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

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

  1. Отключите дисплей (кабель HDMI) от машины.
  2. Перезагрузите машину.
  3. Подключи второй дисплей.

Теперь он должен распознать 2-й дисплей.

Спасибо, перепробовал много других вещей, но в конце концов это исправило!

Перейдите к кнопке «Тире» (пурпурно-белый слева вверху) и введите «Дисплей». Дисплей управления появится. Нажмите здесь. Через несколько секунд вы окажетесь на панели управления дисплеем и увидите оба дисплея. Нажмите на дополнительный монитор и нажмите Включить контроль.

Затем нажмите кнопку Применить. Если все выглядит хорошо, вы можете принять эту конфигурацию. Если вы ничего не сделаете, все вернется к тому, что было через 30 секунд.

Если вы хотите использовать их оба одновременно, вы также можете снять флажок с зеркала и перемещать экраны относительно друг друга. Опять же, вы должны нажать на кнопку Применить, чтобы попробовать. После этого вы сможете просматривать разные части виртуального рабочего стола на двух дисплеях и перемещать окна с помощью мыши в то место, где они наиболее удобны для вас.

Я смог убедиться, что предложение Т. Веррона работает на моем компьютере. Это отдельные шаги. Существуют отдельные команды для выполнения этой работы с помощью xrandr команды, например, xrandr --auto которая включит второй экран. Это может быть полезно когда-нибудь, если вы захотите написать это. Но вы сказали, что вы новичок, так что . Спасибо за вашу помощь, но у меня все еще есть проблемы, я боюсь. Я вошел в диалоговое окно «Дисплеи», как это было предложено - первоначально он показывал только один дисплей, один для моего ноутбука, но когда я снял флажок с опции «Зеркало», рядом появился второй, обозначенный «TEO 17». Не вижу никакой опции «Включить»; дисплей «TEO 17», когда я щелкал по нему, уже показывал «ВКЛ». Я попытался выключить и снова включить его, а затем нажать «Применить» - моя мышь исчезла с правой стороны экрана ноутбука, но экран Relisys остался пустым. Хорошо, я включил монитор, подключенный к сети, и посмотрел файл /var/log/Xorg.0.log. Излишне говорить, что это ничего не значило для меня, но вот оно: Извините, мой предыдущий комментарий был незаконченным, потому что я пытался вставить содержимое файла Xorg.0.log, но на форуме было слишком много символов, чтобы форум мог его принять. Есть ли способ обойти это?

Была похожая проблема при подключении другого монитора к моему ноутбуку. Пробовал устанавливать драйверы - не помогло. Однако после этих шагов:

Откройте Настройки> Дисплеи и нажмите Detect Displays

В том же окне снимите зеркало Displays флажок

Второй монитор был обнаружен. Обратите внимание, что на первом этапе вы можете удалить файл, но переименовать его безопаснее на тот случай, если вам нужно его восстановить.

После обновления до Ubuntu 18.04 моему ноутбуку не удалось обнаружить / использовать внешний монитор, подключенный через HDMI. Даже при подключении кнопка «обнаружить дисплеи» в приложении настроек по умолчанию ничего не делает.

Вот результат из xrandr :

Моя главная проблема - последняя строка: HDMI-1-1 disconnected . Монитор подключен и готов к использованию, и я ничего не могу сделать, чтобы обнаружить его.

У меня есть видеокарта nvidia, и до обновления я использовал проприетарные драйверы. Когда впервые возникла проблема с внешним отображением, моей первой попыткой было переключиться обратно на драйверы Xorg с открытым исходным кодом. Однако после перезагрузки Ubuntu отображал мои настройки драйвера как «драйвер, установленный вручную», и не позволил мне изменить его:

enter image description here

Есть какие-нибудь рекомендации?

Для меня решение нашло здесь , была единственная вещь, которая работала.

  • Хитрость MSI GS65 8SF
  • Ubuntu 18.04 LTS (Рабочий стол Волнистого попугайчика 18.04)

Обновление

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

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

Я запускаю Ubuntu 18.04 на видеокарте HP Elitebook with Nvidia GTX1050. После новой установки все работало кроме внешнего монитора. Я переключал драйвер Nvidia в раздел Additional Drivers программного обеспечения и Обновлений несколько раз и каждый раз прежде чем переключатель был завершен, я должен был выбрать некоторый пароль, который я буду, предположительно, использовать во время следующей перезагрузки, но меня никогда не просили относительно него во время фактической перезагрузки.

Причина внешний дисплей не работал, был то, что выбранные драйверы не стали загруженными. Я узнал это рабочими настройками Nvidia в терминале и получением "ОШИБКИ: драйвер NVIDIA не загружается" ответ.

Решение: Обратите внимание в перезагрузке для, Регистрируют MOK key/MOK экран управления. Там выберите опцию Зарегистрировать ключ и ввести пароль, который Вы создали во время обновления драйвера в Ubuntu.

Читайте также: