Raspberry Pi в роли транспорта?
|
Автор |
Сообщение |
Выразили согласие: | |
|
syo
Ветеран
Откуда: Станіслав
Сообщений: 45
Репутация: 5
|
RE: Raspberry Pi в роли транспорта? / 27-12-2020 20:58
Вітаю,народ.Про вплив на звук шнурків, БЖ, фазіровки компонетів "паровозика"(RPi--DAC--підсилювач) і т.д. говорилося багато та слушного. Почистив, поміняв...порядок. Але є ще одна проблема,яку не то що не поборов, як не розумію фізики процесу. Я про температуру (пару градусів,а звук кардинально різний). Наприклад, включаю систему, моніторінг в збірці Дімаса показує core: volt=1.2750V, t=38,9 град. Звук глуховато-різкий (не кошерний ). Продовжую моніторити, напруга core не міняється,температура росте і стабілізується десь на t=46,2 град., звук... ніякий. Така ситуація може тривати довго (годинами),якщо не зробити, увага,перший REBOUT(перезагрузку) RPi, достатньо 2-3 хв. після включення .Після REBOUT, напруга фіксується (і не міняється) core: volt=1.2813V,а звук набуває привичного комфорту. Якщо забув зробити REBOUT (а таке бувало), появляєтья бажання щось викинути у форточку Як пояснити таку аномалію,прошу відписатися. На перед ,вдячний.
|
|
|
|
Выразили согласие: | |
|
Выразили согласие: | syo |
|
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 )
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 приоритет можно регулировать...
Код:
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!!
|
|
|
|
syo
Ветеран
Откуда: Станіслав
Сообщений: 45
Репутация: 5
|
RE: Raspberry Pi в роли транспорта? / 27-12-2020 23:12
(27-12-2020 21:36)norrest писал(а): syo
Запустить htop и посмотреть что греет процессор. Может какая-то служба нагружает, вот и температуры растут. norrest
SSH для моєї збірки "ні-з-з-я", продукт закритий. Особливого дискомфорту від температури не бачу. Моє питання чуть про інше,якщо проц відчуває нестачу харчів (напруги) з ростом температури (що повністю логічно),чому чіп автоматично її не збільшує,а чекає, воріг темний, від мене REBOUT, щоб примінити (зафіксувати) нову напругу, потрібну для свого-же функціоналу, а в мене за ці 2-3 хв. вуха в"януть (до REBOUT)
|
|
|
|
Выразили согласие: | |
|
Выразили согласие: | |
|
Выразили согласие: | |
|
us7ign
Старожил
Откуда: Kyiv
Сообщений: 589
Репутация: 46
|
|
|
|
Выразили согласие: | |
|
Выразили согласие: | |
|
Pol
Ветеран
Откуда: Киев, Jena
Сообщений: 1 455
Репутация: 129
|
|
|
|
Выразили согласие: | |
|
us7ign
Старожил
Откуда: Kyiv
Сообщений: 589
Репутация: 46
|
|
|
|
Выразили согласие: | |
|
Pol
Ветеран
Откуда: Киев, Jena
Сообщений: 1 455
Репутация: 129
|
|
|
|
Выразили согласие: | |
|
Выразили согласие: | |
|
Выразили согласие: | |
|
Выразили согласие: | |
|
Выразили согласие: | |
|
АндрейКа
Ветеран
Откуда: Одесса
Сообщений: 4 073
Репутация: 340
|
RE: Raspberry Pi в роли транспорта? / 18-02-2021 18:38
(18-02-2021 18:22)NoOneIsThere писал(а): ... и куе читает Из личного опыта - какой софт не используй, всегда найдётся хитрожелто сформированный CUE, который этот софт "не понимает". Вплоть до "падения" плеера / медиасервера.
В своё время долго-долго с CUE мучился, потом разозлился, порезал всю музыку на треки во FLAC, отредактировал метаданные, и с тех пор никаких проблем не очучаю.
Аргументы типа "Без CUE - неправильно", "FLAC не звучит" и т.п. - не приемлю. На моё ухо звучит точно также, ни лучше, ни хуже.
(Отредактировал 18-02-2021 в 18:40 АндрейКа.)
Когда вспоминаешь, что все мы сумаcшедшие, странное в жизни исчезает и все становится понятным (c) Сэ́мюэл Лэ́нгхорн Кле́менс (Марк Твен)
|
|
|
|
Пользователи просматривают эту тему: 1 Гость(ей)
|
|