-
Публикаций
5 598 -
Баллов
14 098 -
Зарегистрирован
-
Посещение
-
Победитель дней
15
Тип контента
Профили
Форумы
Пользовательские тракты
Галерея
Колекции
Блоги
Объявления
Магазин
Articles
Весь контент IgorA
-
@audioshock Дмитрий, насчёт лучшего из худших браузера. Обычная GUI оболочка намертво приклеена к плееру. И от ее присутствия и последствий ее работы плееру не избавиться никогда. А браузер людям обеспокоенным можно использовать только для двух вещей - нажать на кнопку пуск и нажать на кнопку стоп. Остальное время он может отсутствовать в памяти.
-
Да, весь плейлист можно воспроизвести на автомате, а в браузер вернуться в любой момент по желанию и он отобразит текущий трек, альбом и позицию. Но если кто-то понаблюдает за Midori в действии, то убедится, что по скромности в отношении программной активности он вне конкуренции.
-
@AleXH, по задержке при загрузке: может быть, отключить вызов net_init.sh в bootlocal.sh?
-
altsetting - номер альтернативного режима контроллера ЦАПа. Находится он в прошивках и в тех. документации. ALSA должен знать, какой код для Native. Вроде бы, где-то в выводе диагностических утилит можно увидеть, какой режим для чего. Но подробностей я сейчас не помню.
-
Имеются ввиду щелчки при переходах между режимами DSD и PCM? Для XMOS обычно два альтернативных варианта дополнительного параметра altsetting - 2 и 3. Поэтому с двух попыток есть шанс. С Amanero сложнее.
-
Спасибо. Проблемы с распознаванием ЦАПов, видимо, связаны, с урезанной версией ядра, которая используется для этих систем. А как разработчики сами при этом собирают пакеты ALSA - неизвестно. Поддержка Native DSD в Linux только для устройств с конкретными значениями кодов VendorID и ProductID. Список выше в теме был. В общем, пока придется релизную версию делать на официальных пакетах, а расширенную поддержку Native - по отдельной ссылке для тех, у кого это заработает.
-
@serggold1971 Одна из проблем со сборкой stretсh, звучание которой всем понравилось, в том, что эта система старше bionic. И ее комплектные модули ALSA поддерживают Native DSD режим для совсем маленького числа ЦАПов, даже по сравнению с официальной bionic. Я пересобрал для stretch модуль ядра usb-audio, добавив туда поддержку Native DSD для списка устройств, который недавно приводился в теме. У меня работает. Но вопрос в том, не приводит ли это к тем же последствиям, как пересборка ALSA для bionic - когда ухудшилось распознавание ЦАПов в некоторых ситуациях. Если есть возможность, проверьте пожалуйста, воспроизведется ли эта проблема в stretch при замене файлов в папке tce/sce на файлы из архива: http://albumplayer.r...stretch-dsd.rar
-
Должен быть установлен openssh-server. Надо сгенерировать ключи через ssh-keygen. Скопировать их в папку /etc/ssh. Если, например, файл ключей назван key, то отредактировать файл sshd_config, добавив туда строку HostKey /etc/ssh/key Затем задать пароль для пользователя tc командой passwd. Пароль не любой подходит, как вариант - с буквами, цифрами и символом подчеркивания. В файл /opt/filetool.lst добавить строки etc/ssh и etc/shadow Сохранить изменения через filetool.sh -b Запускается сервер sudo /etc/init.d/ssh start При коннекте клиента указывается пользователь tc и заданный пароль.
-
@serggold1971, этот код, если он, действительно, такой, поддерживается ядром, которое в сборках bionic 1.1-1.3. Если поддержку Native на вкладке status плеер для Charleston там не показывает, значит, есть нестыковки в дополнительных параметрах с той версией Amanero, которая поддерживается ядром. Тогда трудно что-то сделать, пока кто-то не добавит в код ядра поддержку конкретного устройства с учетом его особых параметров.
-
В /sys/bus/usb/devices есть папки для отдельных usb устройств и контроллеров. Там можно найти файл Product - название устройства. И в той папке, где будет ЦАП, файлы idVendor и idProduct будут содержать нужные коды. Если найти не получится, то можно посмотреть в другой системе - Ubuntu/Lubuntu, где есть lsusb или в Windows, где в Диспетчере устройств в свойствах устройства можно найти VID и PID.
-
6464 в общем-то лишний, потом его не будет, но, вроде бы, безвредный. Скорее, помогла перезагрузка.
-
Можно пытаться добавить их коды VendorID-DeviceID в существующий модуль usb-audio. Шанс есть, что заработает, но полной гарантии нет, поскольку некоторые параметры варьируются у разных моделей и можно не угадать их. Посмотреть параметры подключенных устройств можно командой sudo lsusb
-
Если нет видимой реакции на управление: паузу, перемотку, отстановку, то завис плеер и его надо перезапустить. Если плеер не завис, то надо проверить, что ЦАП выбран (что в верхней секции на вкладке CARDS в настройках есть для него запись), если нет, выбрать в нижнем списке, ввести цифру, нажать Apply. Если всё это в порядке, а звука нет, то завершить работу плеера, переподключить ЦАП, запустить плеер и попробовать ещё раз.
-
Ядро с сетью в stretch позволяет управлять плеером через внешний компьютер, планшет, смартфон. Вроде бы, мы уже обсудили, что это тестовая сборка для принятия решения о её дальнейшем использовании, а не релизный комплект для эксплуатации. Если есть нетерпение, то доустановить пакеты для шар cifs-utils и filesystems Вы можете самостоятельно за пять минут, используя команды sce-import -br cifs-utils sce-load cifs-utils sce-import -br filesystems sce-load filesystems Что касается SSH, то каких именно возможностей по дистанционному управлению плеером и системой Вам не хватает в программе apmenu из комплекта сборки? Поддержка DSD для Amanero зависит от прошивок. В стандартном ядре она есть для ряда устройств, у которых конкретные значения кодов VendorID-ProductID: (0x16d0, 0x071a) и (0x16d0, 0x0a23). Для Native DSD в ядре 4.14 еще поддержка для XMOS ЦАПов iFi Audio micro/nano iDSD, Matrix Audio X-Sabre, Matrix Audio Mini-i Pro, OPPO HA-1, Pro-Ject Pre Box S2 Digital, Gustard DAC-X20U, DIYINHK DSD DXD 384kHz USB to I2S/DSD, JLsounds I2Sover, Aune X1S 32BIT/384 DSD DAC, PS Audio NuWave DAC. В сборках bionic 1.01-1.03 пересобран пакет alsa-modules и в него добавлены устройства из отдельных DSD-патчей к ядру. Там полный список где-то такой: 0x20b1, 0x3008): iFi Audio micro/nano iDSD (0x20b1, 0x2008): Matrix Audio X-Sabre (0x20b1, 0x300a): Matrix Audio Mini-i Pro (0x20b1, 0x302a): Matrix Audio Quattro II (0x22d9, 0x0416): OPPO HA-1 (0x22d9, 0x0436): OPPO Sonica (0x2522, 0x0009): LH Labs Geek Pulse X Inifinity 2V0 (0x20b1, 0x2012): ULTRAS DAC (0x20b1, 0x0002): Wyred 4 Sound DAC-2 DSD (0x2522, 0x0012): LH Labs VI DAC Infinity (0x20a0, 0x4143): WaveIO USB Audio 2.0 (0x16d0, 0x06b4): NuPrime Audio HD-AVP/AVA (0x1db5, 0x0003): Bryston BDA3 (0x20b1, 0x000a): Gustard DAC-X20U (0x20b1, 0x2009): DIYINHK DSD DXD 384kHz USB to I2S/DSD (0x20b1, 0x2023): JLsounds I2SoverUSB (0x20b1, 0x3021): Eastern El. MiniMax Tube DAC Supreme (0x20b1, 0x300f): Engineered Electronics Stereo Playback Interface (0x20b1, 0x3023): Aune X1S 32BIT/384 DSD DAC (0x22d9, 0x0426): OPPO HA-2 (0x16d0, 0x09d8): NuPrime IDA-8 (0x20b1, 0x3036): Holo Springs Level 3 R2R DAC (0x20b1, 0x307b): CH Precision C1 DAC (0x20b1, 0x3086): Singxer F-1 converter board (0x2616, 0x0106): PS Audio NuWave DAC (0x6b42, 0x0042): MSB Technology (0x2622, 0x0041): Audiolab M-DAC+ (0x22e1, 0xca01): HDTA Serenade DSD (0x29a2, 0x0086): Mutec MC3+ USB (0x20b1, 0x2005): Denafrips DAC (0x27f7, 0x3002): W4S DAC-2v2SE (0x27f7, 0x1301): Wyred DSD Inrerface (0x16d0, 0x071a) Amanero Combo384 USB interface with native DSD support ALTOR ATDAC Questyle CMA600i Но, видимо, исходники этих модулей в дистрибутиве ядра отличаются от исходников релиза alsa, поскольку пересборка привела к тому, что в альтернативной версии не во всех конфигурациях распознаются USB ЦАПы. Здесь еще есть предмет для дальнейших исследований. Когда не доступно Native, можно выводить в DoP.
-
htop я не ставил, но если готового пакета через sce-import -br htop не находится, то можно копировать исполняемый файл из Ubuntu/Lubuntu x64, а потом смотреть, чего ему не хватает при запуске, если не хватает, и либо доустанавливать эти библиотеки, либо переносить нужные файлы из системы, где он установлен. Для cyclictest я использую этот бинарник: http://albumplayer.r.../cyclictest.rar И, чтобы он работал, надо доустановить библиотеку libnuma1 через sce-import, sce-load.
-
Модифицированные версии ядра для сборки dCore stretch Версия оптимизированная по скорости и версия без сети (тоже оптимизированная по скорости). Устанавливаются аналогично bionic. Проблема с перезагрузкой и выключением при отключенной сети в stretch сохранилась. http://albumplayer.r...retch-speed.rar http://albumplayer.r...o-net-speed.rar Интересует мнение заинтересованных лиц, что брать за основу для следующих сборок - bionic или stretch? bionic создает меньше процессов при загрузке, но у stretch, вроде бы, по внешним признаком ядро работает эффективнее, там меньше latency по cyclictest. Даже у стандартного ядра между 1,4 и 1,5 мкс. А у оптимизированного опускается до 1,3 мкс (и это без всякого realtime разгона системы).
-
@xp-96 В FM и DI буфер предзагрузки не работает вообще. Он используется только в режиме Standard. ALSA Buffer задает размер буфера драйвера, ALSA Period - размер блока, периодически передаваемого из драйвера контроллеру карты или порта вывода. Чем больше значение буфера, тем меньше нагрузка на процессор, но тем больше блоки данных, обрабатываемые при каждой из пересылок в буфер. Теоретически есть оптимальное значение буфера между максимальным и минимальным, при котором наиболее эффективно работает кэш процессора. А практически - каждый может экспериментировать сам и слушать, поскольку в Standard и DI эти параметры можно переключать без остановки воспроизведения.
-
AleXH Я бы предпочел буфер экрана увеличить, но возможно и это, только анализировать реальную заполненность экрана с учетом переносов - морока, проще зафиксировать число выводимых за один раз строк. Интересно, на stretch с размером буфера экрана та же ситуация или другая?
-
Видимо, да.
-
В usb-serial драйверы для некоторых USB контроллеров. Я добавил в связи с тем, что не у всех пользователей USB ЦАПы опознавались, но, возможно причина была в неудачном пакете alsa-modules, который мы вчера заменяли.
-
@Evgen1, хорошо, от того, что bionic ожила, на stretch крест ставить не будем. Соревнование двух систем можно будет продолжить. Но для stretch надо еще решить некоторые технические вопросы.
-
Это странный пакет из репозитория, он пустой внутри. Можно забыть про него. Я его включил в комплект "чтобы всё".
-
@serggold1971, еще раз спасибо. Возможно, хуже работает пересобранный мной из исходников ядра модуль usb-audio. Видимо, в исходниках ядра его реализация отличается от той, которая входит в пакет alsa-modules, устанавливаемый из репозитория. Тогда для реанимации версии 1.03, возможно поможет замена файлов в папке tce/sce на эти: http://albumplayer.ru/linux/test/alsa-modules2.rar
-
Проверил при отключенной внутренней звуковой карте, usb цап определяется и даже поет т.е. работает аналогично stretch Спасибо. И ещё просьба - проверить, перестанет ли в этой сборке bionic определяться usb цап при отключенной внутренней звуковой карте, если заменить на флешке в папке tce/sce два файла на файлы из архива по ссылке и загрузиться. http://albumplayer.r...lsa-modules.rar
-
Нет, это обучающий дистрибутив, задача которого - показать, каким маленьким может быть Linux. Он не рассчитан на работу со звуком, поскольку нет простого способа прикрутить к нему ALSA.
