Measures 1.3.0 Beta 1 (Last test hopefully.
|
Posts: 16
Threads: 2
Joined: Mar 2022
Reputation:
7
Location: Serbia
Just for the record :
1.3.0.1 (Measurements U0 BETA)/Debian GNU/Linux 12 (bookworm) works perfect on rPi4 with Allo Digione Signature.Thank you @ agent_kith , great job.
Posts: 752
Threads: 41
Joined: Mar 2019
Reputation:
200
Location: Melbourne, Australia
One more for issues list. Using Debian GNU/Linux 12 (bookworm) on Mercury V2 Streamer (CM4). Have several outputs including USB. USB cable is permanently plugged in, but it shows up as either hw:1,0 or hw:2,0 Is there a way to make it one or the other? Otherwise, need to change the SO Music Player (Mpd) output after boot if USB port is different to saved value.
Posts: 518
Threads: 27
Joined: Jan 2019
Reputation:
150
(02-Dec-2023, 09:08 AM)agent_kith Wrote: This is the last test release before 1.3.0 Measurements is made official. This is also about testing the build system of Snakeoil and I reckon most of the kinks are ironed out.
1.3.0 will be made official next weekend. To be honest, although I still a bit hesitant, I think it's time now for people to access Snakeoil without signing up for a member account. It will be big move forward.
There's still a pipeline of work lined up for Snakeoil, and I hope to be able to get some of them out in 2024. A big thanks to everyone who helped out in testing this new release. Really appreciate it.
Ubuntu 22.04 LTS (x86_64)
Code: bash -c "$(wget -qLO - https://artifacts.snakeoil-os.net/artifacts/snakeoil-installer-jammy-x86_64-1.3.0-beta-1.sh)"
Ubuntu 22.04 LTS (aarch64)
Code: bash -c "$(wget -qLO - https://artifacts.snakeoil-os.net/artifacts/snakeoil-installer-jammy-aarch64-1.3.0-beta-1.sh)"
Raspberry Pi OS Bookworm (aarch64)
Code: bash -c "$(wget -qLO - https://artifacts.snakeoil-os.net/artifacts/snakeoil-installer-bookworm-aarch64-1.3.0-beta-1.sh)"
Would there be any extra benefit to start with Ubuntu Core with RT kernel inside on particular machine (e.g. NUC or Raspberry), in comparing with Ubuntu Server with RT kernel inside? Because it's designed for IOT, that's much closer to what we're looking for.
Ubuntu Core | Ubuntu
Posts: 752
Threads: 41
Joined: Mar 2019
Reputation:
200
Location: Melbourne, Australia
Did an extended test of the 1.3.0 script on X86 Intel NUC running Ubuntu 22.04.3 LTS. Also added Ubuntu 5.15 real time (RT) kernel, built a 6.1 RT kernel and added CamillaDSP 1.0.3. Mpd sound quality is excellent.
Could not bring up LMS web page, missing ":9000". Also, Squeezelite player had a web page link. Squeezelite R2 not running, Ralph was OK with LMS 8.3.2. This may be similar to my problem with Pi Bookworm, but have not done further investigation. LMS with Qobuz worked well.
Overall, happy with 1.3.0 install for X86 and will keep using this instance.
Posts: 37
Threads: 4
Joined: Jan 2023
Reputation:
14
Location: 中国
(19-Dec-2023, 06:42 PM)Snoopy8 Wrote: Did an extended test of the 1.3.0 script on X86 Intel NUC running Ubuntu 22.04.3 LTS. Also added Ubuntu 5.15 real time (RT) kernel, built a 6.1 RT kernel and added CamillaDSP 1.0.3. Mpd sound quality is excellent.
Could not bring up LMS web page, missing ":9000". Also, Squeezelite player had a web page link. Squeezelite R2 not running, Ralph was OK with LMS 8.3.2. This may be similar to my problem with Pi Bookworm, but have not done further investigation. LMS with Qobuz worked well.
Overall, happy with 1.3.0 install for X86 and will keep using this instance.
core +bridge ??? and built a 6.1 RT kernel is bridge os? pi os?
pi os rt test can you? Show me the max value
Posts: 752
Threads: 41
Joined: Mar 2019
Reputation:
200
Location: Melbourne, Australia
(19-Dec-2023, 08:59 PM)wxrbbs Wrote: core +bridge ??? and built a 6.1 RT kernel is bridge os? pi os?
pi os rt test can you Show me the max value My previous post was for my main Intel NUC X86 streamer.
I am also trying a Mercury V2 Streamer which has a Pi CM4 and AES board
https://www.pi2design.com/mercury-streamer-v2.html
Used Bookworm 64 OS Lite (no desktop). RT test here:
https://www.snakeoil-os.net/forums/Threa...80#pid6980
Posts: 518
Threads: 27
Joined: Jan 2019
Reputation:
150
21-Dec-2023, 12:23 PM
(This post was last modified: 21-Dec-2023, 01:34 PM by hkphantomgtr.)
(03-Dec-2023, 02:33 PM)hkphantomgtr Wrote: Thanks a lot, AK.
I've just tried it on my Pi 4B with 2G ram.
1. I downloaded the Raspberry Pi Imager as recommended here , I used the link for Windows.
2. I chose Ubuntu 22.04LTS Server (64bits). After I set the ssh and etc, then I burnt my sd card.
3. After boot up, I ssh in and updated the OS first.
4. I used the script provided at #1
5. It took sometimes to finish setup. And then I uninstalled those software I don't need, including smb server, NFS server/client, LMS and etc.
6. Yet Roon bridge can't be installed thru Snakeoil software menu, it needs the "Roon Bridge (armv8)" in here, so I ran following line, then bridge is installed easily and successfully.
Code: bash -c "$(wget -qLO - https://download.roonlabs.net/builds/roonbridge-installer-linuxarmv8.sh)"
During installation, I rebooted several times to complete all the installations. So far this beta didn't cause me any trouble.
Yet it's pity that even I've enabled the RT kernel (pro enable realtime-kernel) successfully, and in SO menu can select it (and saved), all the time Pi only boots the ordinary kernel. Being a new Pi user, I'm quite disappointed for this, towards Ubuntu. Furthermore, it doesn't have my favorite hpet clocksource. I'll try this again when the SO official release come, then I'll fresh-install everything. I'll do the RT patching before installing SO. Fingers crossed.
![[Image: image.png]](https://i.ibb.co/2t3G3QS/image.png)
It uses very few RAM in Pi 4 and latency is similar to my other x64 machines, e.g. NUC.
![[Image: image.png]](https://i.ibb.co/4FzQn5R/image.png)
![[Image: image.png]](https://i.ibb.co/WcH6ZN5/image.png)
And for the sound, I hope it would be better in the official release.
I've just installed SO in Raspberry OS 64bit to run the cyclic test and found its max latency is much lower than ubuntu 22.04 server. And please notice that, I used SO to install Roon Bridge and used the Roon Bridge in the tests. Not any other players, e.g. MPD.
Posts: 518
Threads: 27
Joined: Jan 2019
Reputation:
150
22-Dec-2023, 12:06 AM
(This post was last modified: 22-Dec-2023, 08:28 AM by hkphantomgtr.)
In the ecosystem of Roon, using endpoint is popular and the most popular endpoint is a Raspberry Pi installed with a dedicated 3rd party OS called Ropieee. It provides endpoint services to various popular streaming brands, besides Roon. The function of an endpoint is bridging the music server pc to the DAC, meanwhile buffering a pool of the music data in memory before sending out to DAC, to minimise the jitter/latency. Obviously that's more complicated than "Simple is the Best": connecting the DAC directly to the music server pc. Back to the topic, simply just out of curiosity, I'd like to see if such a Raspberry Pi endpoint really can make a difference.
Being a beneficiary of SO, I really wish to know the sonic performance between running a Roon Bridge (endpoint software from Roon and exclusively for Roon) in SO, and Ropieee.
Coincidentally SO 1.3.0 B1 is out, I've compared the sonic performance (focus, dynamic, timbre, texture, sound stage, punch, and etc.) of "SO + Roon Bridge" in different OSs. Since I can't get Ubuntu 22.04 server to run in neither lowlatency kernel nor the RT kernel successfully, I tried to find out how to compile a RT kernel. During googling, I found there is a Ubuntu 22.04 Server version already got RT kernel inside, viz. ROS.
So, here is the result of the comparison of running "SO + Roon Bridge" in different OSs, from my system. All OSs are fully updated and some unnecessary software removed, esp services, then installed with SO and lastly Roon Bridge.
ROS (RT kernel) > original Ubuntu 22.04 Server (original kernel) > Ropieee (low latency, not RT kernel) >>> original Raspberry OS (original bookworm kernel)
I'd like to point out that, during my comparison, the sound from Raspberry OS is exceptionally below my expectation and other OSs performance. It's so dull, flat, and muddy. And sound stage and focus sit so low. That really took me by surprise.
I'm not sure will the result be the same while using SO as a player, e.g. MPD.
Last but not least, the latency of ROS is also better than the other OSs, too.
image upload
Just my 2 cents.
Posts: 129
Threads: 5
Joined: Feb 2020
Reputation:
57
Location: UK
(22-Dec-2023, 12:06 AM)hkphantomgtr Wrote: In the ecosystem of Roon, using endpoint is popular and the most popular endpoint is a Raspberry Pi installed with a dedicated 3rd party OS called Ropieee. It provides endpoint services to various popular streaming brands, other than Roon. Simply just out of curiosity, I'd like to see if such a Raspberry Pi endpoint really can make a difference.
Being a beneficiary of SO, I really wish to know the sonic performance between running a Roon Bridge (endpoint software from Roon and exclusively for Roon) in SO, and Ropieee.
Coincidentally SO 1.3.0 B1 is out, I've compared the sonic performance (focus, dynamic, timbre, texture, sound stage, punch, and etc.) of "SO + Roon Bridge" in different OSs. Since I can't get Ubuntu 22.04 server to run in neither lowlatency kernel nor the RT kernel successfully, I tried to find out how to compile a RT kernel. During googling, I found there is a Ubuntu 22.04 Server version already got RT kernel inside, viz. ROS.
So, here is the result of the comparison of running "SO + Roon Bridge" in different OSs, from my system. All OSs are fully updated and some unnecessary software removed, esp services, then installed with SO and lastly Roon Bridge.
ROS (RT kernel) > original Ubuntu 22.04 Server (original kernel) > Ropieee (low latency, not RT kenerl) >>> original Raspberry OS (original bookworm kernel)
I'd like to point out that, during my comparison, the sound from Raspberry OS is exceptionally below my expectation and other OSs performance. It's so dull, flat, and muddy. And sound stage and focus sit so low. That really took me by surprise.
I'm not sure will the result be the same while using SO as a player, e.g. MPD.
Last but not least, the latency is also better than the other OSs, too.
![[Image: Screenshot-2023-12-22-003223-A.jpg]](https://i.ibb.co/DkK32fZ/Screenshot-2023-12-22-003223-A.jpg)
image upload
Just my 2 cents. 
Interesting point about Raspberry Pi OS SQ. I'll definitely make the Ubuntu/RPi OS SQ comparison when I get back after Christmas. You may have something there because I've been very happy with the Beta's SQ when running Ubuntu.
Posts: 2,951
Threads: 192
Joined: Feb 2016
Reputation:
639
Location: Perth, WA
(18-Dec-2023, 01:19 PM)Snoopy8 Wrote: One more for issues list. Using Debian GNU/Linux 12 (bookworm) on Mercury V2 Streamer (CM4). Have several outputs including USB. USB cable is permanently plugged in, but it shows up as either hw:1,0 or hw:2,0 Is there a way to make it one or the other? Otherwise, need to change the SO Music Player (Mpd) output after boot if USB port is different to saved value. That's a race condition to see which audio device is loaded first. Multiple ways to solve it,
1. via udev rules
2. Create a startup script to uninstall all snd modules, and reinstall snd modules in the order you want (This is what I used a long time ago but uncertain if it'll still work now, but I'll go with this first)
3. Create alsaconf and create aliases. Then enter the audio device name manually in the config. I believe the WebApp will still honour it. Been meaning to expand device selection to include configured alsa ones, because that will bring more flexibility.
Snakeoil Operating System - Music, your way!
|
Users browsing this thread: |
1 Guest(s)
|
|
Welcome
|
You have to register before you can post on our site.
|
SnakeoilOS Mission Statement
|
Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.
SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.
If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.
|
|
|