Зовнішній монітор не виявлено на Ubuntu 18.04


32

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

Ось вихід із xrandr:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.01*+  60.01    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  
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)

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

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

введіть тут опис зображення

Будь-які рекомендації?


Як ви називаєте драйвер Xorg з відкритим кодом? це водій нуво?
solsTiCe

Так. Вибачте, що не вказали конкретно.
PullJosh

1
Ця проблема, здавалося б, виправлена ​​сама. Для будь-яких майбутніх читачів, які стикаються з тією ж проблемою: я запустив сесію i3 (на відміну від gnome), після чого перезавантажився і проблема була вирішена. Я не сподіваюсь, що дві речі співвідносяться, але якщо ви дійсно застрягли, це може бути варте пострілу.
PullJosh

6
Для мене в налаштуваннях дисплеїв немає кнопки "виявити дисплеї". :(
angelcervera

1
@ відповідь angelcervera вирішила це для мене. Для довідки, ось два дуже детальні теми, які викладають деякі інші потенційні рішення: devtalk.nvidia.com/default/topic/1035768/linux/… , devtalk.nvidia.com/default/topic/1032482/…
dskrvk

Відповіді:


19

Я вирішив проблему встановлення lightdm і встановив її як диспетчер дисплеїв за замовчуванням.

У процесі чогось змінюється, оскільки починає знову виявляти зовнішні дисплеї, навіть якщо ви повернетесь до GDM3.

Ви можете слідувати інструкціям тут про те , як зробити ці зміни:

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

Це працювало для мого MSI GS65 на Ubuntu 18.04. Мені також доведеться sudo prime-select nvidiaперезавантажити комп'ютер - він не працює, якщо не використовуються драйвери nvidia, здається.
Рассел Річі

Хоча здається, що проти посади ангелцервера, якщо я перейду на gdm3, проблема знову з’являється ....
Рассел Річі

На додаток до цієї відповіді я перейменував свою xorg.conf, хоча й не знаю, чи це насправді мало наслідком.
dskrvk

1
Зауважте, що саме ця комбінація gdm3 AND моделювання викликає цю проблему. Ubuntu 18.10 змінився за замовчуванням, це згодом було підтримано до 18.04. Модернізація Nvidia припиняє рвати на панелі ноутбука, оскільки вона забезпечує «первинну синхронізацію», тип vsync для nvidia prime. Але gdm3 чомусь сильно плутається. lightdm - найкращий з обох світів: робочі зовнішні монітори та безроздільна графіка nvidia на дисплеї ноутбука.
Тім Річардсон

1
Це не вирішує проблему для мене. GS65 та Ubuntu 18.04.
Тьєррі Дж.

6

Я вирішив це шляхом очищення, після чого перевстановив драйвери nvidia

sudo apt-get purge 'nvidia*'
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update

Потім скористайтеся вкладкою Додаткові драйвери інструменту Software & Updates та встановіть останні драйвери nvidia


4

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


3

Завдання, які для мене поновлення рекомендованих драйверів Nvidea карт як-к .
Щоб встановити всі рекомендовані драйвери:
sudo ubuntu-drivers autoinstall


Так, це вирішило і моє питання. Я спробував підключити свій DELL Inspiron G3 i7 32 ГБ 480 + 1 ТБ GTXTi до світлодіода IIYAMA 28 "з Ubuntu 18.04 LTS.
wawka

ця пропозиція вирішила і моє питання. Спасибі
Картопля

2

Спробуйте це (змініть роздільну здатність, якщо 1920x1080 не є вашою роздільною здатністю):

    xrandr --addmode HDMI-1-1 1920x1080
    xrandr --output HDMI-1-1 --mode 1920x1080

2

Верхнє рішення не працювало для мене на моєму ноутбуці Acer, який сьогодні раптом перестав показувати HDMI-1 як вихід у xrandr. Я спробував перейти на водії Noveau у випадку, якщо це допомогло, але це не вдалося.
Я читав на іншому сайті, що іноді картки ноутбука OEM Nvidia можуть "заплутатися, підключений кабель чи ні" , який, як я вважав, є просто технічною підтримкою, яка когось сподобається. Але для хихикань я спробував відключити кабель HDMI, підключити кабель VGA, перезавантажити та підключити кабель HDMI назад. Чомусь це спрацювало.

Ймовірно, це розширення рішення "Просто навчання", важливою частиною якого є, мабуть, частина "через VGA".


2

Солодке милосердне лайно! Є рішення без встановлення lightdm !

Оновлення:

Мабуть, краще рішення запустити X11 як root. Однорядне виправлення - додати це до цього/etc/X11/Xwrapper.config:

needs_root_rights = yes


Це виправлення в одну лінію /lib/systemd/system/gdm3.service

Замініть

[Сервіс]

ExecStartPre=/usr/share/gdm/generate-config

з

[Сервіс]

ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config

Знайдено тут:

https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857

Усі мої зовнішні дисплеї тепер виявлені та працюють на gdm3

Моя система:

Ubuntu 18.04.3 LTS

Lenovo T480

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

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

GNOME 3.28.2


Це має бути прийнятою відповіддю. Той, хто має найбільше голосів, пропонує повернутися до старого lightdm, і це більше кроків. Цей простий крок у одному рядку вирішує проблему для мене.
user92240

1

У мене не було цієї проблеми на Ubuntu 18.04 з NVIDIA GeForce GTX 1050 Mobile та GeForce GTX 1050. Але після оновлення ядра до 4.19 мого зовнішнього монітора більше не було виявлено. Повернення до стандартного ядра 4.15 призвело до зникнення проблеми.


1

Перепробував усе, що стосується gdm3, lightdm, i3, nvidia драйверів очищення та перевстановлення. Для мене працювало те, щоб перейти до папки / etc / X11 / і створити файл xorg.conf зі вмістом файлу:

Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection

А потім перезавантажте. Я не мав успіху в Wayland, але він працював у версії Unity (я працюю 18.04 в Alienware R313 з dualboot Windows)


Це дало мені помилку PKCS # 7 під час завантаження, тому мені довелося відключити драйвер для введення та видалення файлу.
Франциско Петерс

Я думаю, що ви можете отримати той самий результат у gdm3, змінивши один рядок у /lib/systemd/system/gdm3.service Перегляньте мою головну відповідь у цій темі або оригінальний звіт про помилку bugs.launchpad.net/ubuntu/+source / gdm3 / + bug / 1716857
підписка

0

Я спробував рішення, яке говорить про переналаштування на lightdm, але, схоже, це не спрацювало.

Я прочитав з наступного веб-сайту: https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/ і виявив, що принаймні на Рішення Lenovo Legion Y530 - змінити основний профіль NVIDIA з Intel на nvidia, а потім перезапустити комп'ютер.

Ви можете переключити профілі, перейшовши в налаштування «Сервера NVIDIA X», перейшовши на вкладку «Профілі PRIME», а потім виберіть «NVIDIA (режим роботи)». Після цього перезавантажте комп'ютер.

Ви також можете налаштувати вкладку профілів PRIME, виконавши наступну команду в терміналі.

 sudo prime-select nvidia

а потім перезавантажте комп’ютер.



0

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

sudo apt install gnome

Я спробував пропозиції вище, але жодна з них не працює. нарешті я відновлюю зв’язок цим

sudo serivce gdm3 reboot
sudo reboot

провідний.


0

Для мене ця проблема виникла на Lenovo Ideapad 510 під керуванням Ubuntu 16.04після підключення до іншого зовнішнього монітора через HDMI. Це виправлено після того, як я підключив цей ноутбук до іншого зовнішнього монітора, хоча він там не працював. Раніше я також міняв свої графічні драйвери з відкритого коду на власний, а потім знову з відкритим кодом - можливо, це допомогло. Я також кілька разів перезапустив комп’ютер. Це здається досить випадковим.


0

Один швидкий додаткова перевірка, що ви не маєте nomodesetабо vga=як параметри ядра, як уже зазначалося тут (посилання на Radeon , але я припускаю , що схоже буде застосовуватися до інших графічним обладнанням). Видалення nomodesetщойно вирішило подібну проблему для мене.

Інструкції щодо перевірки та, за необхідності, редагування параметрів ядра, застосованих під час завантаження, можна знайти на цій сторінці .


0

Для мене знайдене тут рішення було єдиним, що спрацювало.

$ sudo apt install intel-gpu-tools
$ intel-virtual-output
$ reboot

Моя установка:

  • MSI GS65 Stealth 8SF
  • Ubuntu 18.04 LTS (Budgie Desktop 18.04)

Оновлення

Я помітив, що другий дисплей правильно показує після перезавантаження, але більше не робить це після призупинення. Вище було не те, що, здавалося, робило трюк, але здається, що саме перезавантаження допомогло.


0

Я просто витратив кілька годин на те, щоб знайти різні рішення, які я знайшов у цій темі та в інших місцях в Інтернеті.

Я працюю на Ubuntu 18.04 на HP Elitebook з графічною карткою Nvidia GTX1050. Після свіжої установки все працювало, крім зовнішнього монітора. Я включив драйвер NVidia в додаткових драйверах розділі програмного забезпечення та поновлення кілька разів , і кожен раз, перш ніж перемикач був завершений , я повинен був вибрати який - то пароль , який я нібито використовувати при наступному перезавантаженні, але я ніколи не отримав напросився під час фактичного перезавантажити.

Причина зовнішнього дисплея не працювала в тому, що вибрані драйвери не завантажувались. Я виявив це, запустивши nvidia-настройки в терміналі та отримавши відповідь " ПОМИЛКА: драйвер NVIDIA не завантажений ".

Рішення: Зверніть увагу при перезавантаженні для реєстрації клавіші MOK / екрана управління MOK . Тут виберіть опцію « Ввести ключ» і введіть пароль, створений під час оновлення драйвера в Ubuntu.

Все працює ідеально після цього.


0

У мене була та сама проблема на моєму ноутбуці Asus ROG (під керуванням Ubuntu 19.04 / Windows 10 з подвійним завантаженням) після оновлення BIOS.

Спершу довелося вимкнути безпечне завантаження в BIOS.

Тоді я повинен був набір options nvidia-drm modeset=0в /lib/modprobe.d/nvidia-kms.confі перспективі sudo update-initramfs -u.


-2

Я підключив зовнішній монітор через VGA та перейшов у Налаштування> Пристрої> Дисплеї, виберіть Дзеркало та натисніть Застосувати. мене запитали, чи хочу я зберегти цей параметр і вибрати "Так" і все, що пов'язано. Просто і красиво.


1
На жаль, додаток налаштувань за замовчуванням - це найперше, що я спробував. Якщо говорити, можливо, хтось інший знайде цю пораду корисною! (До речі, моя проблема вирішена, хоча я не зовсім впевнений, як ...)
PullJosh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.