Порт HDMI не обнаружен в Ubuntu 18.04
HDMI-порт моего Lenovo IdeaPad 500 с Ubuntu 18.04 LTS не работает.
Я также выполнил команду xrandr, но обнаружен только основной монитор.
Как я могу решить мою проблему?
Как я могу проверить, что HDMI не сломан?
Заранее спасибо.
16 ответов
Как я могу решить мою проблему?
То, что сработало для меня (Lenovo ThinkPad X1 Carbon, Ubuntu 18.04 LTS), это либо переключение диспетчера дисплея назад и вперед между gdm3 и lightdm
sudo dpkg-reconfigure gdm3
и / или переустановить lightdm и переконфигурировать его вместо использования gdm3
sudo apt-get install --reinstall lightdm ubuntu-desktop
То же самое случилось со мной, но я смог решить это. Мое решение было:
- Выключите компьютер.
- Отсоедините кабель HDMI.
- Включите компьютер (без HDMI).
- Авторизоваться.
- Подсоедините кабель HDMI.
Если вы используете видеокарту Nvidia, может возникнуть проблема с драйвером nvidia.
В моем случае я использовал свой Lenovo Y530(GTX 1050 ti) с Ubuntu 18.04 с драйвером nvidia 415.xx, который не поддерживает дополнительный монитор через HDMI. Я пытался во многом без удачи. Я наконец-то обновил драйвер до 418.39 и дополнительный монитор начал работать!:)
Но будьте осторожны, если вы решили пойти и установить драйвер, но не привыкли. Есть несколько сценариев, которые могут нанести вред вашей системе, что в конечном итоге приведет к ее форматированию.
Что случилось со мной, так это то, что я не обновил / не установил зависимость драйвера ядра.
Я обнаружил это, запустив свой терминал и получив следующее сообщение об ошибке:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nvidia-driver-470 : Depends: nvidia-kernel-source-470 (= 470.86-0ubuntu0.20.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Простая установка отсутствующей зависимости (в моем случае
nvidia-kernel-source-470
) для моего драйвера () и запуска
autoinstall
снова работал. Итак, шаги были в основном такими:
- Бежать
sudo apt install nvidia-kernel-source-470
- Бежать
sudo ubuntu-drivers autoinstall
опять таки. Obs: Убедитесь, что вы используете правильный драйвер, в моем случаеnvidia-driver-470
- Перезагрузитесь, и вы готовы к работе!
Мои характеристики:
- Итак: Убунту 20.04
- Компьютер: Lenovo Ideapad Gaming 3i
- Видеокарта: Geforce GTX 1650
Надеюсь, это помогло!
В моем случае это был сломанный переходник VGA -> HDMI (в итоге он просто перегорел).
Я предлагаю следующие шаги для устранения вашей проблемы.
- попробуйте перезагрузить
- отсоединить кабель
sudo reboot
- после запуска системы и входа в систему - снова подключить кабель
- Проверьте другой кабель HDMI
- Проверьте другой дисплей / телевизор с помощью текущего кабеля HDMI и другого кабеля HDMI.
- Если используете переходник HDMI->VGA - проверьте
lshw -C video
- проверьте, есть ли там HDMI, если нет - попробуйте проверить:- разъем HDMI вашего ноутбука
- разные кабели
- проверять
xrandr --listmonitors
- что у вас там есть другой дисплей - проверьте, какой диспетчер отображения вы используете
sudo systemctl status display-manager
- попробуйте разные менеджеры дисплея (gdm3 или lightdm)
sudo dpkg-reconfigure gdm3
Делюсь своим опытом здесь, возможно, это поможет другим.
Мой HDMI не работает после обновления BIOS. Я выключил компьютер, а затем вручную отключил "Безопасную загрузку" и "Быструю загрузку". Я отключал его раньше, но, похоже, обновление BIOS сбросило некоторые настройки.
После этого монитор снова заработает.
В моей ситуации (Ubuntu 20.04 Dell-5500) моя проблема была связана с безопасной загрузкой UEFI.
Сделал это и работал на меня:
1- Откройте терминал (Ctrl + Alt + T) и выполните
sudo mokutil --disable-validation
.
2- Введите временный пароль от 8 до 16 цифр. (Например, 12345678, этот пароль мы будем использовать позже
3- Введите тот же пароль еще раз для подтверждения.
4- Перезагрузите систему и нажмите любую клавишу, когда увидите синий экран (управление МОК).
5- Выберите «Изменить состояние безопасной загрузки».
6- Введите пароль, который вы выбрали на шаге 2, и нажмите Enter.
7- Выберите «Да», чтобы отключить безопасную загрузку в shim-signed.
8- Нажмите клавишу Enter, чтобы завершить всю процедуру.
Наконец, чтобы снова включить проверку безопасной загрузки в прокладке, просто запустите
sudo mokutil --enable-validation
.
Ссылка на решение здесь: решение
В моем случае проблема с драйверами NVidia. При использовании программного обеспечения Noveau проблема была решена! благодаря
Делюсь своим опытом:
- Обновление с 20.04 до 20.10 -> не исправлено
- Перенастроен gdm3 -> не исправлено
- Переключение с gdm3 на lightdm и обратно на gdm3 -> не исправлено
- Отключите кабель, перезагрузите компьютер, войдите в систему, снова подключитесь -> исправлено (решение @littleguga)
Такая же проблема была на моем Ubuntu 18.04.5 на ноутбуке Dell G3 3790. Исправлено изменением "Ubuntu Wayland" на "Ubuntu" при нажатии небольшого зубчатого колеса на экране входа в систему.
Для меня (Thinkpad P51, NVIDIA Quadro M1200 с драйверами 525.78.01) проблема была решена повторным выбором графических библиотек Nvidia с
sudo prime-select nvidia
(ранееintel
был в употреблении)
Я использую Ubuntu 20.04, один из моих HDMI-мониторов внезапно перестал работать после перезапуска, и ничто из того, что я нашел в Интернете, не заставляло его снова работать. Я отключил оба HDMI от ПК и снова подключил их другим способом (слот с 1 по 2, слот с 2 по 1), и теперь он снова работает, поэтому я заменил их местами, как они были.
У меня была одна и та же проблема «выход HDMI не работает» несколько раз на компьютере, и я нашел рабочее решение.
В итоге Ubuntu переключил мой графический драйвер с работающего проприетарного на частично работающий с открытым исходным кодом (поскольку он не работает с подключенным выходом HDMI). Это переключение, скорее всего, произошло во время обновления.
Итак, чтобы исправить это, я пошел в
Settings -> About -> Software Updates
а затем выбрал «проприетарный, проверенный» драйвер вместо «открытого исходного кода».
После этого я перезагрузил компьютер, и внешний выход HDMI заработал.
Я знаю, что это старо, но ничего выше меня не работает.
Что, наконец, сделали, так это переключили дисплей по умолчанию в настройках BIOS на HDMI и загрузились с ним. Если вы видите, что он работает, как я, то вы можете перезагрузиться и поставить его, как было раньше, и HDMI продолжал работать как всегда.
Я знаю, что это не совсем технический ответ, может быть, какая-то конфигурация сломалась, и она была восстановлена таким образом.
Я использую Kubuntu 20.04, поэтому этот ответ можно считать немного не по теме. Но я наткнулся на этот пост, когда искал свою проблему, но на случай, если кто-то еще наткнется на это, я публикую это здесь. Это также может работать для других версий и производных Ubuntu.
Я пробовал все вышеперечисленные решения, и ни одно из них не сработало. Оказывается, по какой-то причине дисплей действительно определялся, но не активировался.
Чтобы активировать дисплей, мне пришлось зайти в
System Settings
->
Display and Monitor
->
Display Settings
.
Он покажет только один экран на диаграмме дисплея в верхней части окна.
Теперь выберите
Device
раскрывающемся списке, выберите второе устройство и проверьте
Activated
флажок и нажмите
Apply
.
(Точные названия кнопок и прочего могут отличаться, я использую другой язык).
Если ваш монитор вдруг перестал отображать hdmi после перезагрузки или чего-то еще, значит что-то не так с процессом Xserver, вот мои предложения:
Решение 1:
- Отключите hdmi и перезагрузите компьютер, убедитесь, что вы отключили безопасную загрузку и быструю загрузку в биосе.
Решение 2: (лучший результат)
- запустите sudo apt purge nvidia-* , затем запустите перезагрузку, после перезагрузки откройте терминал и запустите «sudo apt install nvidia-driver-515 nvidia-dkms-515»
если вы используете nvidia, то эта команда переустановит большинство затронутых графических зависимостей
Решение 3. Вы также можете попробовать перенастроить диспетчер отображения с помощью sudo dpkg-reconfigure gdm3.