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 работает нормально, но попробуйте, если вы еще этого не сделали.
Сначала подключите кабель HDMI.
Зайдите в настройки и нажмите Дисплеи.
3. Теперь нажмите на Зеркальные дисплеи.
- Наконец, нажмите "Применить".
Это делает это для видео. Теперь вы захотите настроить звук так, чтобы вы слышали его по телевизору.
- Нажмите на регулятор громкости в верхнем правом углу монитора.
Теперь прокрутите вниз до Настройки звука. Вы должны увидеть этот экран:
Нажмите на меню HDMI в настройках звука, и все готово.
Надеюсь, это поможет.
Вы можете попробовать принудительно перезапустить pulseaudio, что можно сделать, запустив .
В последний месяц при загрузке и первом входе в систему или при восстановлении после приостановки я вижу «HDMI / DisplayPort (отключен)», а иногда выход HDMI даже не указан в списке;
killall pulseaudio
решает проблему каждый раз: pulseaudio перезагружается, повторно сканирует устройства, находит все существующие устройства и работает так, как ожидалось, без каких-либо других действий.
Единственное, что у меня сработало, это изменение частоты развертки монитора с 60 до 25 Гц (я живу в стране с 50 Гц).