Raspberry Pi в роли транспорта?
Автор Сообщение
norrest Не на форуме
Ветеран
*****

Откуда: KIEV
Сообщений: 4 794
Репутация: 601
RE: Raspberry Pi в роли транспорта? / 27-12-2020 21:36
(27-12-2020 05:28)serpens писал(а):  Выключена полностью. Да и это Волюмио не помогает, горбатого ну вы сами знаете.
В АПлеере новый интерфейс Димаса очень приятный во всех отношениях.
Дима, открою тебе небольшой секрет.
Волюмио, это по сути лишь кусок веб интерфейса (кусок сайта, если по простому), который управляет небольшим сервисом MPD ( Music Player Daemon - занимает очень мало памяти и ресурсов из-за чего так и ценится (нет лишнего лайна в коде и мусора)) Де юре, веб-оболочка не может влиять на звук, хотя де факто, наличие на системном диске сохраненного пустого файла в блокноте тоже может тоже поменять звучание, а чего не?
На звук влияет - сам плеер MPD (версия, а так же его настройки), ядро линукс (как оно собрано, вычищено и тп), библиотеки ALSA ну и пару других факторов..
Volumio, что доступна к скачиванию - сборная солянка, которая пересобиралась тысячу раз и от сборки до сборки все это важные компоненты меняются постоянно. Постоянно меняются ядра, версии мпд, библиотеки и тп.. Поэтому если у тебя какая-то версия волюмио не заиграла, то это вообще не означает, что это волюмио не играет, а не какой-то другой компонент этой сборной солянки изменился.
Для себя я собрал вообще отдельную сборку с отдельным ядром, кастомным реалатйм урезанным MPD (да, его тоже можно пропатчить еще и урезать), а для управления запилил туда старую оболочку первых версий волюмио, так как там нет ненужных модулей типа ютюб и тп, которые могут нагружать плеер и портить звук. Дополнительно есть кнопка полного отключения веб интерфейса и управления только по сети. Но мое волюмио кардинально отличается от того, что сейчас на сайте. Я не хочу сравнивать и говорить что играет лучше и хуже, но ты тоже ярлыков не вешай.
Кстати MPD юзается во многих дорогих и коммерческих продуктах и именно он является сердцем плеера.
_https://aurender.com
_http://bmc-audio.com/index.php/puremedia-125.html
_https://bryston.com
_https://chordelectronics.co.uk/product/poly/
_https://www.caryaudio.com/products/dms-550-network-audio-player/
_https://euphony-audio.com
_https://www.sotm-audio.com/sotmwp/english/portfolio-item/sms-200/
_http://easympd.com
_http://www.totaldac.com/D1-server-eng.htm
И да, some vendors are trying to obfuscate that they are using MPD

(27-12-2020 03:50)yppc писал(а):  Если кому нужно, то базово вот тут описано
https://gitlab.com/sonida/mpd-configure
Что для себя давно выделил
Volume Normalization - выключить
Mixer type - выключить (если только не аппаратное)
Audio buffer size - у себя я практически снял лимит. Можно ставить 60000 и будет больше загоняться в буфер при воспроизведении. (Хотя лучше делать кратные 2048, 4096, 8192, 16384, 32768 Love0030 )
Buffer before play - Сколько должно загрузиться перед воспроизведением - делаю обычно в районе 60% (не знаю есть ли такие цифры в родном волюмио). Дольше при старте, но ничего страшного.

Теперь самое вкусное.
С патчами MPD можно играться с настройками приоритетов.

Код:
priority "FIFO:99"
realtime_option {
memlock "yes"
stack_reserve "1024"
heap_reserve "10240"
main_priority "OTHER:0"
player_priority "FIFO:50"
decoder_priority "FIFO:47"
}
Основной параметр вынес в веб морду.

Если по умолчанию проверить приоритет без твиков МПД, командой
Код:
ps H -q `pidof -s mpd` -o 'pid,tid,cls,rtprio,comm'
то будет что-то такое
Код:
PID   TID CLS RTPRIO COMMAND
  379   379  TS      - mpd
  379   386  TS      - io
  379   389  TS     50  player
  379   390  TS     45 decoder:flac
  379   391  FF     50 output:Output

После патча, последний output приоритет можно регулировать... Happy0144
Код:
PID   TID CLS RTPRIO COMMAND
  568   568  TS      - mpd
  568   773  TS      - io
  568   774  FF     50 player
  568   775  FF     47 decoder:flac
  568   776  FF     99 output:Output

syo
Запустить htop и посмотреть что греет процессор. Может какая-то служба нагружает, вот и температуры растут.
(Отредактировал 27-12-2020 в 22:28 norrest.)

Stop war!!
Найти все сообщения
 
Цитировать
 Выразили согласие: Serpens , yppc , Redf


Сообщения в этой теме
RE: Raspberry Pi в роли транспорта? - norrest - 27-12-2020 21:36

Переход:


Пользователи просматривают эту тему: 2 Гость(ей)

Orion

Администрация форума | Статистика форума | Обратная связь | Вернуться к содержимому | Справка | Лёгкий режим | Список RSS