Snakeoil Forums
1.4.1-Alpha-1 (High-End U1) - Printable Version

+- Snakeoil Forums (https://forums.snakeoil-os.net)
+-- Forum: Snakeoil Testers (https://forums.snakeoil-os.net/Forum-Snakeoil-Testers)
+--- Forum: Test Builds (https://forums.snakeoil-os.net/Forum-Test-Builds)
+--- Thread: 1.4.1-Alpha-1 (High-End U1) (/Thread-1-4-1-Alpha-1-High-End-U1)

Pages: 1 2 3 4 5


1.4.1-Alpha-1 (High-End U1) - agent_kith - 21-Feb-2025

Introduction
So Microsoft has stopped development on cpprestsdk. This is the library Snakeoil API is based on. So this is an update to remove cpprestsdk and moved onto something else. Initially the idea is to go with either GoLang or Rust. However, decided to go with C++ yet again but with Qt. 

Unsure if that's a stroke of genius or a super bad idea - but there's no going back for now. Hopefully this is a right move ahead. I am not sure if this will bring about any audio benefits, but as said, no going back for now. I hope the code is more "preempt-able", but if it's not hopefullly we can tweak it after.

What's not mentioned is the process priority and cpuset are handled in a better manner now (hopefully).

Hopefully no major issues, but please report if there are. From tomorrow I will focus more on the apt repository, and see if I can add some new options in the WebApp to control it. And also to focus on a single solution for blogs/manual. After that, maybe I should start and look for a job.....


What's New Download Links
  • amd64 (Intel/AMD x86_64 instruction set)
  • Raspberry Pi (arm aarch64 instruction set)



RE: 1.4.1-Alpha-1 (High-End U1) - wxrbbs - 22-Feb-2025

WOW!! 
NICE WORK!!!



RE: 1.4.1-Alpha-1 (High-End U1) - Valery - 22-Feb-2025

The kernel options are not switched (amd64).


RE: 1.4.1-Alpha-1 (High-End U1) - hkphantomgtr - 22-Feb-2025

Thanks, AK!


RE: 1.4.1-Alpha-1 (High-End U1) - agent_kith - 22-Feb-2025

(22-Feb-2025, 12:57 AM)Valery Wrote: The kernel options are not switched (amd64).
Do you mean the code to switch kernel for Intel/amd isn't working? It was working when I was doing the re-write. I'll double check that again later this week to confirm.


RE: 1.4.1-Alpha-1 (High-End U1) - Valery - 22-Feb-2025

(22-Feb-2025, 07:41 AM)agent_kith Wrote:
(22-Feb-2025, 12:57 AM)Valery Wrote: The kernel options are not switched (amd64).
Do you mean the code to switch kernel for Intel/amd isn't working? It was working when I was doing the re-write. I'll double check that again later this week to confirm.

In the "Current Boot Kernel" tab, the "Kernel Options" parameter is "none", the "Clocksource" parameter is "hpet". When the parameters are changed, after a reboot, they return to their original state.

Thank you very much! The sound quality has improved significantly again, even with the default kernel settings.


RE: 1.4.1-Alpha-1 (High-End U1) - Snoopy8 - 22-Feb-2025

Tested on Pi5, installed over 1.4, also installed from fresh
  • Cyclictest now works
  • Reboot button does not work
  • RT kernel switching not working, tried twice, resulting in having to redo SO each time. It does not complete its boot process, hanging at starting at SSH (does not make sense??).  Suggest adding auto reboot when switching kernels in SO.
  • minor bug of network display showing 2 network ports: wlan DHCP enabled, Eth0 nothing.  Should display one or the other
  • Dashboard Network tab still saying coming
  • Install of software takes a few seconds before it displays something; used to be quick
Please note that I am away next 3 weeks, so unable to do further alpha testing. Hopefully, someone else can take step in.


RE: 1.4.1-Alpha-1 (High-End U1) - hkphantomgtr - 22-Feb-2025

this forum is so slow now, is it being attacked? Think


RE: 1.4.1-Alpha-1 (High-End U1) - vinaymoturi - 22-Feb-2025

(21-Feb-2025, 08:35 PM)agent_kith Wrote: Introduction
So Microsoft has stopped development on cpprestsdk. This is the library Snakeoil API is based on. So this is an update to remove cpprestsdk and moved onto something else. Initially the idea is to go with either GoLang or Rust. However, decided to go with C++ yet again but with Qt. 

Unsure if that's a stroke of genius or a super bad idea - but there's no going back for now. Hopefully this is a right move ahead. I am not sure if this will bring about any audio benefits, but as said, no going back for now. I hope the code is more "preempt-able", but if it's not hopefullly we can tweak it after.

What's not mentioned is the process priority and cpuset are handled in a better manner now (hopefully).

Hopefully no major issues, but please report if there are. From tomorrow I will focus more on the apt repository, and see if I can add some new options in the WebApp to control it. And also to focus on a single solution for blogs/manual. After that, maybe I should start and look for a job.....


What's New Download Links
  • amd64 (Intel/AMD x86_64 instruction set)
  • Raspberry Pi (arm aarch64 instruction set)

download links not working


RE: 1.4.1-Alpha-1 (High-End U1) - hkphantomgtr - 23-Feb-2025

FYI, I found the Process Priority function can't control an irq, of course that used to work in past.  Would you pls. check the attached screen cap?  Thanks a lot.


[Image: image.png]