Xrandr не видит hdmi

Обновлено: 16.06.2024

09 окт 2020, 12:31

Добрый день. Решил подключить второй монитор к ноутбуку Lenovo Ideapad S340-14IWL с процессором Intel Pentium Gold 5405U. Стоит LM Cinammon x64 последней версии.

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
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 disconnected (normal left inverted right x axis y axis)

Как видно xrandr не отображается HDMI порт, есть только DP-1, что это я так и не понял. Разъем под вывод видео только HDMI, других нет. Перелопатил интернет, решения не нашел. Проверил три кабеля, все три рабочие, но с ноутбуком не пашут. Вывод на мониторе правильный, все доступные настройки монитора проверил. Прошу помощи в решении данного вопроса.

В настройках Ubuntu (с оболочкой Pantheon) не видит мои мониторы(2) у каждого 1366x768 вот скриншоты:

Настройки

Xrandr

Использую AMD Radeon HD 5670


Хорошо что вы добавили вывод xrandr . Из того кусочка вывода понятно, что не удалось получить размер гаммы для выходного значения по умолчанию.
О чём это говорит? По какой-то причине, нет возможности изменить разрешение экрана до максимально поддерживаемого разрешения вашего монитора. Такая ситуация возможна в линукс системе, при установке двух и более мониторов, причин может быть несколько.
По скрину видно, что вы пытаетесь сделать через графический интерфейс, но он вас ограничивает разрешением экрана в 800х600 . Если вы захотите установить разрешение выше или ниже тех что есть, то у вас, к сожалению, ничего не выйдет таким способом. Далее вернемся к xrandr . У данной утилиты немного больше возможностей, чем у графического интерфейса.
Чтобы посмотреть текущие параметры системы, запустите утилиту без параметров:

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

Ваше разрешение экрана и частота должны совпадать на обоих экранах (т.е. доступны в их характеристиках). Копируем из вывода утилиты всё, что написано после Modeline . Далее используем скопированный текст в xrandr :

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

Чтоб проверить способ подключения мониторов:

Далее просто необходимо активировать:

Запускаем вновь xrandr и проверяем параметры. Если все прошло успешно, то необходимо сохранить изменения настроек в конфигурационном файле

Для уточнения любой информации по системе есть хорошая утилита inxi , если отвутствует у вас на ПК, установить:

Изображение пользователя masterlan.

Я бы попробовал проверить кабель HDMI на "проф.пригодность".
И ещё бы попробовал по разным HDMI портам ТV "погулять".

Решение банальное. Надо было установить пакет KDE monitor hotplug and screen handling ответ в видеосмотреть всем.

Я это видео не смотрел и смотреть не буду. Нет, может в нем и таится ответ на мой встречный вопрос - как ты исхитрился поставить систему, чтобы не установить пакет KDE monitor hotplug and screen handling?

Изображение пользователя MacLeod.

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

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

Вся наша жизнь стендап шоу. Ну что поделать веселый я человек

Посмеяться мне уже довелось на предыдущем видео автора, больше не хотелось.

Не знаю. Просто подключил репы неона. И обновил. А она зараза этот пакет и не установила.

Спасибо тебе добрый человек, развеял ты мои сомненья. :-)
Не буду таки ставить неон. :-)
Меня, в принципе, и так все устраивает.

Изображение пользователя MacLeod.

Согласен, с неоном все ок. Уже прилетели обновления 5.8.3 все замечательно и работает. А то что у меня было это мелочи.

А у меня другая проблема в системе пакет стоит, но при подключении телевизора и загрузки SSDM экран гиганский, например индикатор батареи занимает пол экрана, а до формы ввода пароля не добраться - причем как на экране ноутбука так и на экране ТВ.
Если подключить HDMI после логина на экране ТВ высвечивается дефолтный экран, которого нет среди моих комнат.

попробуй в Параметрах системы - Экран
Выставить "Нет главного экрана" и жми "Синхронизировать выходы".

Вопрос к знатокам:
есть вот такая штука Баребон Gigabyte Brix GB-BSi3H-6100 у нее единственно доступный канал связи с монитором HDMI, HDD/SSD и RAM (DDR3L) - докупаются отдельно. Собственно вопрос как на это поставить Linux?
Допустим, я снаряжаю баребон планкой памяти и чистым HDD, но как быть дальше. HDMI инициализирует на уровне ОС, т.е. BIOS не виден, втыкаем загрузочную флешку и?

Эмм, простите, откуда вы взяли это? HDMI инициализирует на уровне ОС
ибо у меня все мониторы подключенные по HDMI великолепно показывают с самого начала биос.

