не обнаруживает мой HDMI звуковой карты

Главным образом звук только слышал в компьютере а не по телевизору, у меня нет проблем с видео, это работает правильно.

Ubuntu никогда не обнаруживает мою звуковую карту hdmi.

команды:

aplay -l

результаты:

**** Lista de PLAYBACK dispositivos hardware ****
tarjeta 0: PCH [HDA Intel PCH], dispositivo 0: ALC269VB Analog [ALC269VB Analog]
Subdispositivos: 1/1
Subdispositivo #0: subdevice #0

Я пытаюсь установить аудиодрайверы с помощью следующих команд, но все еще без успеха.

sudo add-apt-repository ppa:ubuntu-audio-dev/alsa-daily
sudo apt-get update
sudo apt-get install oem-audio-hda-daily-dkms

Я пытаюсь обнаружить свой HDMI звуковой карты со следующими командами, но все еще без успеха. (Источник).

команды:

echo "Sound cards recognized by the system:"; lspci -nn | grep --color=none '\[04[80][13]\]'; echo "Sound cards recognized by ALSA:"; lspci -nn | grep '\[04[80][13]\]' | while read line; do lspci -nnk | grep -A 3 '\[04[80][13]\]' | grep -e 'Kernel modules: ..*' -e '\[04[80][13]\]' | grep --color=none -F "$line"; done; echo "Sound cards recognized by ALSA, and activated:"; lspci -nn | grep '\[04[80][13]\]' | while read line; do lspci -nnk | grep -A 3 '\[04[80][13]\]' | grep -e 'Kernel drivers in use: ..*' -e '\[04[80][13]\]' | grep --color=none -F "$line"; done

результаты:

Sound cards recognized by the system:
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
Sound cards recognized by ALSA:
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
Sound cards recognized by ALSA, and activated:
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)

Таким образом, я решил установить другой видеодрайвер для Nvidia в "Дополнительных Драйверах".

После установки "двоичного драйвера NVIDIA - версия 346.59 от nvidia-346 (собственный, протестированный)", когда стартовая Ubuntu меня следующее сообщение:

ACPI PPC Probe failed.
Starting version 219

И я все еще не обнаруживаю свою звуковую карту HDMI.

Кто-либо может помочь мне?

Спасибо за внимание.

Обновление 13.07.2015

команды:

lspci

результаты:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev a1)
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)
03:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

команды:

sudo lspci -H1

результаты:

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM67 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 525M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
02:00.0 Network controller: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] (rev 34)
03:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
0
задан 13 August 2015 в 09:27

3 ответа

Вы замечаете как вывод lspci -H1 содержит строку, которая не находится там в lspci:

01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)

Это - Ваша микросхема аудио HDMI. То, что идет не так, как надо, - то, что Linux не обнаружил карту правильно и таким образом не загрузил драйвер. Хорошие новости - то, что микросхема приводится в действие, и таким образом мы можем обмануть Linux, чтобы попытаться обнаружить ее снова. Шаги, которые необходимо выполнить, зависят от драйвера, который Вы используете: Nvidia или nouveau.

Предупреждение: если что-то пойдет не так, как надо, то это вызовет панику ядра и могло бы вызвать проблемы с перезагрузкой, хотя они могут быть разрешены с перезагрузкой многократно; ожидая 2 минуты прежде, чем снова включить Ваш ноутбук; и временно удаляя источник питания и батарею.

