![]() |
|
![]() |
#11 |
Junior Member
Регистрация: 18.12.2010
Сообщений: 26
|
![]()
После перегрузки компьютера звук появился во всех видеофайлах при установках, как посоветовал kerber, то есть digital 2.0.
Тут же прояснилась ситуация и с "Цирком" Чарли Чаплина. Оказалось, что звук там всё таки был с самого начала, просто он был слишком тихий. Выяснилось это после того как "Цирк" остался единственным файлом без звука. Я выкрутил ручку громкости и получил таки звук. Похоже, что при настройках 5.1 звука не было только в видеофайлах с монофонической дорожкой. Ещё раз большое спасибо kerber'у за совет. Вот бы ещё интерфейсные звуки ухитриться по цифре запустить... Но это уже не критично. Хотя с другой стороны под Windows интерфейсные звуки по цифре идут. |
![]() |
![]() |
![]() |
#12 |
Junior Member
Регистрация: 18.12.2010
Сообщений: 26
|
![]()
И всё же проблема имеет место. Начал экспериментировать с pulseaudio. К моей великой радости увидел, что и pulseaudio работает, и звук по цифре гонится. Убрал из файла /etc/pulse/client.conf строчку autospawn = no, которую я добавлял, чтобы pulseaudio не запускался. В итоге после перегрузки получил работающий pusleaudio и не работающие 5.1 файлы, но работающие файлы 1.0.
Если же эта строка в конфиге стоит и pusleaudio потом запускать вручную (pulseaudio --start), то звук будет везде. Почему-то XBMC не нравится autorespawn. |
![]() |
![]() |
![]() |
#13 |
Senior Member
Регистрация: 06.02.2010
Адрес: Москва
Сообщений: 890
|
![]()
я еще иногда использую прогу iecset - иногда приходится выставлять audio режим, он иногда почему то сбрасывается в non audio режим
__________________
#Nvidia Shield TV #Kodi 19 |
![]() |
![]() |
![]() |
#14 |
Senior Member
|
![]()
@Goga777
Сам HTPC подключен и через оптику и через HDMI. С XBMC настроена так чтоб шло только через оптику. Через HDMI работает только XINE.
__________________
Qnap TS-228A Nvidia Shield TV |
![]() |
![]() |
![]() |
#15 |
Senior Member
Регистрация: 06.02.2010
Адрес: Москва
Сообщений: 890
|
![]()
@CityAceE
а зачем вам pulseaudio нужно ? оно же passthrough не поддерживает, значит при выводе многоканального dts или ac3 на ресивер, который сможет декодировать эти потоки, вы потеряете в качестве звука
__________________
#Nvidia Shield TV #Kodi 19 |
![]() |
![]() |
![]() |
#16 |
Junior Member
Регистрация: 18.12.2010
Сообщений: 26
|
![]()
Дело в том, что я использую XBMC на своём основном компьютере. К нему дополнительно подключен проектор и ресивер, которые я использую только тогда, когда смотрю кино. Во всех остальных случаях я пользуюсь обычным монитором и колонками, подключенными по аналогу. Соответственно все системные уведомления, музыку и прочие звуки я слушаю через колонки, используя pulseaudio. Но как только я запускаю XBMC, то pulseaudio начинает мешать, так как не поддерживает passthrough цифрового сигнала. Чтобы всё таки получить звук по цифре я воспользовался рекомендацией из официального FAQ (создал файлик .asoundrc с правильным содержимым). Однако, чтобы всё заработало, нужно ещё отключить pulseaudio (pulseaudio --kill). Но проблема состоит в том, что по-умолчанию pusleaudio респаунится и это дело нужно ликвидировать, что я и делаю, добавляя строку "autospawn = no" в файл /etc/pulse/client.conf. При этом после перезагрузки нужно вручную включать pulseaudio (pulseaudio --start), в противном случае звука в системе не будет. И вот что интересно, если отключить респаун и после загрузки включить вручную pulseaudio, то звук будет везде, и в системе, и в XBMC по цифре. Однако ж, если включен респаун, то XBMC молчит. В общем нужно ещё поэксперементировать и выявить все закономерности, так как пока мест у меня в голове ещё нет чёткой картины.
|
![]() |
![]() |
![]() |
#17 |
Senior Member
|
![]()
Может быть Вам будет интересен этот фак "Настройка нескольких аудио выходов в Linux (HDMI, SPDIF, аналоговый) одновременно" http://forum.xbmc.org/showthread.php?t=96138
Есть ФАК на тему : "Я хочу использовать PulseAudio только тогда, когда это необходимо, как мне это сделать?" http://www.pulseaudio.org/wiki/FAQ#I...edhowdoIdothis И примеры скриптов и конфигураций , наглядность прежде всего : https://wiki.archlinux.org/index.php..._Configuration
__________________
Ubuntu 20.0.х, Kodi next Последний раз редактировалось bigbax; 09.03.2011 в 10:54. |
![]() |
![]() |
![]() |
#18 |
Junior Member
Регистрация: 18.12.2010
Сообщений: 26
|
![]()
bigbax, спасибо, но я примерно всё тоже самое уже читал по другим форумам.
А мне теперь тему хоть переименовывай в "Нет звука через SPDIF..." ![]() В какой-то момент после очередной перезагрузки компьютера (или, возможно, апдейта системы) моя встроенная звуковая карта поменялась местами с дискретной X-Fi. Встроенная раньше всегда была 0-й, а X-Fi - 1-й. Теперь же всё наоборот. И с этого момента у меня не получается добиться звука по цифре через XBMC. Перепробовал всё, что пришло в голову. Бесполезно! При этом VLC как ни в чём не бывало гонит звук по цифре. Вообще заметил, что под Linux'ом заставить XBMC полноценно проигрывать звук через SPDIF (по крайней мере на моей системе) задача практически неразрешимая. Уже устал мучиться. Вчера посмотрел кино через VLC, но сегодня чувствую придётся прибегнуть к услугам Microsoft'а... |
![]() |
![]() |
![]() |
#19 |
Senior Member
Регистрация: 06.02.2010
Адрес: Москва
Сообщений: 890
|
![]()
пробуйте явно прописать звук карту в аудионастройках - особое устройство - plughhw:y,x
y и x - адреса card и device - надо смотреть ваш aplay -L -l
__________________
#Nvidia Shield TV #Kodi 19 |
![]() |
![]() |
![]() |
#20 |
Junior Member
Регистрация: 18.12.2010
Сообщений: 26
|
![]()
Что-то всё как-то по-прежнему не очень хорошо.
После очередной перезагрузки аудио-карты снова встали на свои места. Теперь всё выглядит вот так: Код:
cityacee@ZX-Spectrum:~$ aplay -L -l default pulse Playback/recording through the PulseAudio sound server front:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog Front speakers surround40:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=NVidia,DEV=0 HDA NVidia, AD198x Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog Direct sample mixing device dmix:CARD=NVidia,DEV=1 HDA NVidia, AD198x Digital Direct sample mixing device dsnoop:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog Direct sample snooping device dsnoop:CARD=NVidia,DEV=1 HDA NVidia, AD198x Digital Direct sample snooping device hw:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog Direct hardware device without any conversions hw:CARD=NVidia,DEV=1 HDA NVidia, AD198x Digital Direct hardware device without any conversions plughw:CARD=NVidia,DEV=0 HDA NVidia, AD198x Analog Hardware device with all software conversions plughw:CARD=NVidia,DEV=1 HDA NVidia, AD198x Digital Hardware device with all software conversions front:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn Front speakers rear:CARD=XFi,DEV=0 Creative X-Fi, Surround Rear speakers center_lfe:CARD=XFi,DEV=0 Creative X-Fi, Center/LFE Center and Subwoofer speakers side:CARD=XFi,DEV=0 Creative X-Fi, Side Side speakers surround40:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn 4.0 Surround output to Front and Rear speakers surround41:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=XFi,DEV=0 Creative X-Fi, IEC958 Non-audio IEC958 (S/PDIF) Digital Audio Output dmix:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn Direct sample mixing device dmix:CARD=XFi,DEV=1 Creative X-Fi, Surround Direct sample mixing device dmix:CARD=XFi,DEV=2 Creative X-Fi, Center/LFE Direct sample mixing device dmix:CARD=XFi,DEV=3 Creative X-Fi, Side Direct sample mixing device dmix:CARD=XFi,DEV=4 Creative X-Fi, IEC958 Non-audio Direct sample mixing device dsnoop:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn Direct sample snooping device dsnoop:CARD=XFi,DEV=1 Creative X-Fi, Surround Direct sample snooping device dsnoop:CARD=XFi,DEV=2 Creative X-Fi, Center/LFE Direct sample snooping device dsnoop:CARD=XFi,DEV=3 Creative X-Fi, Side Direct sample snooping device dsnoop:CARD=XFi,DEV=4 Creative X-Fi, IEC958 Non-audio Direct sample snooping device hw:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn Direct hardware device without any conversions hw:CARD=XFi,DEV=1 Creative X-Fi, Surround Direct hardware device without any conversions hw:CARD=XFi,DEV=2 Creative X-Fi, Center/LFE Direct hardware device without any conversions hw:CARD=XFi,DEV=3 Creative X-Fi, Side Direct hardware device without any conversions hw:CARD=XFi,DEV=4 Creative X-Fi, IEC958 Non-audio Direct hardware device without any conversions plughw:CARD=XFi,DEV=0 Creative X-Fi, Front/WaveIn Hardware device with all software conversions plughw:CARD=XFi,DEV=1 Creative X-Fi, Surround Hardware device with all software conversions plughw:CARD=XFi,DEV=2 Creative X-Fi, Center/LFE Hardware device with all software conversions plughw:CARD=XFi,DEV=3 Creative X-Fi, Side Hardware device with all software conversions plughw:CARD=XFi,DEV=4 Creative X-Fi, IEC958 Non-audio Hardware device with all software conversions hdmi:CARD=NVidia_1,DEV=0 HDA NVidia, NVIDIA HDMI HDMI Audio Output hdmi:CARD=NVidia_1,DEV=1 HDA NVidia, NVIDIA HDMI HDMI Audio Output hdmi:CARD=NVidia_1,DEV=2 HDA NVidia, NVIDIA HDMI HDMI Audio Output hdmi:CARD=NVidia_1,DEV=3 HDA NVidia, NVIDIA HDMI HDMI Audio Output dmix:CARD=NVidia_1,DEV=3 HDA NVidia, NVIDIA HDMI Direct sample mixing device dmix:CARD=NVidia_1,DEV=7 HDA NVidia, NVIDIA HDMI Direct sample mixing device dmix:CARD=NVidia_1,DEV=8 HDA NVidia, NVIDIA HDMI Direct sample mixing device dmix:CARD=NVidia_1,DEV=9 HDA NVidia, NVIDIA HDMI Direct sample mixing device dsnoop:CARD=NVidia_1,DEV=3 HDA NVidia, NVIDIA HDMI Direct sample snooping device dsnoop:CARD=NVidia_1,DEV=7 HDA NVidia, NVIDIA HDMI Direct sample snooping device dsnoop:CARD=NVidia_1,DEV=8 HDA NVidia, NVIDIA HDMI Direct sample snooping device dsnoop:CARD=NVidia_1,DEV=9 HDA NVidia, NVIDIA HDMI Direct sample snooping device hw:CARD=NVidia_1,DEV=3 HDA NVidia, NVIDIA HDMI Direct hardware device without any conversions hw:CARD=NVidia_1,DEV=7 HDA NVidia, NVIDIA HDMI Direct hardware device without any conversions hw:CARD=NVidia_1,DEV=8 HDA NVidia, NVIDIA HDMI Direct hardware device without any conversions hw:CARD=NVidia_1,DEV=9 HDA NVidia, NVIDIA HDMI Direct hardware device without any conversions plughw:CARD=NVidia_1,DEV=3 HDA NVidia, NVIDIA HDMI Hardware device with all software conversions plughw:CARD=NVidia_1,DEV=7 HDA NVidia, NVIDIA HDMI Hardware device with all software conversions plughw:CARD=NVidia_1,DEV=8 HDA NVidia, NVIDIA HDMI Hardware device with all software conversions plughw:CARD=NVidia_1,DEV=9 HDA NVidia, NVIDIA HDMI Hardware device with all software conversions **** Список PLAYBACK устройств **** карта 0: NVidia [HDA NVidia], устройство 0: AD198x Analog [AD198x Analog] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 0: NVidia [HDA NVidia], устройство 1: AD198x Digital [AD198x Digital] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 1: XFi [Creative X-Fi], устройство 0: ctxfi [Front/WaveIn] Подустройства: 7/8 Подустройство №0: subdevice #0 Подустройство №1: subdevice #1 Подустройство №2: subdevice #2 Подустройство №3: subdevice #3 Подустройство №4: subdevice #4 Подустройство №5: subdevice #5 Подустройство №6: subdevice #6 Подустройство №7: subdevice #7 карта 1: XFi [Creative X-Fi], устройство 1: ctxfi [Surround] Подустройства: 8/8 Подустройство №0: subdevice #0 Подустройство №1: subdevice #1 Подустройство №2: subdevice #2 Подустройство №3: subdevice #3 Подустройство №4: subdevice #4 Подустройство №5: subdevice #5 Подустройство №6: subdevice #6 Подустройство №7: subdevice #7 карта 1: XFi [Creative X-Fi], устройство 2: ctxfi [Center/LFE] Подустройства: 8/8 Подустройство №0: subdevice #0 Подустройство №1: subdevice #1 Подустройство №2: subdevice #2 Подустройство №3: subdevice #3 Подустройство №4: subdevice #4 Подустройство №5: subdevice #5 Подустройство №6: subdevice #6 Подустройство №7: subdevice #7 карта 1: XFi [Creative X-Fi], устройство 3: ctxfi [Side] Подустройства: 8/8 Подустройство №0: subdevice #0 Подустройство №1: subdevice #1 Подустройство №2: subdevice #2 Подустройство №3: subdevice #3 Подустройство №4: subdevice #4 Подустройство №5: subdevice #5 Подустройство №6: subdevice #6 Подустройство №7: subdevice #7 карта 1: XFi [Creative X-Fi], устройство 4: ctxfi [IEC958 Non-audio] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 2: NVidia_1 [HDA NVidia], устройство 3: NVIDIA HDMI [NVIDIA HDMI] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 2: NVidia_1 [HDA NVidia], устройство 7: NVIDIA HDMI [NVIDIA HDMI] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 2: NVidia_1 [HDA NVidia], устройство 8: NVIDIA HDMI [NVIDIA HDMI] Подустройства: 1/1 Подустройство №0: subdevice #0 карта 2: NVidia_1 [HDA NVidia], устройство 9: NVIDIA HDMI [NVIDIA HDMI] Подустройства: 1/1 Подустройство №0: subdevice #0 Мои текущие настройки выглядят так: ![]() По-идее именно с такими настройками всё должно быть хорошо. Но на деле passthrough добиться не удаётся. Всё работает кроме AC3 и DTS. При чём ресивер срабатывает правильным образом: при запуске фильма я слышу щелчок (звук переключился) и на табло загорается правильный значок (DOLBY или DTS), а в колонках тишина. В результате проб и ошибок было выяснено, что XBMC содержит как бы два канала вывода звука: 1. Audio output device - выводит 1 и 2 канальный звук. 2. Passthrough output device - выводит AC3 и DTS. Если стоят галочки напротив пунктов Dolby Digital (AC3) capable receiver и DTS capable receiver, то AC3 и DTS пойдут по второму каналу, и в моём случае тишина, лишь ресивер реагирует значками. Если же галочек не стоит, то звук идёт стерео, по первому каналу и у меня есть звук (но, увы, не 5.1). Пробовал воспользоваться советом и прописывать plughhw:0,1, но XBMC лишь ругался на аудио-оборудование при запуске фильма. Пробовал и plug:dmixer, c соответствующей записью в ~/.asoundrc, но в этом случае слышу лишь громкий треск. Может быть какие-то логи посмотреть, чтобы понять причину моих мучений? |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|