Не работает hdmi debian

Обновлено: 03.07.2024


Подключение разных мониторов и кабелей HDMI.

Загрузка машины с подключенным дисплеем.

Выход xrandr --listproviders :

Выход lspci -nn | grep VGA :

Выход lshw -c video :

У вас есть ноутбук с двумя графическими процессорами, использующий технологию Nvidia "Optimus".

Intel iGPU, интегрированный в ЦП с низким энергопотреблением, физически подключен к выходу на внутренний дисплей ноутбука, а выход HDMI подключен к более мощному дискретному графическому процессору Nvidia. ID устройства 10de: 1f91 указывает на то, что графический процессор Nvidia - это GeForce GTX 1650 Mobile / Max-Q. Кодовое имя Nvidia для этого графического процессора - TU117M.

Ноутбук может иметь или не иметь возможность переключения выходов между графическими процессорами; если такая возможность существует, vga_switcheroo это имя функции ядра, которая может им управлять. Затем вам потребуется установить драйвер для графического процессора Nvidia (либо бесплатный nouveau или проприетарный драйвер Nvidia; поскольку модель графического процессора Nvidia довольно новая, ее поддержка в nouveau все еще находится в стадии разработки), затем активируйте переключение на Nvidia перед запуском X-сервера.

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

Одна конфигурация будет для использования с внешними дисплеями (и, вероятно, с подключенным адаптером питания) с графическим процессором Nvidia в качестве активного, передавая данные через iGPU для внутреннего дисплея ноутбука.

Другая конфигурация будет подходящей при использовании питания от батареи и не требует максимальной производительности графического процессора: в этой конфигурации вы должны использовать Intel iGPU в качестве активного и, возможно, захотите полностью отключить графический процессор Nvidia для экономии энергии (достижимо с то bumblebee пакет). Если вы хотите, чтобы некоторые избранные программы имели более высокую производительность графического процессора, вы можете использовать primus пакет для использования графического процессора Nvidia без прикрепленного физического экрана для визуализации графики, а затем передать результаты в Intel iGPU для отображения.

Как правило, сочетание stable выпуск Debian (в настоящее время Buster) и новейшего и лучшего графического процессора Nvidia, как правило, не является легким путем к счастливым результатам, потому что упакованные в Debian версии проприетарных драйверов Nvidia имеют тенденцию отставать от собственных выпусков Nvidia: в настоящее время версия драйвера в несвободном разделе Debian 10 - 418.116, а минимальная версия, необходимая для поддержки GeForce GTX 1650 Mobile, кажется, 430 .

Тем не менее buster-backports В репозитории доступна версия 440. Чтобы использовать его, вам нужно добавить репозиторий backports в вашу конфигурацию APT. Короче, добавьте эту строку в /etc/apt/sources.list файл:

Тогда беги apt-get update как корень. Теперь ваши обычные инструменты управления пакетами должны иметь доступный репозиторий backports, и вы можете использовать

для установки достаточно новой версии проприетарного драйвера Nvidia для поддержки вашего графического процессора.

Нет звука в мониторе через HDMI в Ubuntu Linux. Что делать?

Как-то раз, я подключил мой Acer Aspire R13, работающий на Ubuntu 15.04 к телевизору Samsung, чтобы посмотреть фильм. К моему удивлению, через HDMI в телевизоре не было звука. Фильм воспроизводился на телевизоре, при этом звук шёл из динамиков ноутбука.

Я уже сталкивался с такой проблемой, когда HDMI аудио не работает в Ubuntu. Эта статья была написана более двух лет назад, когда я столкнулся с подобной ситуацией с Ubuntu 12.04. Но в прошлый раз в настройках во входном аудио источнике была опция HDMI, но в Ubuntu 15.04 такой опции не было, так что переход на HDMI вход был (казалось бы) невозможен.

Исправляем проблему отсутствия звука через HDMI в Ubuntu

Решение 1: Изменить настройки звука по умолчанию

Шаг 1

Откройте настройки звука. Введите "звук" строке Unity (нажав клавишу Super/Windows) или из верхнего правого угла выберите системные настройки и найдите настройки звука.



Шаг 2

В настройках звука на вкладке Выход встроенный аудио был установлен на Аналоговый стерео выход. Переключите режим на выход HDMI стерео выход. Обратите внимание, что вы должны быть подключены к внешнему монитору через кабель HDMI, чтобы увидеть опцию выхода HDMI.

[Перейдите к решению 2 и 3, если вы не видите HDMI / DisplayPort в перечисленных выходных опциях].

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


Решение 2: Убейте процесс работающего звукового демона Pulse.

Это решение сработало для меня в Ubuntu 15.04. В отличие от предыдущего решения, на этот раз не было возможности изменить режим вывода на Digital Stereo. Я просто увидел следующую картину в настройках звука:


Шаг 1

Подключите телевизор или внешний монитор через HDMI во время использования Ubuntu.

Шаг 2

Откройте терминал (Ctrl+Alt+T) и введите следующую команду:

Эта команда убьет процесс запущенного демона Pulse audio. Команда не нуждается в доступе суперпользователя.

Шаг 3
Теперь снова откройте Настройки звука (шаги, описанные в решении 1). Вы должны увидеть опцию HDMI во вкладке Выход:


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

Решение 3: Программа управления громкостью PulseAudio Volume Control

Даже если второе решение не сработало, попробуйте изменить конфигурацию с помощью PulseAudio Volume Control.

Шаг 1

Откройте терминал и используйте следующую команду для установки PulseAudio Volume Control:

Шаг 2

Откройте PulseAudio Volume Control

Шаг 3

На вкладке "Конфигурация" измените встроенный аудиопрофиль на HDMI:


У тебя получилось?

