Volumio Information
Volumio Version: 2.907 (fresh instance)
Hardware: Raspberry Pi 4B, 2GB RAM
DAC: external USB
Average Raspi temp: ~55 C
Average CPU load: <5%
OS disk: class 10 microSD, 32GB
library: USB HDD, 100GB of FLAC files (only)
Let me just get to the point instead of babbling about how inefficient Volumio is in my setup.
Attached you’re going to find screenshots and Chromium loading test file confirming my problems.
It takes above 15 seconds (often more like 25) to load the playback interface over local 1Gbps LAN. After that, occasionally, when I click thru different options, Volumio feels like it must re-load everything and it again takes another 20-ish seconds every time. Combined, it makes close to impossible to operate Volumio in a reliable and user friendly way.
I made some loading tests for the frontend part of the app (below in the Dropbox link, and on the screenshots attached). Some interesting things emerge from here. For instance that a couple of initial CSS load time is 9 seconds… Meanwhile, close to nothing is going on on the backend side. CPU is almost IDLE, as well as the I/O on the Pi.
I’d like to better understand what is goin on here! How one can proceed from this point? Doing everything I did (probably there’s nothing more I can do to make you guys understand my situation better) I conclude (I might be mistaken) that it’s the Volumio’s fault - the Node backend seems utterly unresponsive despite having resources to its disposal. I hope I’m wrong and I welcome constructive discussion on the topic. Otherwise I’ll need to abandon Volumio. Hence this post; help me to figure out what is going on here.
I have a strong feeling that other people experience similar kind of issues with Volumio…
PS: Initially I assumed that I might have a problem with the disk OS I’m ussing, but now, after trying multiple options (shame USB boot isn’t possible), I’m sure that’s not the case.
PS2: Nothing interesting in the logs, both in Volumio and the underlying Linux.
PS3: Chrome’s *.har file with network loading tests: XXX
PS4: I’m also interested in discussing why the heck my local Volumio makes calls to external CDN, Google and Facebook, just to load it’s interface. Ah, and there’s also Firebase… Oh, boy.
PS5: I’ve been using Volumio for about 5 months now and from my point of view it’s always been slow like that.