-
Публикаций
5 598 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
@AleXH В строку параметров загрузки добавить multivt и потом переключать Alt-F1 ... Alt-F6.
-
Это была альфа-бета.
-
@Acrobatic Ссылка на консольную версию вот http://albumplayer.r...ew3/ap64.tar.gz Если установлен 64-разрядный linux и там отключен автоматический запуск сервера PulseAudio, то остальное всё просто. Если нет, то проще записать на флешку готовую сборку с этим плеером и загрузиться с нее. Подробные инструкции есть по ссылкам в конце этого сообщения: http://forum.doctorh...75#entry1064504
-
Добрый день, Дмитрий! У меня нет возражений, но я надеюсь, что первый релиз Album Player for Linux не за горами, и ссылки есть смысл делать сразу на него.
-
Для тех, кто сомневается - текущая версия доступна по отдельной ссылке и никуда не денется. Плодить искусственно параллельные версии я не планирую. И без этого всё разрастается.
-
AlexH Пока хватает других задач. Консольную к официальному релизу скорректирую.
-
@pm325 Возможно, случайно был включен режим DI. Там стабильное воспроизведение DSD256 DoP, действительно, начинается при буфере ALSA около 3K. У меня процессор i5 3.1GHz и в режимах Standard и Full Memory воспроизведение DSD256 DoP стартует стабильно с буфером 89/178.
-
@pm325, я посмотрел, и, вроде бы, всё понятно. В полной версии плеера, в отличие от консольной, есть параметр "DSD mode limit", который задаёт, до какого порога выводится DSD поток, а выше этого порога - PCM. По умолчанию значение этого параметра DSD128. Соответственно, DSD256 выводится плеером в PCM с повышенной нагрузкой на процессор. Если значение этого параметра поменять на DSD256, то и полная версия выводит на XMOS в DoP поток DSD256 с параметрами буфера 89/178.
-
OK, я посмотрю, какие ограничения в разных версиях будут у меня в этом режиме на таком материале.
-
@pm325, FM движок в обеих версиях фактически одинаковый и существенной разницы по допустимым размерам буфера там не должно быть. Может быть, секрет в том, что декодер BASS в консольной версии игнорирует запрос DoP для DSD256 и выдаёт просто PCM? Какая там частота дискретизации на выходе? Если DoP для DSD256 работает, то должна быть 705600. Принимает ли такую частоту конвертер на базе XMOS 208? Поддержка инструкций AVX вряд ли что-то улучшит, поскольку в коде ядра в основном управляющая логика, а не вычисления.
-
@pm325, возможно, дело в том, как ЦАП работает с DoP. В DoP может выводить и полная версия плеера.
-
@pm325, в DSD невозможно без щелчка соединить треки альбома, если не обеспечивается Gapless. Поскольку в DSD нет однозначного кода тишины и нет сколько-нибудь простого способа бесшовно вставить тишину в разрыв треков. А Gapless не может быть успешно реализован при маленьком буфере драйвера. Поэтому, если надо избавиться от этих щелчков, можно пробовать максимально увеличить буфер драйвера с включенным Gapless и отключенным Full Preloading, а если это не поможет, и как вариант, который может оказаться не хуже этого по результату - использовать режим Standard.
-
serggold1971 Amanero у меня есть, но не от энергетика, а Julong DA8 II, но этот ЦАП в Linux тоже принимает DSD поток только в DoP . Расширение поддержки Native в новых модулях в основном относится к ЦАПам на XMOS. Для Amanero поддерживаются четыре конкретных модели, три из которых - варианты T+A.
-
@serggold1971 Спасибо, это уже хороший результат. У меня с этой версией в нескольких моделях поддержка Native DSD опознается и работает. Ваш ЦАП, если он был при загрузке уже выбран в прошлой версии, можно попробовать выбрать еще раз (повторно) на вкладке CARD. Не знаю, может ли где-то кэшироваться предыдущее состояние, но у меня при переходе на эту версию alsa-modules только после повторного выбора выбранного в предыдущей версии ЦАПа отобразилась поддержка Native.
-
@Acrobatic Как настраивать - рассказано в файле readme_ru.txt. ap2decoder - не папка, а файл и самому с ним ничего не требуется делать. Модули вывода и режимы вывода переключаются на первой вкладке ap2config. Для стандартного модуля вывода выходной плагин выбирается в контекстном меню плеера ("Режим вывода"). Другие модули вывода - это альтернативы Standard/EXTRAS, ASIO/KS/WASAPI.
-
@Acrobatic Если у разных плееров одинаковый отказ, то причина где-то вне плееров. У интерфейсов и у плеера нет "мягких" и "жестких" вариантов. Все интерфейсы вывода и все варианты плеера делают одно и то же и на идеальном железе будут звучать одинаково. Минимизация программной активности для минимизации косвенного влияния на звук реализована во всех версиях плеера для всех интерфейсов. Какие-то индивидуальные особенности, наблюдаемые после всего этого, зависят от неконтролируемых и внешних факторов и никакой гарантии их определенного характера и повторяемости у разных пользователей нет.
-
serggold1971 Я возвращаюсь к просьбе проверить alsa-modules для stretch сборки на проблему с распознаванием ЦАПа при отключенном встроенном звуке. Я пересобрал полностью весь пакет alsa-modules с добавлением расширенной поддержки Native DSD. Посмотрите пожалуйста, как себя поведет этот вариант: http://albumplayer.r...tretch-dsd2.rar
-
@Acrobatic ap2decoder - это модуль вывода. Если есть неустойчивость в его работе, можно попробовать использовать другие модули вывода или варьировать режимы и настройки используемого модуля. Начинать лучше с коробочных настроек, которые обычно достаточно устойчивы.
-
Тем, у кого в безсетевой версии сборок TINYAP в консоль при работе выскакивают ненужные сообщения, поможет добавление в конец файла /opt/bootlocal.sh строки sudo dmesg -n 1 И не забыть сохранить изменения на флешку.
-
В stretch у mc какая-то проблема с обнаружением пользователя root. Чтобы sudo mc запускался сразу, надо в конец bootlocal.sh добавить строку touch /etc/sysconfig/superuser Приведет ли это к каким-то другим побочным эффектам - надо понаблюдать.
-
Возможно, дело в том, что не возвращать управление из скрипта инициализации не совсем корректно. И тогда надо выбирать, что важнее - консольное приложение в автозагрузке или иксы. Лично у меня, например, такое ощущение, что ввод пяти букв с клавиатуры после загрузки системы драмы собой не представляет.
-
А чтобы не пересобирать apmenu, можно добавить sleep 5 перед вызовом ap.sh в bootsync.sh. Про амперсанд я уже ответил, а ответ про sleep набирал до получения вопроса о нём.
-
@AleXH Вместо пары 1 можно один 0. Но если лень нажимать Enter, можно добавить sleep 5 (если 5 хватит) в начало скрипта ap.sh. Только apmenu.sce надо будет пересобрать. Амперсанд означает освобождение консоли и асинхронное выполнение.
-
В bootlocal.sh процессы запускаются асинхронно и отключены от консольного ввода. Видимо, вызов ввода с консоли возвращает код ошибки, который ap рассматривает как неизвестную команду, выводит листинг папок и снова вызывает консольный ввод. Далее к началу этой строки. Чтобы исправить, надо добавить вызов ap.sh в конец bootsync.sh вместо bootlocal.sh.
