Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Нужна помощь с многоканальным звуком на SB Live! CT4830. Звук с SPDIF только 2 канала #14

Open
rustamiy opened this issue Jul 19, 2016 · 1 comment

Comments

@rustamiy
Copy link

rustamiy commented Jul 19, 2016

Win 10. Подключаю к ресиверу, который понимает 96000, но звук приходит двухканальный при любой частоте. На ресивере показывает: 2 канала, DIGITAL и PCM. Аналог с фронта работает нормально. Устанавливал вот это: kxdrv3552-full. При запуске Миксера пишет, что совместимые устройства не найдены. В Диспетчере устройств не установилось PCI устройство ввода. Если это MIDI или джойстик, то мне это не мешает. Многоканальный нужен только для фильмов. И, может быть, старых игрушек времён Directx9.
Внимание! Если я натупил, приняв оранжевый выход за полноценный цифровой, прошу громко не смеяться) Вдруг там какая-то сложная тупняковая ситуация, когда для каждого канала реализован свой цифровой выход. У меня на ресивере он, естественно, один. Поэтому морочиться с выводом раздельных сигналов точно не буду.
ПОПРАВКА: нормально установился Миксер только из Files.fm_[30.04.2016]_mole_hotfix_kx-3552. Из kX-Audio-driver-binaries-master ни под каким соусом - вылезает ошибка при запуске Миксера.
Ещё момент: после установки драйвера и перезагрузки, вылезает та же ошибка при автоматическом запуске Миксера. Не знаю, как должно быть, но он у меня после перезагрузки запускался автоматически. В описании к установке этот момент не был отражён. Но после установки патча Миксер запускается.
Что смутило: в описании Миксера на вкладке Мастер у меня начисто отсутствует позиция №16 - AC3 на SPDIF (https://github.com/kxproject/kX-Audio-driver-Documentation/blob/master/guide-pdf/Mixer.pdf)/ В этом же окне, если снимаю галочку с Поменять местами фронт и тыл, звук вообще пропадает. Так же он пропадает, если я включаю Только цифровой звук. И это всё при том, что карта подключена к коаксиальному входу ресивера. Т.е. он не может воспроизводить аналоговый звук по определению. Но тогда не должен отключаться звук при включении только цифра и поменять фронт и бэк.
В общем, нужна помощь)
И ещё: Вы уж извините, но вся аудиотехника при включении и выключении "общается" более понятными световыми сигналами. Есть какие-то общепринятые. Есть просто вкл - горит, а выкл - не горит. Не знаю, как у других, но у меня серая точка с расстояния 2,5м до телека выглядит ярче синей. Угадайте, что думает человек, когда точка меняет цвет с цвета окружающего интерфейса на более яркий? Естественно я всё сначала повыключал))). Вот, если бы вкл был зелёным/оранжевым/белым, а выкл ваш любимый, судя по всему, синий, то тогда всё было бы понятно сразу. Да, и зачем сейчас так скромничать с размером окна? 1200 по ширине сейчас точно у всех есть. Лучше побольше да с подписями, а не под указателем мышки. Хотя, если это сделано для мультиязычности, то да. Но лучше бы подписи на инглише были, т.к. приходится ползать по всему окну и на каждый бугорок наводить мышку. Думаю, что так точно стало бы меньше тупых вопросов, меньше мегабайт хэлпов, инструкций и т.д., которые вам, думается, приходится каждый раз переписывать, дополнять и т.д. А нам их приходится искать, читать и разбираться. Это для вас там всё логично и понятно, т.к. вы программеры и разрабы. А мы обычные пользователи. А некоторые даже вообще не пользователи, а игруны да музыканты. Не уверен, что они не сходят с ума после первой же страницы)
Извиняюсь, конечно, но я над настройкой аудиокарты никогда столько не думал. Компьютер быстрее собрал)))

@grizlyk1
Copy link

я над настройкой аудиокарты никогда столько не думал