Nouveau

  1. Первый шаг должен удостовериться, что GPU не используется драйвером. Выполненный lsmod | grep nouveau. Если это производит строку, запускающуюся с nouveau и заканчиваясь числом, больше, чем 0, это используется. Один возможный метод должен остановиться X (таким образом, или распечатывают это или имеют другую машину, можно считать это на):

    • Нажмите ctrl+alt+f1
    • Выполненный runlevel и запишите число (в моем ПК, который это 5).
    • Вход в систему как корень: sudo su
    • Выполненный init 3 где 3 число, меньшее, чем число, Вы просто записали, но в целом 1.
    • Выполненный lsmod | grep nouveau снова, чтобы удостовериться, что nouveau драйвер больше не используется (не должно или быть никакого вывода; никакая строка, запускающаяся с nouveau; или строка, запускающаяся с nouveau, заканчивается 0).
  2. Как проверка работоспособности, удостоверьтесь, что GPU и его аудио микросхема приводятся в действие:

    • Выполненный lspci -H1 | grep 01:00. Это должно произвести две строки.
    • Выполненный lsmod | grep nouveau снова, чтобы удостовериться, что nouveau драйвер все еще не используется.
  3. Теперь, когда GPU приводится в действие без драйвера, мы собираемся 'удалить' его:

    • Выполненный echo 1 > /sys/bus/pci/devices/0000\:01\:00.0/remove (если GPU все еще имел загруженный/используемый драйвер, это вызывает панику ядра).
    • Повторно обнаружьте GPU и также его аудио микросхему путем выполнения echo 1 > /sys/bus/pci/rescan.
    • Выполненный lspci | grep 01:00.1. Если это производит что-нибудь, поздравления! Ваш Linux теперь знает о Вашей микросхеме аудио GPU.
  4. Получите X выполнений с nouveau GPU.

    • Выполненный init 5 с 5 являющийся числом Вы записали после выполнения runlevel. Необходимо теперь видеть X запускаться снова (иначе пытаются нажать ctrl+alt+f7).
    • Если Вы работаете aplay -l, теперь это должно произвести HDMI выводы (на моем ПК существует 4 вывода и только 1 работа).

Nvidia

  1. Первый шаг должен удостовериться, что GPU не используется драйвером. Поскольку Вы используете драйвер Nvidia, необходимо также использовать главный.

    • Выполненный prime-select query.
    • Если это производит nvidia, можно отключить драйвер путем выполнения sudo prime-select intel и перезагрузка.
    • Если это производит unknown затем предыдущий шаг мог бы также работать, но также повредит Вашу установку шмеля.
  2. Как проверка работоспособности, удостоверьтесь, что GPU и его аудио микросхема приводятся в действие:

    • Вход в систему как корень: sudo su
    • Выполненный lspci -H1 | grep 01:00. Это должно произвести две строки.
    • Если первые концы строки с (rev ff), необходимо привести в действие GPU путем выполнения echo ON > /proc/acpi/bbswitch.
    • Если вторая строка отсутствует, который означает, что микросхема аудио GPU больше не приводится в действие. Можно попытаться приостановить ноутбук; возобновите его снова; и проверьте снова, приводится ли микросхема аудио GPU в действие (я надеюсь, что работы для Вас, иначе Вам не повезло, как я).
    • Выполненный lsmod | grep nvidia снова, чтобы удостовериться, что драйвер Nvidia все еще не используется.
  3. Теперь, когда GPU приводится в действие без драйвера, мы собираемся 'удалить' его:

    • Выполненный echo 1 > /sys/bus/pci/devices/0000\:01\:00.0/remove (если GPU все еще имел загруженный/используемый драйвер, это вызывает панику ядра).
    • Повторно обнаружьте GPU и также его аудио микросхему путем выполнения echo 1 > /sys/bus/pci/rescan.
    • Выполненный lspci | grep 01:00.1. Если это производит что-нибудь, поздравления! Ваш Linux теперь знает о Вашей микросхеме аудио GPU.
  4. Получите X выполнений с GPU Nvidia.

    • Выполненный prime-select. Если это производит intel, выполненный prime-select nvidia.
    • Выйдите из системы и въезжайте задним ходом снова.
    • Если Вы работаете aplay -l теперь это должно произвести HDMI выводы (на моем ПК существует 4 вывода и только 1 работа).

О Btw. эта ошибка уже сообщили относительно панели запуска: https://bugs.launchpad.net/ubuntu / + source/alsa-driver / + ошибка/1377653? comments=all

3
ответ дан 4 October 2019 в 02:12

Изменили источник аудиосигналов в настройках звуков после соединения с ТВ?

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

refer_this

0
ответ дан 4 October 2019 в 02:12

У меня была та же проблема с HDMI,

После установленного импульсного аудио, это был solutioned. Теперь я могу посмотреть фильмы и услышать звук по телевизору

0
ответ дан 4 October 2019 в 02:12

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

Похожие вопросы: