Перейти к содержанию

Stratoman

Пользователи
  • Публикаций

    8
  • Баллов

    11 
  • Зарегистрирован

  • Посещение

Репутация

6 Без репутации

Информация о Stratoman

  • Звание
    Новичок
  1. Заставил! Только заставлять нужно было не сам Mojo, а мой Windows 7. После многочисленных экспериментов, я убедился в том, что основной причиной прерываний воспроизведения DSD (щелчков) является конкуренция аудиопроигрывателей и различных процессов и служб за доступ к ресурсам ЦП. Я так понимаю, что "запаковка" DSD потока в PCM обертку (DSD over PCM) нуждается в более стабильном доступе к ЦП, чем воспроизведение обычного PCM. А ASIO, в свою очередь, больше задействует ЦП, чем Kernel Streaming, например. В результате, я набрался смелости попробовать "аудиофильскую" утилитку-оптимизатор "Fidelizer". http://www.fidelizer-audio.com/ И, как ни странно, это сработало. И, по крайней мере, через foobar2000, у меня DSD начало воспроизводится через ASIO гладко и стабильно, без каких-либо прерываний!
  2. DoP (DSD over PCM) - возможно. При этом еще и в Bit perfect mode (DSD в режиме Bitstreaming). А вот с native DSD так не получится. Для этого действительно нужен исключительно ASIO. Но Chord Mojo поддерживает как раз именно DoP (DSD over PCM). Поэтому вывод DSD и возможно осуществить через WASAPI exclusive mode (Event Style) или Kernel Streaming. Кроме этого, у Kernel Streaming есть еще и кое-какие преимущества: "Kernel Streaming is lowest 'audio' layer in Windows: Why go through more layers (=WASAPI) if direct access is possible? In audio, less is usually more. (unlike WASAPI, ASIO _can_ be direct although it's not a given: there are 'ASIO' drivers out there which are using KS internally…) KS also allows for things that WASAPI does not: whereas both ASIO & WASAPI require memory copy operation per design, KS does not. Again, less is more. ASIO usually has _fixed_ Buffer size – it has been established from experience that various Buffer sizes can have sonic impact with smaller values sounding 'better' for most. Not being able to manipulate Buffer size is a clear restriction for ASIO. In addition, ASIO may require even more memory copy operations then WASAPI as it expects left & right channel to be 'separated' (WAV format has samples interleaved). WASAPI allows for different Buffer sizes but requires certain 'minimal' size – Usually this is 192/256 samples for CD and 512+ for HiRez. One cannot go below that minimum. Kernel streaming, on the other had, has no such restrictions: one can even use Buffer of a single sample! ('DirectLink' as unique feature of JPLAY) Hopefully this makes it clear now why we recommend KS: Lowest layer, no restrictions on Buffer size, zero-copy scenarios possible. Again, we believe 'less is more': not everyone agrees this makes a sonic difference and that is ok – but it does not change the facts Why JRiver (=Matt) does not recommend KS is something you will have to ask him: links you posted do not have a single reason mentioned." http://jplay.eu/forum/index.php?/topic/1143-why-kernel-streaming/
  3. Также являюсь владельцем Chord Mojo, и столкнулся с подобными проблемами. Устройство подключаю к Samsung Galaxy A5 (2016) на Android 7.0 через USB Audio Player PRO. По этому поводу мне удалось найти рекомендацию самих разработчиков этого приложения на их официальном форуме "eXtream Software Development Forum": http://www.extreamsd.com/forum/showthread.php?tid=827 Речь там идет о том, что в настройках (в разделе "USB audio tweaks") нужно активировать "USB tweak 2" и выставить размер буфера 400 milliseconds. И, кажется, эта специфическая комбинация действительно работает. Ну, и все это работает конечно в том случае, если в настройках (в разделе USB audio -> DSD mode) выбран "DoP (DSD over PCM)". Также в настройках стоит выбрать "Bit perfect mode" ("Bit perfect mode" -> "On"). Что касается Onkyo HF Player, то он вполне способен воспроизводить и выводить DSD на Mojo, но только если приобрести Unlock Key. В настройках (DSD Output Format) также нужно выбрать "DoP". Но с Onkyo HF Player я не возился, поскольку он не умеет воспроизводить ISO-образы SACD, коими у меня представлена почти вся коллекция музыки в формате DSD. Относительно DSD, Mojo и ПК, я описал результаты своих поисков решения проблем вот тут: http://forum.doctorhead.ru/index.php?showtopic=31018&st=2175#entry1104837
  4. На данный момент у меня нет устройства с оптическим или коаксиальным способом вывода звукового потока. О подключении Mojo к смартфону на Android через USB-OTG я уже писал выше. Кабель я использую не самый плохой - AudioQuest "Forest" (уже заказал "Cinnamon", но он еще не приехал). Но, думаю, дело тут вовсе не в кабеле. Поискав информацию в Интернете, я решил попробовать выводить звук на Mojo не через ASIO, а используя метод WASAPI exclusive mode (Event Style) или Kernel Streaming. Хочу отметить, что в обеих случаях никаких проблем с треском или щелчками не наблюдается! Ни при выводе PCM, ни при выводе DSD. Делаю вывод, что либо кастомная архитектура Mojo плохо работает через интерфейс ASIO, либо разработчики Chord не сумели написать порядочного драйвера ASIO для Mojo. Да и в инструкции к самому устройству вообще-то нет даже упоминания о ASIO! А лучшим методом вывода считается именно Kernel Streaming!.. "С Windows ПК Mojo может взаимодействовать тремя способами: Direct Sound (DS), Kernel Streaming (KS) и WASAPI. DS используется, когда невозможно использовать другие. KS (лучшего качества) может использоваться, если плеер поддерживает режим Kernel Streaming (FooBar, Winamp, Monkey Media, JRiver), а WASAPI (Windows Audio Standard API) – это стандартный интерфейс медиаплеера, который позволяет осуществлять такое же качество воспроизведения, как KS, с приложениями, которые не поддерживают режим KS" На этом я остановил свою борьбу с треском и щелчками, и начал, наконец, слушать музыку! :-)
  5. На официальной страничке Chord Mojo (их целых две) есть несколько версий драйвера ASIO. Конечно же я установил этот драйвер. И о нем я писал, когда приводил пример настроек в JRiver MC (ASIO Chord 1.05 [ASIO]). WASAPI (Windows Audio Session API) - это разработанный Microsoft метод вывода данных на аудиоустройство, который дает программному аудиопроигрывателю (например, JRiver MC) эксклюзивный доступ к этому устройству (например, Chord Mojo). Также этот метод позволяет выводить на ЦАП DSD поток в режиме "DoP" (но не "native DSD" - для этого нужен исключительно ASIO). То есть, если я выбираю этот самый "Digital Output (Chord Async USB 44.1kHz-768kHz) [WASAPI]", то имеется ввиду, что доступ к Chord Mojo осуществляется не через драйвер Chord Mojo, а через вывод WASAPI операционной системы. Поэтому начинаю склоняться к мысли, что ASIO-драйвер для Chord Mojo - "кривой". И именно в нем и заключается проблема. Нашел в сети этому подтверждение: https://forums.stevehoffman.tv/threads/chord-mojo-vs-asio-on-win10.758002/ Речь о том, что разработчики Chord сами не рекомендуют использовать их устройства через ASIO-интерфейс, а прибегать к таким методам вывода данных в Windows, как Kernel Streaming... Я очень удивлен. И пока не оставляю попыток заставить Chord Mojo нормально работать через ASIO...
  6. Склоняюсь к мысли, что так оно и есть. У меня при выводе DSD индикатор действительно светится сиреневым цветом. Другие цвета индикатора также отображаются немного не так, как на картинках в инструкции и на коробке. Есть и дополнительный аргумент в пользу этого утверждения: USB Audio Player PRO способен выводить PCM с максимальной частотой дискретизации 384 kHz. А цвет индикатора при выводе DSD через USB Audio Player PRO такой же, как и на ПК. Так что это никак не может быть 768 kHz PCM. В настройках USB Audio Player PRO выбран "Bit perfect mode". В настойках JRiver MC: - 1-й вариант: Audio Device > ASIO Chord 1.05 [ASIO]. Device settings - стоит галка "DSD bitstream in DoP Format". Settings > Bitstreaming: DSD. - 2-й вариант: Audio Device > foo_dsd_asio [ASIO]. Во вкладке "Driver Control Panel" (ASIO Proxy 0.8.3): ASIO Driver > "ASIO Chord 44.1Khz 768Khz", DSD Playback Method > "DoP Marker 0x05/0xFA". Остальные настройки такие же, как и в 1-м варианте. Какой из этих двух вариантов лучше - я не знаю. Но разницы в плане треска и щелчков - нет. Настройки foobar2000 и Album Player от Игоря Антонова перечислять не буду, но там тоже все настроено на вывод именно DSD без конвертации в PCM. Также с уверенностью могу утверждать, что при конвертации DSD потока в PCM, разница в звучании просто огромная, по сравнению с выводом DSD в режиме Bitstreaming. Я даже не думал, насколько потрясающе DSD звучит на Chord Mojo (если б только не эти щелчки)! Провел множество экспериментов, перепробовал все возможные варианты размера буфера и задержек, но проблема с щелчками не решилась. Есть интересные наблюдения: если выводить DSD через "Digital Output (Chord Async USB 44.1kHz-768kHz) [WASAPI]" - щелчки не наблюдаются! То есть проблема только с драйвером ASIO. Второе наблюдение: если проигрывать DSD в форматах .dff или .dsf отдельными файлами, а не ISO-образы SACD, то со щелчками тоже нет проблем. Даже если это DSD128 или DSD256! Во время щелчков иногда можна заметить и мигание индикатора сигнала на самом Chord Mojo. Подозреваю, что при проигрывании DSD через ASIO-интерфейс почему-то происходит прерывание подачи сигнала на Chord Mojo на уровне ОС. Что с этим делать - пока не знаю. Возможно, дело в том, что ОС периодически переключается на другие процессы, и поток DSD приостанавливается. Второе соображение: ISO-образы SACD находятся на внешних жестких дисках, которые подключены по USB, и, возможно, по каким-то причинам происходит прерывание передачи данных по USB. Жесткие диски и Chord Mojo подключены к двум разным шинам, насколько я понимаю... По поводу USB Audio Player PRO, то нашел рекомендацию самих разработчиков этого приложения на их официальном форуме "eXtream Software Development Forum": http://www.extreamsd.com/forum/showthread.php?tid=827 Там идет речь о том, что в настройках (в разделе "USB audio tweaks") нужно активировать "USB tweak 2" и выставить размер буфера 400 мс. И, кажется, эта специфическая комбинация действительно работает. Вот такие вкратце у меня пока результаты. Возможно, у кого-то возникнут какие-нибудь идеи по поводу этих щелчков. А то у меня уже нервов на них не хватает! ;-)
  7. Свой Samsung Galaxy A5 (2016) на Android 7.0 через USB Audio Player PRO я подключаю также к другому портативному устройству - OPPO HA-2SE. И в этом случае не возникает вообще никаких проблем - DSD выводится "как по маслу". Никаких щелчков или треска. И это при минимальном размере буфера (100 мс). При подключении этого устройства к ПК, и воспроизведении DSD через JRiver MC - также все гладко. Но ЦАП в OPPO HA-2SE (ESS Sabre ES9028-Q2M) поддерживает режим "native DSD". Возможно, режимы "native DSD" и "DoP" по-разному используют ресурсы системы?.. Как OPPO HA-2SE, так и Chord Mojo подключаю к ПК и смартфону посредством кабеля AudioQuest "FOREST" (USB A to Micro-USB). Для подключения к смартфону еще и OTG-кабель AudioQuest "DragonTail". Также использую пасивный фильтр AudioQuest "JitterBug". И Chord Mojo точно должен принимать DSD по USB. С этим не должно быть проблем. Пробовал - меняет, как и должен: DSD64 конвертируется в 176.4 kHz PCM, и светится соответствующим цветом. Пробовал выводить DSD на Chord Mojo также и через Onkyo HF Player - цвет шарика все равно не белый. Пробовал DSD64 и DSD128 - без разницы. Возможно, Chord Mojo выводит DSD, но диоды в действительности не способны показать белый цвет?.. К сожалению, я пока не нашел файла PCM с частотой дискретизации 768kHz для сравнения цвета индикатора. А с програмным увеличением частоты дискретизации - нет уверенности в правильности отображения результатов.
  8. Здравствуйте. Являюсь владельцем Chord Mojo, и столкнулся с определенными проблемами. Устройство подключаю к Samsung Galaxy A5 (2016) на Android 7.0 через USB Audio Player PRO. А также к ПК на Windows 7. На ПК использую foobar2000, JRiver MC и Album Player от Игоря Антонова. Абсолютно во всех случаях при воспроизведении DSD формата (ISO-образы SACD, через DoP) мой Chord Mojo НЕ СВЕТИТСЯ БЕЛЫМ! Светится он только светло-ярко-фиолетовым, что соответствует частоте дискретизации 768kHz PCM... В связи с этим, я сомневаюсь, что на выходе получаю DSD, а не PCM. Перепробовал все возможные варианты настроек, но результат идентичный. Считается ли это вариантом нормы (особенность конкретно моего экземпляра)? Или есть какая-то проблема? А вторая моя проблема с Chord Mojo состоит в том, что при воспроизведении DSD (ISO-образы SACD, через DoP) через USB Audio Player PRO и JRiver MC я слышу потрескивание. Увеличение размера буфера в обоих приложениях до возможного максимума, к сожалению, проблемы не решает. В foobar2000 и Album Player такой проблемы не наблюдается. Почему так происходит? И что с этим можно сделать? Буду весьма благодарен за подсказку решения!
×
×
  • Создать...

Важная информация

By using this site, you agree to our Условия использования.