HDMI распознается как "отключенный", после установки драйверов

Поэтому я начну с объяснения моей ситуации.

У меня уже была текущая установка (хотя я обновился с 14.04 до 16.04), и компьютер, который я использовал, был недорогим, который я купил всего несколько лет назад, и включил Lubuntu. Тем не менее, он поставляется с интегрированным графическим процессором AMD, для которого я никогда не устанавливал драйвер. Следствием этого было полное отключение от OpenGL, что не беспокоило меня настолько, чтобы я мог установить драйвер. Пока определенное программное обеспечение, которое я использую, не начало использовать OpenGL.

Ну, несколько часов назад я решил установить проприетарный драйвер fglrx, представленный на сайте AMD.

Первое, что я заметил, было то, что контент OpenGL теперь работает.

Второе, что я заметил, это то, что звука нет. PulseAudio сразу отображает его как "HDMI/DisplayPort (отключен)", хотя видео все еще отображается на моем экране.

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

Еще немного информации:

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

  • Что-то, что я уже пробовал во время поиска (как, казалось, предлагали некоторые люди), редактировал /etc/default/grub и изменял строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" в GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1", Даже после перезагрузки изменений нет.

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

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

Если у кого-то есть решение, я весь в ушах.

Редактировать: я закончил тем, что вернулся к драйверам "с открытым исходным кодом", предоставленным Ubuntu, но по какой-то причине у меня все еще остается та же проблема. PulseAudio по-прежнему говорит, что отображается "HDMI/DisplayPort (не подключен)", хотя видео HDMI четко работает.

9 ответов

Спасибо!

pacmd set-card-profile 0 output:hdmi-stereo в основном решает проблему

если не,

CtrlAltF1

затем

CtrlAltF7

решает это.

ctrl+alt+f1 & ctrl+alt+f7

У меня одна и та же проблема, каждый раз, когда я приостанавливаю систему и просыпаюсь, Pulseaduio говорит, что HDMI отключен.
я делаю следующее:
ctrl+alt+f1
зайти в терминал войти
затем
ctrl+alt+f7
вернуться в GUI
теперь pulseaudio говорит, что HDMI подключен (под устройствами вывода)

Было то же самое со старым Radeon 6900 Series.

Чтобы увидеть информацию об импульсных аудиоустройствах:

лист-карты pacmd

Ищите карточку ИНДЕКС и под этим, ПРОФИЛИ. Например, у меня было:

2 card(s) available. ****index: 0**** name: <alsa_card.pci-0000_01_00.1> driver: <module-alsa-card.c> owner module: 6 properties: alsa.card = "1" alsa.card_name = "HDA ATI HDMI" ... profiles: ****output:hdmi-stereo****: Digital Stereo (HDMI) Output (priority 5400, available: unknown)

Эти биты информации затем используются для установки профиля вывода:

pacmd set-card-profile 0 вывод: hdmi-стерео

Обратите внимание, что параметрами set-card-profile являются индекс карты ('0') и выход ('hdmi-стерео')

После этого все заработало.

Очереди поступали в основном: https://devtalk.nvidia.com/default/topic/528470/linux/pulseaudio-reports-hdmi-audio-is-unplugged-from-the-nvidia-mcp79-device/

Вы не можете сделать это на свойствах звука по умолчанию, которые вам нужны. Pauvcontrol

sudo apt-get install pavucontrol
pavucontrol

перейти на вкладку конфигурации

найти свое устройство

выберите профиль, который подключен.

обновлено: исправлена ​​опечатка в pavucontrol

Я боролся со многими решениями, но единственное решение, которое сработало для меня, было установлено audio onс xrandrкак показано ниже:

      xrandr --output HDMI-1 --auto --set "audio" on

а затем устройство HDMI изменится на plugged inв pavucontrolпанель.

ОС: Debian яблочко

Вот как я решил свою.

Моя материнская плата - AMD Rs780, а мой Ubuntu - 20.04.LTS, ядро ​​5.4.0-42.

В моем случае ALSA могла бы использовать приемник HDMI, как я мог доказать с помощью этой команды (утечка звука по HDMI):

aplay -D plughw:[card],[device] /usr/share/sounds/alsa/Front_Center.wav

Если вы тоже хотите протестировать, вы можете получить значения для [card] и [device] с помощью этой команды:

aplay -l

Но Pulse все же настаивал на отключении HDMI.

После долгих поисков единственным решением, которое сработало для меня, было выполнение двух следующих команд:

pacmd load-module module-alsa-sink device=hw:[card],[device]
pacmd set-default-sink alsa_output.hw_[card]_[device]

Вот где я нашел это решение: https://gist.github.com/bassmanitram/495fd35b76083f0c4a79777b8ab470fd

К сожалению, мне приходится запускать его при каждом входе в систему, так как я еще не нашел, как установить файл инициализации.

Ссылка ниже содержит более подробную техническую информацию об ошибке, похоже, есть два параметра для карты HDMI, один для видео, а другой для звука, а параметр звука (eld_valid) ошибочно установлен на 0.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1827967

Я постараюсь вам помочь. Похоже, ваш HDMI работает нормально, но попробуйте, если вы еще этого не сделали.

  1. Сначала подключите кабель HDMI.

  2. Зайдите в настройки и нажмите Дисплеи.

3. Теперь нажмите на Зеркальные дисплеи.

  1. Наконец, нажмите "Применить".

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

  1. Нажмите на регулятор громкости в верхнем правом углу монитора.

  1. Теперь прокрутите вниз до Настройки звука. Вы должны увидеть этот экран:

  2. Нажмите на меню HDMI в настройках звука, и все готово.

Надеюсь, это поможет.

Вы можете попробовать принудительно перезапустить pulseaudio, что можно сделать, запустив .

В последний месяц при загрузке и первом входе в систему или при восстановлении после приостановки я вижу «HDMI / DisplayPort (отключен)», а иногда выход HDMI даже не указан в списке; killall pulseaudioрешает проблему каждый раз: pulseaudio перезагружается, повторно сканирует устройства, находит все существующие устройства и работает так, как ожидалось, без каких-либо других действий.

Единственное, что у меня сработало, это изменение частоты развертки монитора с 60 до 25 Гц (я живу в стране с 50 Гц).

Другие вопросы по тегам