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

sale50feb.webp

Forum-blog.jpg

sluh_1920x420.jpg

vse_july_1920x420_1.jpg

1920xE420.gif

friends_club.webp

aurian_jan23.jpg

Рекомендуемые сообщения

Привет всем.Помогите разобраться с цифрами буфера предзагрузки и ALSA,в фобар всё было понятно ставиш минимум на 50 и забыл, здесь поставил на минимум 16384 звучание плоское и не выразительное , подскажите правильные параметры под FM без сети.Хотелось узнать, как в линукс буфер и ALSA влияют на звучание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@xp-96

В FM и DI буфер предзагрузки не работает вообще. Он используется только в режиме Standard.

ALSA Buffer задает размер буфера драйвера, ALSA Period - размер блока, периодически передаваемого из драйвера контроллеру карты или порта вывода.

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

Теоретически есть оптимальное значение буфера между максимальным и минимальным, при котором наиболее эффективно работает кэш процессора.

А практически - каждый может экспериментировать сам и слушать, поскольку в Standard и DI эти параметры можно переключать без остановки воспроизведения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
поставил на минимум 16384 звучание плоское и не выразительное

всё по умолчанию, ядро ускоренное без сети, загружаются только модули альсы и apmenu, текстовой режим, консольный ap - всё выразительно и выпукло, пространство объёмное, прозрачное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модифицированные версии ядра для сборки 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 разгона системы).

Изменено пользователем IgorA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Посмотрел в alsa-base и alsa-utils - много одинаковых файлов.

Изменено пользователем AleXH

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Интересует мнение заинтересованных лиц, ...

Игорь, здравствуйте! Вечером попробую.

Заодно подскажите пожалуйста, как Вы ставите cyclictest и htop в эти сборки? Что-то сходу не получилось. А на текущей стадии интересно отслеживать в своей системе.


С уважением, Юрий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Заодно подскажите пожалуйста, как Вы ставите cyclictest и htop в эти сборки?

 

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 разгона системы).

Игорь, в приведенной по ссылке сборке (dCore Stretch) отсутствуют сетевые компоненты, какой смысл вставлять в нее ядро с сетью. Вы случайно не забыли про cifs-utils и filesystems...?

 

Пожалуйста, подскажите, где можно увидеть полный список ЦАПов, для которых есть поддержка нативного ДСД режима?

Проверил Amanero, тоже нет поддержки NativeDSD.

Изменено пользователем serggold1971

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для cyclictest я использую этот бинарник:

Спасибо за подробное разъяснение.

С уважением, Юрий

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Игорь, в приведенной по ссылке сборке (dCore Stretch) отсутствуют сетевые компоненты, какой смысл вставлять в нее ядро с сетью. Вы случайно не забыли про cifs-utils и filesystems...?

Ядро с сетью в stretch позволяет управлять плеером через внешний компьютер, планшет, смартфон.

Вроде бы, мы уже обсудили, что это тестовая сборка для принятия решения о её дальнейшем использовании, а не релизный комплект для эксплуатации.

Если есть нетерпение, то доустановить пакеты для шар cifs-utils и filesystems Вы можете самостоятельно за пять минут, используя команды

sce-import -br cifs-utils

sce-load cifs-utils

sce-import -br filesystems

sce-load filesystems

 

Что касается SSH, то каких именно возможностей по дистанционному управлению плеером и системой Вам не хватает в программе apmenu из комплекта сборки?

 

Пожалуйста, подскажите, где можно увидеть полный список ЦАПов, для которых есть поддержка нативного ДСД режима?

Проверил Amanero, тоже нет поддержки NativeDSD.

 

Поддержка 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.

Изменено пользователем IgorA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и еще какие то проблемы с выводом звука, ЦАП определился, ползунок прокрутки ползет, но звука нет.

Если нет видимой реакции на управление: паузу, перемотку, отстановку, то завис плеер и его надо перезапустить.

Если плеер не завис, то надо проверить, что ЦАП выбран (что в верхней секции на вкладке CARDS в настройках есть для него запись), если нет, выбрать в нижнем списке, ввести цифру, нажать Apply.

Если всё это в порядке, а звука нет, то завершить работу плеера, переподключить ЦАП, запустить плеер и попробовать ещё раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Игорь, я просто не понял что сеть пока только для apmenu. Ради эксперимента добавлю модули с репозитория, спасибо за подсказку.

 

По поводу SSH: у меня монитор подключен к двум ПК, поэтому приходится переключать его "туда-сюда", плюс, на столе болтается еще одна клавиатура, поэтому наличие ssh для меня лично гораздо удобнее. Установил через sce-import -br openssh но пока не могу запустить, разбираюсь.

 

