Итак, я начну с объяснения моей ситуации.
У меня уже была текущая инсталляция в течение некоторого времени (хотя я обновился с 14.04 до 16.04), и компьютер, который я использовал, был недорогим, который я купил всего несколько лет назад, и включил Lubuntu. Тем не менее, он поставляется с интегрированным графическим процессором AMD, для которого я никогда не устанавливал драйвер. Следствием этого было полное отключение от OpenGL, что не беспокоило меня настолько, чтобы я мог установить драйвер. Пока определенное программное обеспечение, которое я использую, не начало использовать OpenGL.
Несколько часов назад я решил установить проприетарный драйвер fglrx, представленный на сайте AMD.
Первое, что я заметил, было то, что контент OpenGL теперь работает.
1110 Вторым, что я заметил, было то, что звука нет. 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"
. Даже после перезагрузки изменений нет.
Я также пытался добавить своего пользователя в различные группы, такие как «аудио», «видео» и т. Д., Так как это предложение также встречалось в нескольких поисках. Без изменений.
Лицо утверждает, что оно просто изменило профиль своих устройств на «подключенный», но я не вижу никакого способа сделать это, предполагая, что даже могу.
1117 Если у кого-то есть решение, я весь в ушах.
Редактировать: в итоге я вернулся к драйверам «с открытым исходным кодом», предоставленным Ubuntu, но по какой-то причине у меня все еще остается та же проблема. PulseAudio по-прежнему говорит, что отображается «HDMI / DisplayPort (не подключен)», хотя видео HDMI четко работает.
Вы наклоняетесь, делают это на звуковых свойствах по умолчанию, Вам нужен pauvcontrol
sudo apt-get install pavucontrol
pavucontrol
, переходят к Вкладке
конфигурации, находят, что Ваше устройство
выбирает профиль, который включается.
обновленный: фиксированная опечатка в pavucontrol
Я попытаюсь помочь Вам. Это кажется, что Ваш HDMI работает хорошо, но попробуйте это, если Вы уже не имеете.
3. Теперь нажмите на Mirror Displays.
, Который делает это для видео. Теперь Вы захотите скорректировать аудио так, чтобы Вы услышали его от Вас телевидение.
Теперь прокручивают вниз для Звучания Настройками. Необходимо видеть этот экран:
Нажимают на меню HDMI в Ваших звуковых настройках, и Вы хороши для движения.
я надеюсь, что это помогает.
Имел ту же самую вещь со старым Radeon 6900 Series.
Для наблюдения информации о pulseaudio устройствах:
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 профиль карты набора 0 output:hdmi-стерео
Примечание, что параметры профиля карты набора являются параметром плат ('0') и выводом ('стерео HDMI')
После этого, вещи просто, работало.
Очереди приехали отсюда главным образом: https://devtalk.nvidia.com/default/topic/528470/linux/pulseaudio-reports-hdmi-audio-is-unplugged-from-the-nvidia-mcp79-device /
ctrl+alt+f1 & ctrl+alt+f7
у меня есть та же проблема, каждый раз, когда я приостанавливаю систему и бужу ее, pulseaduio говорит, что HDMI отключается.
я делаю следующее:
ctrl+alt+f1
для движения в терминал входят в систему
затем
ctrl+alt+f7
для возвращения к GUI
теперь pulseaudio, говорит, что HDMI включается (под устройствами вывода)
Спасибо!
pacmd set-card-profile 0 output:hdmi-stereo
главным образом решает проблему
в противном случае
Ctrl высокий звук F1
затем
Ctrl высокий звук F7
решает его.
Вот как я решил свою.
Моя материнская плата — 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