Measurements 1.3.x - platform discussion
|
Posts: 752
Threads: 41
Joined: Mar 2019
Reputation:
199
Location: Melbourne, Australia
18-Dec-2023, 06:19 PM
(This post was last modified: 18-Dec-2023, 06:25 PM by Snoopy8.)
Thought it would be better to have a separate thread to discuss what platforms should be supported for Measurements 1.3.x. As all of you know, AK has limited capacity to develop and support SO and ideally, should be concentrating on only 2 platforms.
X86 64
Ubuntu Server 22.04 LTS is the obvious candidate. And has the additional bonus of a supported real time (RT) kernel. Another candidate is Ubuntu Server 23.10, with a newer kernel and more up to date drivers.
Raspberry Pi 4/5
Bookworm aarch64 Lite (without desktop) SO installation is faster than Ubuntu, with a newer 6.1 kernel but there are more outstanding issues. Ubuntu Server 22.04 64 Raspi SO installation is much, much slower than Bookworm, but everything works on an old 5.15 kernel. Other candidates include Ubuntu 23.10 Server 23.10 and 32 bit versions of Bookworm and Ubuntu Server Raspi.
While Ubuntu 22.04 Raspi works as it is, I am concerned by issues with installing CamillaDSP and building a RT kernel. (Have successfully built RT Kernels for Ubuntu Server 22.04 and Bookworm aarch64 Lite). While these issues should not affect most SO users, I feel that Ubuntu Raspi's much slower development path could hold back the evolution of SO.
My preferences for Measurements 1.3.x are X86: Ubuntu Server 22.04 LTS with supported RT kernel and Pi4/5: Bookworm aarch64 Lite.
Comments?
Posts: 37
Threads: 4
Joined: Jan 2023
Reputation:
14
Location: 中国
18-Dec-2023, 11:20 PM
(This post was last modified: 18-Dec-2023, 11:23 PM by wxrbbs.)
cm4 RT kernel working ok!!!
![[Image: 6Dgsu.png]](https://i.imgs.ovh/2023/12/18/6Dgsu.png)
![[Image: 6DeFT.png]](https://i.imgs.ovh/2023/12/18/6DeFT.png)
but dtoverlay=hifiberry-dac not work
Manually switch to kernel1044 dtoverlay=hifiberry-dac is work ok
Is the way RT kernel reads different ???
Posts: 518
Threads: 27
Joined: Jan 2019
Reputation:
150
(18-Dec-2023, 11:20 PM)wxrbbs Wrote: cm4 RT kernel working ok!!!
![[Image: 6Dgsu.png]](https://i.imgs.ovh/2023/12/18/6Dgsu.png)
![[Image: 6DeFT.png]](https://i.imgs.ovh/2023/12/18/6DeFT.png)
but dtoverlay=hifiberry-dac not work
Manually switch to kernel1044 dtoverlay=hifiberry-dac is work ok
Is the way RT kernel reads different ???
Would you please tell me how to switch the Kernel? I can't make it. Thanks a lot!
Posts: 37
Threads: 4
Joined: Jan 2023
Reputation:
14
Location: 中国
Please do all backup work first
1:modify /boot/vmlinuz-5.15.0-1052-realtime(Kernels that need to be replaced)=vmlinuz
2:modify /boot/initrd.img-5.15.0-1052-realtime(Kernels that need to be replaced)=initrd.img
then Take the modified version vmlinuz and initrd.img copy to /boot/firmware/ (Make sure to back up the original files properly)
reboot ok
check: uname -a
by the way command Self research
sudo cp vmlinuz vmlinuz.old
sudo rm vmlinuz
sudo cp vmlinuz firmware/
Posts: 518
Threads: 27
Joined: Jan 2019
Reputation:
150
(19-Dec-2023, 12:14 AM)wxrbbs Wrote: Please do all backup work first
1:modify /boot/vmlinuz-5.15.0-1052-realtime(Kernels that need to be replaced)=vmlinuz
2:modify /boot/initrd.img-5.15.0-1052-realtime(Kernels that need to be replaced)=initrd.img
then Take the modified version vmlinuz and initrd.img copy to /boot/firmware/ (Make sure to back up the original files properly)
reboot ok
check: uname -a
by the way command Self research
sudo cp vmlinuz vmlinuz.old
sudo rm vmlinuz
sudo cp vmlinuz firmware/
Thanks a lot , sir!
Posts: 129
Threads: 5
Joined: Feb 2020
Reputation:
57
Location: UK
(18-Dec-2023, 06:19 PM)Snoopy8 Wrote: Thought it would be better to have a separate thread to discuss what platforms should be supported for Measurements 1.3.x. As all of you know, AK has limited capacity to develop and support SO and ideally, should be concentrating on only 2 platforms.
X86 64
Ubuntu Server 22.04 LTS is the obvious candidate. And has the additional bonus of a supported real time (RT) kernel. Another candidate is Ubuntu Server 23.10, with a newer kernel and more up to date drivers.
Raspberry Pi 4/5
Bookworm aarch64 Lite (without desktop) SO installation is faster than Ubuntu, with a newer 6.1 kernel but there are more outstanding issues. Ubuntu Server 22.04 64 Raspi SO installation is much, much slower than Bookworm, but everything works on an old 5.15 kernel. Other candidates include Ubuntu 23.10 Server 23.10 and 32 bit versions of Bookworm and Ubuntu Server Raspi.
While Ubuntu 22.04 Raspi works as it is, I am concerned by issues with installing CamillaDSP and building a RT kernel. (Have successfully built RT Kernels for Ubuntu Server 22.04 and Bookworm aarch64 Lite). While these issues should not affect most SO users, I feel that Ubuntu Raspi's much slower development path could hold back the evolution of SO.
My preferences for Measurements 1.3.x are X86: Ubuntu Server 22.04 LTS with supported RT kernel and Pi4/5: Bookworm aarch64 Lite.
Comments?
Yikes! Will you forgive me for a bit of a ramble? My brain is shredded by last-minute Christmas work panics
I've read and reread your post, @ Snoopy8, and tried to work out the pros and cons for the Raspberry Pi. Things are clear-cut for that other platform
I've had to put my RPi 5 aside because there are problems in the RPi OS and Ubuntu directions. On the RPi 3/4 platforms, I have an Ubuntu 22.04 64-bit server playing along nicely and have done so for what seems like weeks now. However, sometimes I sense a lack of responsiveness when I press play. Otherwise, I'm not noticing much of a slowness issue. Indexing speed seems fine on the LMS machine, and the client machines are pretty dumb, so it's difficult to tell. Maybe it's the combined unresponsiveness of the server and client?
It's a shame SO has got to this point when Ubuntu LTS is late in its product cycle.
I'm not sure I've contributed much here, and realistically, I won't get any time to compare platforms until around the New Year.
Posts: 752
Threads: 41
Joined: Mar 2019
Reputation:
199
Location: Melbourne, Australia
20-Dec-2023, 07:27 AM
(This post was last modified: 20-Dec-2023, 07:27 AM by Snoopy8.)
@ uglymusic I agree that Ubuntu Raspi installed with no problems but I have not done an extended stint of using it. Good to get your feedback that it is working well.
My reluctance with Ubuntu Raspi come mainly from my failure to build the RT code. Tried many times with different Ubuntu Raspi versions. The repository felt like a work in progress.
By contrast, the Bookworm OS compiled easily, although I still have issues in deploying the kernel. I have the RT working, but not the same way as my X86.
AK may still support both Ubuntu and Raspberry for the Pi for the 64 bit version. Not sure if there is any need for the 32 bit version?
Posts: 129
Threads: 5
Joined: Feb 2020
Reputation:
57
Location: UK
(20-Dec-2023, 07:27 AM)Snoopy8 Wrote: @uglymusic I agree that Ubuntu Raspi installed with no problems but I have not done an extended stint of using it. Good to get your feedback that it is working well.
My reluctance with Ubuntu Raspi come mainly from my failure to build the RT code. Tried many times with different Ubuntu Raspi versions. The repository felt like a work in progress.
By contrast, the Bookworm OS compiled easily, although I still have issues in deploying the kernel. I have the RT working, but not the same way as my X86.
AK may still support both Ubuntu and Raspberry for the Pi for the 64 bit version. Not sure if there is any need for the 32 bit version?
As you know, I can't comment on cookin' with kernels. One day...
If things haven't moved on with SO by the time I get back from Christmas, I'll swap Ubuntu LTS for RPi OS and give it a good thrashing. If things have moved on, I'll figure out where to go from where SO actually is. I'm sure AK wants some time off over Christmas!
There is little need for 32-bit RPi support, IMHO, as I don't think many people are using RPi 2s. I think I'm right in saying that current Pi Zeroes support 64-bit.
Posts: 2,951
Threads: 192
Joined: Feb 2016
Reputation:
639
Location: Perth, WA
Will wait for Ubuntu 24.04 LTS to come out, that should make it more mature. And yes, I do agree/feel like Ubuntu on aarch64 is a work in progress. It's working, but not quite on a RPi4, and not even working on RPi5.
And yes, fully agree we will need to drop support for one of the aarch64 build. Aim is to focus on 1 or 2 and max it out. Once 1.3.0 is out, and assuming we don't get DDOS to death, there will be a bigger sample size of people using 3 platforms. We'll then over 1.3.x cycle narrow the scope down to 2. It will be sometime next year, when I have a RPi5.
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.
|
|
|