В AP под windows мои amanero и charleston работают в режиме native, а в этих сборках пока нет. Их нужно перепрошивать?

DoP работает, интересно в Native щелчки есть или нет?

Сейчас проверил в windows, ST и DI щелкает в обоих вариантах, видимо и в линуксе так же будет, наверно стоит забить на это дело :)

Изменено пользователем serggold1971

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Их нужно перепрошивать?

Можно пытаться добавить их коды VendorID-DeviceID в существующий модуль usb-audio.

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

Посмотреть параметры подключенных устройств можно командой

sudo lsusb

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и еще какие то проблемы с выводом звука, ЦАП определился, ползунок прокрутки ползет, но звука нет.

Если нет видимой реакции на управление: паузу, перемотку, отстановку, то завис плеер и его надо перезапустить.

Если плеер не завис, то надо проверить, что ЦАП выбран (что в верхней секции на вкладке CARDS в настройках есть для него запись), если нет, выбрать в нижнем списке, ввести цифру, нажать Apply.

Если всё это в порядке, а звука нет, то завершить работу плеера, переподключить ЦАП, запустить плеер и попробовать ещё раз.

 

Все это проделал и даже перезаписывал образ, звука не было. Сейчас выключил загрузку alsa-modules...6464 (почему то тут изначально грузятся два алса-модуля) и все стало работать. Посмотрите sceboot.lst, может один лишний?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6464 в общем-то лишний, потом его не будет, но, вроде бы, безвредный. Скорее, помогла перезагрузка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6464 в общем-то лишний, потом его не будет, но, вроде бы, безвредный. Скорее, помогла перезагрузка.

Вроде перепускал... но сейчас включил обратно этот модуль, звук есть. И еще обратил внимание, при запуске uxterm xterm, слева окна присутствуют белая вертикальная полоса.

 

 

 

sudo lsusb : command not found

Изменено пользователем serggold1971

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В

/sys/bus/usb/devices

есть папки для отдельных usb устройств и контроллеров.

Там можно найти файл Product - название устройства.

И в той папке, где будет ЦАП, файлы idVendor и idProduct будут содержать нужные коды.

 

Если найти не получится, то можно посмотреть в другой системе - Ubuntu/Lubuntu, где есть lsusb

или в Windows, где в Диспетчере устройств в свойствах устройства можно найти VID и PID.

Изменено пользователем IgorA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В

/sys/bus/usb/devices

есть папки для отдельных usb устройств и контроллеров.

Там можно найти файл Product - название устройства.

И в той папке, где будет ЦАП, файлы idVendor и idProduct будут содержать нужные коды.

 

Если найти не получится, то можно посмотреть в другой системе - Ubuntu/Lubuntu, где есть lsusb

или в Windows, где в Диспетчере устройств в свойствах устройства можно найти VID и PID.

Спасибо! Попробую, но буквально вчера, подсмотрев эту команду (lsusb) тут https://github.com/l...xmos-native-dsd

у меня она работала, а сегодня не хочет. Вот такой этот линукс вредный по отношению к делитанту, т.е. ко мне :)

Изменено пользователем serggold1971

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Их нужно перепрошивать?

Можно пытаться добавить их коды VendorID-DeviceID в существующий модуль usb-audio.

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

Посмотреть параметры подключенных устройств можно командой

sudo lsusb

 

Нашел для Charleston

idProduct - 071a

idVendor - 16d0

можно поконкретнее, куда это вставить?

 

кстати номера соответствуют устройству из списка поддерживаемых

(0x16d0, 0x071a) Amanero Combo384 USB interface with native DSD support

Изменено пользователем serggold1971

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@serggold1971, этот код, если он, действительно, такой, поддерживается ядром, которое в сборках bionic 1.1-1.3.

Если поддержку Native на вкладке status плеер для Charleston там не показывает, значит, есть нестыковки в дополнительных параметрах с той версией Amanero, которая поддерживается ядром. Тогда трудно что-то сделать, пока кто-то не добавит в код ядра поддержку конкретного устройства с учетом его особых параметров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По поводу SSH: у меня монитор подключен к двум ПК, поэтому приходится переключать его "туда-сюда", плюс, на столе болтается еще одна клавиатура, поэтому наличие ssh для меня лично гораздо удобнее. Установил через sce-import -br openssh

Должен быть установлен 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 и заданный пароль.

Изменено пользователем IgorA

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

  • Последние посетители   1 пользователь онлайн

×
×
  • Создать...

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

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