Помогли ли предложенные здесь решения услышать звук через HDMI? Если да, то какое решение вам помогло. Если вы все еще сталкиваетесь с проблемами, не стесняйтесь задавать вопросы в разделе комментариев. Я постараюсь помочь. Удачи :)

Изображение пользователя 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 там не предусмотрено.


четверг, 2 мая 2013 г.

Как настроить в Linux воспроизведение через интерфейс HDMI

Как и у многих, у меня дома есть телевизор HDTV, к которому можно подключать устройства HDMI, например, проигрыватели Blu-Ray. Мне также нравится скачивать видео, слушать музыку и использовать мой телевизор и домашний кинотеатр для просмотра через интернет потокового вещания. К сожалению, у меня нет приставки Boxee или Roku. Все, что у меня есть, это Blu-ray плейер Netflix, в котором очень мало поддерживаемых видеоформатов и совсем мало способов воспроизведения потокового вещания.

К счастью, вместо того, чтобы покупать отдельный компьютер, я могу на любом компьютере запустить плейер Boxee, например, на моем Eee PC, у которого есть выход HDMI. Многие изготовители ноутбуков специально для этой цели добавляют к своим устройствам выходные разъемы HDMI, с тем, чтобы клиенты могли отображать контент на больших телевизионных экранах.

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

Первоначальная подготовка

Вообще говоря, если в вашем компьютере или ноутбуке есть разъем HDMI, то он будет воспроизводить полноэкранное HD видео. Все, что вам нужно сделать, это настроить Linux так, чтобы можно было использовать этот разъем. Из моего личного опыта я знаю, что в текущих версиях большинства дистрибутивов Linux выход HDMI будет рассматриваться как выход VGA, для которого мало что можно сконфигурировать. Ваш внешний экран должен обнаруживаться автоматически даже в том случае, если на него ничего не выдается. Чтобы упростить настройку разрешения экрана, вы можете воспользоваться такими инструментальными средствами, как XRandR, Disper или nvidia-settings.

Например, ваша строка настройки для XRandR или Disper может выглядеть следующим образом:

Настройка аудио

Настройка видео для HDMI выполняется сравнительно просто. К сожалению, настройка аудио для HDMI осуществляется в различных аудиосистемах Linux по разному. Если у вас Mint или другой дистрибутив, в котором используется PulseAudio, вы должны использовать программу Pulseaudio Volume Control . Используйте ее следующим образом:

1. Нажмите Alt + F2, наберите "pavucontrol" и нажмите Enter

2. Как только откроется управляющее окно, щелкните по вкладке "Configuration" ("Конфигурация")

По умолчанию, в профиле будет указано что-нибудь вроде "Analog Stereo Duplex" ("Аналоговый стерео дуплекс"). "Аналоговый" относится к обычным динамикам вашего устройства.

4. Выберите из списка вариант "Digital Stereo (HDMI) Output" ("Цифровой стереовыход HDMI").

Теперь весь звук будет направлен на динамики телевизора.

В KDE в любых плейерах, в которых используется Phonon, таких как Dragon Player или Amarok, используются конфигурационные настройки KDE и в них вы можете указать выход HDMI. Для этого выполните следующее:

4. Для любого сигнала, музыкального, видео или иного другого, какой вы хотите выдавать в HDMI, выберите вариант "Internal Audio Digital Stereo (HDMI)" ("Внутренний цифровой стерео аудиосигнал HDMI") и нажимайте кнопку "Prefer" ("Предподчтительно") до тех пор, пока HDMI не окажется в самом верху списка.

Если нет Pulseaudio или Phonon

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

Для других приложений, в которых нет встроенной цифровой поддержки воспроизведения, вам нужно вручную сконфигурировать Alsa. Плейер Boxee, например, должен работать точно также, как мультимедийный центр XBMC, но, похоже, есть ошибка, которая мешает использовать цифровой выход. Первое, что вам нужно сделать, это выяснить, какой номер устройства используется для вашего выхода HDMI. В терминале наберите следующее:

Поищите устройство, у которого вначале указано "hw", и одним из них должно быть устройство HDMI, которое будет выглядеть примерно так:

Как видно из этого примера, у меня используется аудио карта "NVidia", а номер устройства - "3". Предположим, что у вас только одна карта, номер карты будет 0.

Затем в вашем домашнем директории создайте текстовый файл с названием "asoundrc-hdmi", в котором должно быть следующее (замените "hw:0,3" на фактический номер вашего устройства):

Сохраните файл. Если у вас уже есть файл .asoundrc, используемый по умолчанию, вы должны сделать его резервную копию и скопировать настройку asoundrc-hdmi в файл.asoundrc:

Если вы хотите использовать эту настройку каждый раз, когда вы запускаете вашу мультимедийную программу, вы можете создать следующий скрипт:

Высококачественное воспроизведение HD

Если у вас устройство с низким энергопотреблением (например, процессор Atom Dual Core 330 и графика Nvidia ION), которое разрекламировано как поддерживающее воспроизведение HD, но вам кажется, что этого не происходит, возможно, потребуется сконфигурировать VDPAU . С помощью вашего менеджера пакетов установите пакет "libvdpau1". Затем, в вашем видеоплеере выберите выход "vdpau", а не "xv". В результате вы должны переключиться на использование аппаратного ускорения, предназначенного для поддержки видео HD. В плейере Boxee перейдите в раздел "Settings -> Media -> Advanced" ("Настройки -> Мультимедиа -> Дополнительно") и установите флажок для варианта "Enable hardware assisted decoding when possible" ("Использовать аппаратную поддержку декодирования, когда это возможно"). По умолчанию в качестве метода рендеринга "Render method" должен быть указан VDPAU.

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

После обновления до 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.

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