Intereting Posts

Включение 7.1 audio passthru в 14.04 для Kodi

Аппаратное обеспечение: Gigabyte GA-A75m-d2 mobo с использованием встроенной графики и звуковой карты, которая должна быть способна передавать 7.1 аудио.

В принципе, я просто ищу способ включить сквозной звук для Kodi или Plex Home Theater в Ubuntu 14.04. Я хочу передать аудио без потерь в AVR для декодирования – мне не нужно, чтобы мой HTPC расшифровывал что-либо.

Ни один из обучающих программ или прогулок, которые я нашел, не работал, и я собираюсь полностью отказаться от Ubuntu и Linux в целом из-за разочарования. Я пробовал чуть более дюжины, и я нахожусь на своей шестой новой установке Ubuntu.

Чтобы включить пересылку аудио от Ubuntu, запускающего PulseAudio и Kodi, нам нужно сделать несколько настроек:

Использование Pulse Audio

  • Включить сквозную пересылку для нашего устройства вывода звука
    Это делается с помощью pavucontrol Установить pavucontrol где мы можем включить переходы в расширенные настройки для нашего цифрового выхода через HDMI или S / PDIF соответственно:

    введите описание изображения здесь
    введите описание изображения здесь

    Профиль, используемый для наших аудиоустройств, определен на вкладке « Конфигурация ». Для режима passthough нам нужно установить pulseaudio на 2.0 канала.

  • Включить передачу аудио через настройки аудиовыхода системы Kodi:

    • Выберите устройство вывода данных (HDMI или S / PDIF) в конфигурации вывода
    • Включить тик
    • Выберите, какое устройство вывода использовать в случае, если имеется более одного
    • Отметьте, какие кодировки наш AVR способен декодировать

    введите описание изображения здесь

Обратите внимание, что S / PDIF способен предоставлять только 5.1. аудио. 7.1. аудио нам понадобится HDMI-соединение.

Для дальнейших ограничений по использованию Pulse Audio для сквозной пересылки и для дополнительных дополнительных подсказок читайте отличный учебник от команды Kodi . Там вы также найдете чрезвычайно полезный стол для настройки в разных условиях.

Использование ALSA

Печально Pulse Audio в настоящее время не поддерживает пересылку аудио DTS-HD или TrueHD. Чтобы получить эту работу, мы поэтому не можем использовать Pulse Audio в качестве звукового сервера для Kodi.

  • Нам нужно запустить Kodi вместо ALSA ( AE_SINK=ALSA kodi ).
  • Чтобы избежать нежелательных побочных эффектов с помощью Pulse Audio, рекомендуется полностью удалить его или приостановить с помощью pauspender перед запуском Kodi.

  • Оба могут быть достигнуты с помощью сценария запуска для Kodi:

     #! /bin/bash pasuspender AE_SINK=ALSA kodi 
  • Если мы всегда хотим запустить Kodi с ALSA и всегда приостанавливать Pulse Audio, просто связывайтесь с этим скриптом в нашем файле kodi.desktop, давая полный путь к исполняемому сценарию в строке Exec .

  • Затем переходное устройство укажет на устройство ALSA:

    введите описание изображения здесь

Спасибо за подсказку, я всегда использовал ALSA (удаленный pulseaudio), но это проблематично, потому что у меня нет звука вне Kodi. Я пытался использовать приемник ALSA при запуске импульсного звука. Это работает, но это имеет побочный эффект на мою установку, что я не могу понять. Я запускаю Ubuntu 14.04 LTS. Он подключен к AVR, поддерживающему DTS ma и т. Д.

Если я запускаю AE_SINK=ALSA kodi из терминала или использую его в файле .desktop он отлично работает, выталкивая dts-ma в AVR, даже если импульсный звук является значением по умолчанию. Это хорошо 🙂

Проблема, с которой я столкнулась, xautomation с xautomation и lirc Моя настройка немного сложна, потому что я использую гармонию для управления всем.

Это очень умно, потому что это делает его доказательством для жены 🙂 она не может нажимать на одну кнопку, и оба телевизора, AVR, ПК, динамики начинаются по правильным каналам. и она может управлять полностью полноценным ПК, как это было смарт-ТВ.

SIMEREC pcs2 установлен в медиацентре для управления переключателем через hw. Но изнутри Ubuntu он использует xautomation и lirc чтобы все произошло.

Это добавляет функцию сценария ко всему, как запуск Kodi, закрытие Kodi, навигация в системе. Поскольку это его собственный сервис, если что-то замерзает или падает, одним нажатием кнопки Kodi закрывается и запускается снова. вы также можете принудительно перезапустить среду рабочего стола, но это редко бывает проблемой. Я использовал эту настройку с LTS 12.04

AE_SINK=ALSA kodi эффект, который я испытываю, – это когда я задал параметр AE_SINK=ALSA kodi в файле .desktop или сценарий запуска и использует xautomation для его выполнения. Это приводит irexec краху irexec . Когда я пытаюсь перезапустить irexec -d служба не запускается. Пока я не удалю AE_SINK=ALSA строка AE_SINK=ALSA

Не работает:

 #!/bin/bash killall -9 kodi.bin AE_SINK=ALSA kodi & 

За работой:

 #!/bin/bash killall -9 kodi.bin kodi &