Подключал ноутбук к ТВ по HDMI.
На ТВ выбираю источник HDMI, включаю ноут.
Заставка с логотипом производителя, меню GRUB2 - на ТВ пишет "Нет сигнала"
Сплэш-скрин и SSDM - Картинка на ТВ отображается
Отсюда собственно и сделал вывод, что HDMI определяется на уровне ОС.
Проверить версию на приведенном выше девайсе возможности пока нет, да и стремно как-то купишь, а потом выяснится, что без установленной ОС он HDMI не видит, а VGA там не предусмотрено.


1. Временно используйте другой выход


Если на вашем дисплее есть только вход HDMI, вы можете использовать адаптер. Купить DVI, VGA или Адаптер DisplayPort-HDMI в эти дни.

2. Осмотрите кабель и порты на предмет повреждений.

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

3. Попробуйте поменять местами

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

4. Выберите правильный порт HDMI на вашем ПК.

Многие настольные компьютеры имеют встроенную графику, доступную через порт HDMI на самой материнской плате. Если у вас установлен дискретный графический процессор, убедитесь, что кабель HDMI подключен к карте, а не к порту HDMI на материнской плате. На картинке выше показан пример подключения материнской платы. Дискретный графический процессор будет иметь разъем на самой карте, доступный через высокие задние слоты на задней панели компьютера.


Некоторые компьютеры позволяют одновременно запускать как интегрированные, так и дискретные карты или переключаться между ними. Эти параметры будут в вашем меню BIOS / UEFI. Обратитесь к руководству по материнской плате для получения конкретных инструкций о том, как изменить эти настройки, поскольку они различаются от одной марки материнской платы к другой.

5. Перезагрузитесь с подключенным кабелем.

Попробуйте перезагрузить компьютер с подключенным кабелем HDMI и дисплеем. Хотя HDMI должен работать, как только вы его подключите, иногда Windows может его не распознать. Загрузка со всем на месте обычно обеспечивает обнаружение дисплея.

6. Выберите правильный вход HDMI.


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

7. Выберите правильный режим работы с несколькими мониторами в Windows.

Если вы используете экран HDMI в качестве второго дисплея в установка с двумя мониторами, вам необходимо убедиться, что Windows использует правильный режим двух мониторов. У вас есть четыре варианта:

  • Используйте только один экран.
  • Используйте только второй экран.
  • Расширьте рабочий стол на оба экрана.
  • Отразите один и тот же рабочий стол на обоих экранах.


Чтобы быстро переключаться между этими режимами, удерживайте клавиши Windows + P. Затем вы можете использовать указатель мыши, чтобы выбрать предпочтительный режим. Если вы ничего не видите на каком-либо экране, вы можете удерживать клавишу Windows и нажимать P несколько раз, чтобы переключаться между различными режимами.

8. Выберите вручную поддерживаемое разрешение и частоту обновления.

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

Вы также можете использовать собственную страницу настроек экрана Windows, чтобы внести следующие изменения:

  1. Откройте меню «Пуск» и выберите шестеренку настроек.


  1. Выберите дисплей, который хотите изменить. Если ваш дисплей не показан на схеме, выберите «Обнаружить».
  2. Выбрав правильный дисплей, прокрутите вниз до Разрешение дисплея и выберите правильное разрешение для рассматриваемого экрана.


  1. Теперь выберите Расширенные настройки дисплея.


  1. В разделе Частота обновления выберите правильную частоту обновления для вашего дисплея. Если вы не знаете правильную частоту, обычно безопасным выбором будет 60 Гц.


После внесения этих изменений и закрытия окна настроек ваш дисплей должен работать, если это было проблемой. Обратите внимание, что HDMI ограничен определенными комбинациями разрешения и частоты обновления, в зависимости от версии HDMI, которую вы используете. Например, наш экран может достигать 2560 × 1440 при 165 Гц через DisplayPort, но только 144 Гц при использовании HDMI.

9. Видео работает нормально, но нет звука

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

  1. Выберите значок динамика в области уведомлений.


  1. Щелкните стрелку вверх, чтобы отобразить устройства вывода.


Теперь ваше устройство HDMI будет вашим аудиоустройством, и весь звук должен поступать на него. Если вы хотите узнать больше о маршрутизации звука в Windows 10, прочитайте, как одновременно воспроизводить звук на наушниках и динамиках в Windows 10.

10. Обновите Windows и драйверы графического процессора.

Наконец, убедитесь, что ваша установка Windows и драйверы графического процессора обновлены.


Что касается драйверов графического процессора, посетите веб-сайт производителя графического процессора и найдите свою модель графического процессора в разделе загрузки драйверов. В некоторых случаях вы также можете проверить наличие обновлений с помощью служебного приложения GPU, уже установленного на вашем компьютере. Более подробные инструкции см. В документации к вашему графическому процессору.

11. Используйте средство проверки системных файлов.

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