Dolby digital live linux
streamlove55
Junior Member
Updated Guide.. v2
Hopefully this guide should help those users of Linux who are new or unsure on how to enable Dolby Atmos, DTS-X, TrueHD, DTS-HD Master Audio, Passthrough on Linux, this should hopefully work on Debian/Ubuntu and Arch based distributions, this guide will bypass PulseAudio Sound server and temporarily disable the sound server and use ALSA instead without having to make any permanent changes to your system and allow Kodi to Passthrough Dolby Atmos, DTS-X, TrueHD, DTS-HD Master Audio, to your AV Receiver to decode.
So i upgraded my system to the new 20.04 package stack of Ubuntu and straight away i lost my ability to pass-through High definition audio and object based audio, weirdly enough it took me hours to (a. figure out what the actual problem was) and ( b. how to resolve it) so let me save you the time and the headache, just follow my guide below and you should hopefully be up and running in no time on the latest Linux distro’s, this should hopefully work for the newer 20.04 and above and Ubuntu/Debian and Arch based distro’s.
Quote: Please make sure before following this guide all your hardware in the chain is capable of passing high definition and object based audio i.e Dolby Atmos, DTS-X, TrueHD, DTS-HD Master Audio.
(1). Creating the #bash script..
First we will add the command below to a bash script to allow us to use ALSA within Linux as PulseAudio at the moment cannot passthrough Dolby Atmos, DTS-X, TrueHD, DTS-HD Master Audio etc, so now open gedit or your text editor of choice and paste the following below corresponding to your version of Kodi into a new document;
For (Newer builds) =
- Leia v18
- Matrix v19
#!/bin/bash
systemctl —user stop pulseaudio.socket
systemctl —user stop pulseaudio.service
KODI_AE_SINK=ALSA kodi
systemctl —user start pulseaudio.socket
systemctl —user start pulseaudio.service
Quote: Note: For Kodi 18 (Leia) and above PulseAudio sound server will now temporarily be suspended and block access to other audio devices while ALSA is being used for kodi in the new updated bash script. But Pulseaudio sound server will be re-established once you exit kodi, Be warned as this may interfere with your Desktop sounds while using Kodi.
Now save this to your /home folder as kodi.sh
Now right click on this file and go to properties then permissions and check the box allow executing file as a program
(2). Creating the .desktop file..
Quote: You must change *USER* in the EXEC= line to your username and remember to change the *FOLDER/FILE PATH* to the location of your folder or file where the script is located and also do the same if you want to save it to a different location for example, or it wont work.
Now make another new text file using your text editor and paste this in to the file
Now Save it and name it as whatever and where ever you like but end the file name with .desktop
Now right click this file and go to properties then permissions and check allow executing file as a program
Now to finish off the rest of the setup we need to change the following settings in Kodi;
Quote: Make sure you toggle off Sync Playback to Display otherwise you wont be able to Allow Passthrough.
- Audio Output Device = Change this to your AV Receiver .. i.e Denon, Yamaha, Marantz, etc.
- Output Configuration = Best or Optimized your choice
- Allow Passthrough = Toggle this to On
- Passthrough Output Device = Same as your Receiver
———————————————————————————————————
Please see below how to change these settings: (Click Image to Enlarge)
———————————————————————————————————
—————————————————————————————
Conclusion..
—————————————————————————————
Hopefully If everything went well you should now be able to Passthrough Dolby Atmos, DTS-X, TrueHD, DTS-HD Master Audio, on Linux.
Cracking guide
From what you’ve written this is for GUI Linux installs right?
I run Linux as the host OS but without any gui/desktop (headless) and removed pulse from the system. then all else use set up as per your vid
In my instance it looks like I don’t need to do anything else specifically for 20.04. does that sound about right?
DNKK
Senior Member
No I don’t think that’s true..the official Kodi wiki guidance states 2.0
. sorry just noted you said if you are not enabling passthru, seems to me the guide posted is worded to be specifically about passthru
DNKK
Senior Member
(2020-08-11, 20:42) littlejeem Wrote: No I don’t think that’s true..the official Kodi wiki guidance states 2.0
. sorry just noted you said if you are not enabling passthru, seems to me the guide posted is worded to be specifically about passthru
Not an expert. you and me both! Does the guide I linked not help?
I’m lucky enough to have an amp that will work with the passthru options, so I’ve not had to mess much other than discovering I would be best removing pulseaudio and leaving at 2.0.
There is a table in the guide that lays out the configurations availiable for different scenarios. worth a read?
Guys, don’t confuse all the things or this howto won’t be usable anymore.
This howto here suspends / removes pulseaudio, so that ALSA can be used. The wiki linked talks about using pulseaudio and its limited PT capabilities, it especially talks about «pulseaudio settings» out side of kodi.
If you use ALSA with an HDMI output to an AVR that can do multi-channel pcm, set the PCM speakers to 5.1 or 7.1 whatever you need. If you set these to 2.0 with disabled Dolby Transcoding, kodi will actually output only stereo if it would play TrueHD with your AVR not supporting it — for DTS-HD-MA, the DTS core would be used. Choose all the sound codecs you can passthrough (DTS, AC3, etc.).
If you AVR does not support multi channel pcm and no dts-hd, truehd, etc. — set the speakers to 2.0 and enable the Dolby Transcoding option.
For pulseaudio that’s different:
In order for pulseaudio itself (outside of kodi, not related to kodi), pulseaudio needs to be configured to 2.0 channels, else its AC3, DTS, EAC3 won’t work — this is a pulseaudio limitation. They worked on dts-hd, truehd — but never finished it.
The howto posted here focusses on ALSA by removing / stopping the PA session.
So — please — I know it’s complicated but don’t throw everything in from different sources with different goals.
Источник
mikebrigantina
mikebrigantina
Каков же принцип действий по выводу многоканального DTS или DolbyDIgital звукового потока с звуковых карт X-FI (в данном случае Extreme Gamer Fatal1ty PRO ) на системе Linux ( MANDRIVA 2010.1 X64 )?
ЧТО ТРЕБУЕТСЯ ДЛЯ ЭТОГО?
-Работающий драйвер X-FI (по умолчанию сама система при установке выбирает и ставит нужный)
-ALSA (OSS выводит на карту лишь стерео поток)
-VLC плеер (У меня пока только он заработал, у остальных плееров нет функции выхода звука через SPDIF в настройках, есть только выбор между устройствами, которые видит система)
-Отключенный PulseAudio (ОБЯЗАТЕЛЬНО!). Выключается через стандартный аплет Настройка компьютера-Оборудование-Настройка звука-ПОД НАИМЕНОВАНИЕМ ДРАЙВЕРА X-FI СНИМАЕМ ВСЕ ГАЛОЧКИ! (ОБЯЗАТЕЛЬНО)
ДЕЙСТВИЯ:
[ Раскрыть подробности ] 1 . Сначала проверьте все, что написано сверху. Перезагрузитесь (Я делал так)
2 . Открываем VLC и в настройках Аудио выбираем Использовать S/PDIF при его наличии
Принудительное обнаружение Dolby Surround -Включено
Тип — Вывод аудио через ALSA
Устройство — по умолчанию (у меня другого и не было)
Сохранить-Закрыть
3 . Аудиоплееры можно настраивать смело на вывод звука ALSA (я использую DeaDBeeF плеер ) Звук соответсвенно стерео.
Если что-то не заработало или при воспроизведении VLC пропадает звук, то проверьте все и после Перезагрузки заново запустите VLC и должно заработать.
ОБНАРУЖЕННЫЕ НЕДОЧЕТЫ VLC:
ПРИ ПЕРЕМОТКЕ ВИДЕО ВОЗМОЖНЫ ПОЯВЛЕНИЯ АРТЕФАКТОВ И МОЖЕТ ПРОПАСТЬ ЗВУК
ЖЕЛАТЕЛЬНО НЕ ДЕРГАТЬ СИЛЬНО ПОЛЗУНОК ПЕРЕМОТКИ!
РЕШЕНО :
Все проблемы с пропаданием звука при воспроизведении видео исправляются с помощью исправления в файле ctatc.c в установочном пакете alsa-driver-1.0.23.tar.bz
1 Сначала скачайте этот архив
2 Перейдите в каталог со скачанным драйвером ALSA
cd alsa-driver-xxx
3 Распакуйте его командой
tar jxvf alsa-driver-xxx.tar.bz2
4 Замените файл \alsa-driver-1.0.23\alsa-kernel\pci\c txf\ctatc.c на исправленный файл скачать можно здесь
5 Затем необходимо заново установить ALSA займет не более 5 минут!
Для этого Вам необходимо иметь установленные через Установку и удаление программ SOURCE_KERNEL вашего ядра
Выполните следущие команды
./configure —with-sequencer=yes && make
make install
./snddevices
Если есть какие-либо ошибки, то скорее всего ALSA не может найти source файлы Вашего ядра
Прочитайте инструкцию по установке. Обязательно во всем разберетесь.
После всех манипуляций выполните команду от администратора:
alsaconf
ВСЕ! ТЕПЕРЬ ПЕРЕЗАГРУЗИТЕСЬ И ПРОВЕРЬТЕ НАЛИЧИЕ ЗВУКА. СОВЕТУЮ ДЛЯ НАСТРОЙКИ ЗВУКА УСТАНОВИТЬ ASLAMIXER через Установку и удаление программ или терминал.
ЕСЛИ ЗВУКА ЧЕРЕЗ SPDIF НЕ ПОЯВИЛОСЬ, ТО ВЫПОЛНИТЕ КОМАНДУ
alsaconf
и
amixer для настройки и регулировки уровней звука.
ПОСЛЕ ЭТОГО МОЖНО СМОТРЕТЬ ВИДЕО С МНОГОКАНАЛЬНЫМ SPDIF PASSTROUGH ЗВУКОМ 5.1 ИЛИ 7.1 DOLBY DIGITAL ИЛИ DTS
ЧЕРЕЗ РЕСИВЕР С РАЗНЫХ ПЛЕЕРОВ
Я ИСПОЛЬЗУЮ ДВА VLC И GNOME PLAYER.
Никаких пропаданий звука теперь нет!
Источник
Dolby Digital Live
Dolby Digital Live (DDL) — технология кодирования многоканального (5.1) аудиосигнала в формат AC3 в реальном времени, предложенная компанией Dolby Technologies. Предназначена для передачи многоканального звука из игр и иных приложений на ресивер по интерфейсу S/PDIF(оптическому или коаксиальному).
Её использование позволяет избавиться от ограничений, из-за которых по цифровым интерфейсам могли передаваться только уже готовые (т.е. хранящиеся закодированными в формат AC3 или DTS) многоканальные дорожки, обычно являющиеся звуковым сопровождением фильмов), а в играх возможности цифрового выхода ограничивались обычным стереозвуком. (Для полноценного 5.1 в играх в таких случаях требуется трёхпроводное аналоговое подключение, если оно, конечно, возможно.)
Принципиальным и неустранимым недостатком технологии DDL является некая потеря качества звука от сжатия его в AC3 формат(сравнимая с переходом от CD-Audio к mp3 с высоким битрейтом) что, однако совершенно некритично для основного предполагаемого её применения.
В настоящее время эта технология встречается преимущественно в материнских платах, оснащённых кодеками Realtek ALC882D, ALC888DD и ALC888H, а также с некоторыми кодеками C-Media. В нашем каталоге такие платы можно найти по фразам «AC3 Encode» или собственно «Dolby Digital Live» в описаниях товара.
Также эта технология начинает внедряться в ноутбуки, где в условиях дефицита места для «лишних» аналоговых разъёмов сулит наибольшие преимущества — один разъём позволит получить полноценный 5.1 звук во всех приложениях при условии подключения ноутбуку к ресиверу или набору активных колонок со встроенным декодером.
Из отдельных звуковых карт в нашем каталоге с поддержкой этой технологии стоит отметить Terratec Aureon 7.1, а в популярных звуковых картах семейства Creative X-Fi поддержка DDL по умолчанию отсутствует, но (по неофициальной информации) в будущем не исключено её введение задним числом при выходе новой версии драйверов. Пока этого не произошло, есть возможность использовать приобретаемый отдельно Dolby Digital Live and DTS Connect Pack для звуковых карт Creative X-Fi. Купить его можно здесь. (перед покупкой внимательно изучите системные требования и примечания).
Источник
Обеспечить работоспособность Dolby Home Theater v4
Привет всем, кто решил помочь или просто посмотреть.
В общем, долгое время я жил с виндой, а на виртуалке был линукс. Все бы ничего, но надоело. Хочу полностью перейти на линукс, но есть одно «но» — Dolby Home Theater v4 (кто не знает, то это самый прекрасный программный эквалайзер и вообще обработчик звука). Без него желание слушать музыку в наушниках с ноутбука просто пропадает. Купить внешнюю звуковую карту пока нет возможности. Хочу попробовать натянуть его на линукс (не важно как, хоть на виртуалку с виндой в линуксе, что, как оказалось, не так и просто), но как-то оно не очень получается. Я погуглил — никто толком не занимался этой проблемой. Потому прошу помощи у опытных линуксоидов помощи в этом нелегком деле и предельно понятного наставления на пути поиска решений! (можно низкоуровневых, типа: перепиши драйвера. но тогда с подробностями, плз)
Dolby Home Theater V4
Добрый день! Помогите с проблемой установки DHL V4 , проблема в том что при начале установки пишет.
HDMI+Dolby Home Theater v4
Доброго времени суток! Проблема такая: Имеется стационарный ПК с Windows 10 и с видеокартой AMD.
Обеспечить работоспособность участка кода с вложенными циклами
Совсем запуталась в этих циклах. Самый внутренний цикл должен считать суммы произведений (ну с.
Dream Theater
Dream Theater Майк Портной: Материал из Википедии: Недавно случайно наткнулся на страничку.
Помощь в написании контрольных, курсовых и дипломных работ здесь.
S/Pdiff -> dolby digital 5.1
Товарищи, вопрос, как я понимаю, сложный и неоднозначный. У меня есть АС 5.1 с аналоговыми входами.
Модель адаптивного шумоподавителя Dolby -B
Возможно ли на основе Дельфи , FIR,IIR с управляемой частотой среза, детектора (вычислителя.
Помогите выбрать Dolby Headphone
Привет всем! Как вы думаете,за одну цену,взять эти или эти? Не могу сделать правильный выбор.
Менять ли лицензионную Windows XP Home Edition на пиратскую Windows 7 Home Basic, если железо старое?
Всем привет! На старом компьютере наклеена бирка «Windows XP Home Edition.» Стоит ли менять.
Источник