Можно ответить о настройке аудиокарты kxproject, хотя новым пользователям это опять не поможет.

Надо понять, что звуковая карта управляемая через kxproject отличается от обычной звуковой карты, т.е. карта kxproject не соответствует стандартам типа AC97/HDaudio.

Практически для вас это значит, что параметрами записи/воспроизведения карты kxproject даже теоретически нельзя управлять через стандартные средства windows для звука (включая регулировку громкости).

Многие не понимают зачем в kxproject сделаны такие неудобства несовместимости с интерфейсом windows. Чтобы ответить на этот вопрос надо хотя бы в общих чертах представлять себе архитектуру карты kxproject.

Заместо средств windows для карты kxproject есть страница kxDSP, где вы компонентами и связями задаете нужный способ обработки звука и взаимодействие карты с приложениями windows. В зависимости от установленных kxDSP компонент появляются контролы на вкладках в микшере kxMixer.

Чтобы осмысленно ставить компоненты и связи на странице kxDSP, вам надо хотя бы в общих чертах представлять себе архитектуру карты kxproject вообще и знать возможности распаянные именно на вашей kxproject карте конкретно.

Вторая проблема это то что ресурсов у DSP чипа очень мало (особенно у live), поэтому разные отдельные пресеты kxDSP загружаются в зависимости от конкретной решаемой задачи.

Вот пример, надо подключить наушники ТДС-6 через внешний усилитель.

Звуковуха на матплате лучше чем kxproject обрабатывает в _ цифровом _ виде звук в 24 битном формате (если у вас есть источник для 24 битного формата и чем его обрабатывать).

Это связано "с плохим отображением на практике 16 битного звука на 16 бит PCM формат", когда попытки необдуманно применять промежуточные цифровые регуляторы громкости (или плохой режим работы АЦП на входе) приводят к снижению точности оцифровки исходного 16 битного звука до 12 бит PCM и даже хуже.

Этим снижением битности рубятся все малоамплитудные составляющие (как правило это высокие частоты) и после такой "цифровой обработки сжатия/разжатия" в спектре сигнала на динамике при восстановлении громкости сохраняются только несколько исходных основных гармоник (с самыми большими амплитудами). Результат будет слышен почти на любых динамиках при проигрывании широкополосной музыки.

Звуковуха на матплате лучше чем kxproject микширует многоканальный звук в стереосигнал без потерь каналов, это важно для 3Д звукового окружения (для игр например).

Звуковуха на матплате может лучше чем драйвер kxproject пересемплировать частоты 41, 48, 96 и т.п.

2.1
Однако аналоговый выход звуковухи на матплате часто не дает нужных характеристик по шуму, полосе пропускания и усилению даже для наушников.

Аналоговые же выходы карт kxproject часто обладают параметрами лучше и некоторые наушники можно подключать прямо к такому выходу без внешнего усилителя.

Также ресурсы kxDSP позволяют в реальном времени и независимо от заиканий CPU делать для наушников реверберацию и базовую корректировку спектра.

Хотя к данному примеру это не относится, ресурсы kxDSP еще позволяют проигрывать midi поток в реальном времени с очень малой латентностью (важно для игры на музыкальных инструментах).

Звуковые драйвера windows (7 и ранее) не работают в реальном времени, даже если есть ядра размноженные через hyperthreading, на практике заиканий CPU на звуке не избежать при сильном использовании ASIO. kxDSP работает автономно и при перегрузке CPU заикается намного реже.

Проблемы конкретных наушников могут быть такими что даже сильная коррекция спектра (обычно критикуемая) дает лучший результат, чем потери частот при воспроизведении по умолчанию.

2.2
Значит одно из решений это сборка: frontend в виде HDaudio на матплате + цифровой выход с HDaudio на одну (или более) карт kxproject.

Вот картинка варианта работы kxDSP для таких целей (замучаешься думать).
kxDSP 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants