При звуці 5

P.S. Проблема проявляється не тільки в kodi, але і в vlc і Dragon Player

[Mapping hdmi-surround-51]
device-strings = hdmi:% f
channel-map = front-left, front-right, rear-left, rear-right, front-center, lfe
description = Digital Surround 5.1 (HDMI)
priority = 2
direction = output
paths-output = hdmi-output-0

The PulseAudio sound server reads configuration directives from a file

/.pulse/daemon.conf on startup and when that file does not exist from
/etc/pulse/daemon.conf. Please note that the server also reads a
configuration script on startup default.pa which also contains runtime
configuration directives.

Я не вказав, що ні HDMI у мене. Думав це не важливо.
Я прописував в /etc/pulse/daemon.conf
default-channel-map = front-left, front-right, rear-left, rear-right, front-center, lfe
І перезавантажився, але нічого не змінилося. файлу

/.pulse/daemon.conf у мене немає, як самої папки

/.pulse.
А чи можна (і якщо так, то де і головне як?) Прописати маппинг для НЕ HDMI звуку?

lspci -nn
00: 03.0 Audio device [0403]: Intel Corporation Xeon E3-1200 v3 / 4th Gen Core Processor HD Audio Controller [8086: 0c0c] (rev 06)

я думаю не для hdmi в рядку device-strings = hdmi:% f має бути коректне значення, як і вихід на пристрій paths-output = hdmi-output-0
і аудіо пристрої напевно краще дивитися командою aplay -l
P.S. Що хотілося б відзначити, на старому залозі і старішої версії xbmc у мене теж були проблеми з каналами, але ось на що хочу звернути увагу, тоді помітив, під оболонкою xbmc канали йшли криво, при вивантаженні в звичайну Убунту з під vlc звук йшов правильно . Я зробив висновок що їх вбудований плеєр щось там косячіт і закинув боротьбу. Хоча під Убунту звук перемикав, але за допомогою .asoundrc і тільки тоді виявив що не з тими млинами борюся.

З vendor і device розібрався. Їх легко отримати через udevadm info --query = all --path / sys / class / sound / card1. Однак, при вставці в файл /etc/udev/rules.d/95-local-pulseaudio.rules рядки ATTRS == "0x8086", ATTRS == "0x8ca0", ENV = "/ etc / pulse / my-sound.conf "і виконання команди udevadm trigger -ssound звук перестає працювати взагалі, а сам пристрій пропадає зі списку аудіопристроїв в GUI налаштування звуку. Що я роблю не так?

думаю my-sound.conf невірний. як він виглядає то?

спробуй ще прописати \ змінити
enable-lfe-remixing = yes
в
/etc/pulse/daemon.conf

Пробував, але це нічого не змінило

Поки так і не розібрався. Тільки з'ясував, що 100% сабвуфер і центр поміняні місцями за допомогою
speaker-test -c6
При 4 - Центральний гудів сабвуфер, а при 5 - сабвуфер відповідно центр. Ось тільки не зрозумію чого ж через daemon.conf то не змінюється порядок. У мене центр і сабвуфер сидять на одному каналі

У мене центр і сабвуфер сидять на одному каналі
До акустичної системі не тюльпанами випадком підключені? Фізично поміняти щоб місцями? Я у себе з hdmi боровся, там не перепаять, а тут переткнуть може можна.

Хардварний рішення допомогло. І як я тільки раніше не подумав, що дроти місцями можна поміняти з боку підсилювача, а не комп'ютері. Адже ще дивився чи не можна їх місцями поміняти, але дивився тільки на задню панель комп'ютера XD
Загалом спасибі велике, тепер можна нормально дивитися фільми в 5.1

Схожі статті