We have moved! This forum is now read only. (June 03)

New community website: https://community.snakeoil-os.net (June 03)

Join us in the new community by Creating a new account. (June 04)


Request For Comments: Snakeoil OS 1.1.0 (Blind Testing)
#47
Happy easter everybody. It's been a tough year 2018 in more ways than one. The pace of development for BlindTesting is not going as fast as I would like :bored:.

Having said that, development is continuing, and despite the snail's pace, it's one step closer to a beta release.

Here's a preview of what's to come: assigning processes to CPUs. [Image: pretty.gif]

Now there are several ways to do this, for Snakeoil OS - cpuset is probably the best method because the OS is designed as a dedicated music playback machine after all.

And here's the GUI on how to set this up. Here's an example of a correct setting (OK), and an incorrect version (Error).
 
[Image: cpuset.png]

First up Snakeoil will find out the number of virtual CPU (vCPU) your computer has (in the example, there are 2 vCPUs). If your computer only has a single core, this feature will be disabled.

The list of vCPUs is shown. Check the item to dedicate it for yourself (user), unchecked will be used by the OS. On first setup half the CPUs will be dedicated for system, while the other half for everything else. Things will be a lot more useful when you have more than 2 cores. For example if you have 4 vCPUs, 2 for system, and 2 cores for music playback (or 1 for system, 3 for music).

There are also the standard basic error checkings. e.g. you cannot assign all cores to user, or all cores to system (see Error). Obviously you cannot continue when there is an error. And you can enable/disable this any time.

What's the point of this you may ask? Well, the idea is to make sure the music code don't 'jump' across different CPUs. The reason is complicated to explain, suffice to say this has a good chance of either reducing latency, or increasing it. :huh:

The only way to find out - is to test it out. The theory is, this setting may well improve some motherboards. To the extent that, perhaps someday I may finally replace my NF9C with something else ;).
Snakeoil Operating System - Music, your way!
Reply


Messages In This Thread
RE: Request For Comments: Snakeoil OS 1.1.0 (Blind Testing) - by agent_kith - 31-Mar-2018, 06:26 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [split] Possible To Load Snakeoil OS in RAM wxrbbs 14 1,638 09-Jun-2025, 06:43 AM
Last Post: Snoopy8
  fw: a letter to request Album Player(gentooplayer also support) clark8888 3 1,271 08-Feb-2025, 03:44 PM
Last Post: clark8888
  Snakeoil Music server & Snakeoil its own endpoint hkphantomgtr 9 2,490 22-Jul-2024, 05:51 PM
Last Post: Snoopy8
  Working on new Snakeoil release - 1.3.x (Codename Measurements) agent_kith 42 13,623 19-Nov-2023, 10:53 AM
Last Post: agent_kith
  Make SnakeOil install much easier Snoopy8 5 2,244 24-Aug-2023, 03:28 PM
Last Post: agent_kith



Users browsing this thread: 1 Guest(s)
[-]
Our Sponsors
{myadvertisements[zone_4]}

[-]
Latest Threads
Android Firefox issues with forum
Last Post: agent_kith
10-Jun-2025 04:45 PM
» Replies: 21
» Views: 2306
[split] Possible To Load Snakeoil OS in ...
Last Post: Snoopy8
09-Jun-2025 06:43 AM
» Replies: 14
» Views: 1638
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
05-Jun-2025 03:58 PM
» Replies: 67
» Views: 9374
Snakeoil with Ubuntu Desktop ?
Last Post: Snoopy8
02-Jun-2025 09:38 AM
» Replies: 8
» Views: 957
Add IR remote control using Flirc USB in...
Last Post: Snoopy8
31-May-2025 03:50 PM
» Replies: 5
» Views: 712
Work In Progress: 1.4.4
Last Post: hkphantomgtr
29-May-2025 11:44 PM
» Replies: 44
» Views: 5495
SQ difference - Raspberry Pi vs x86_64?
Last Post: Snoopy8
27-May-2025 02:16 PM
» Replies: 42
» Views: 5868
Snakeoil 1.4.0 (High End)
Last Post: aabman
25-May-2025 11:35 AM
» Replies: 93
» Views: 15569
new install issues
Last Post: carlodim
23-May-2025 09:56 AM
» Replies: 42
» Views: 4831
Is this project still alive?
Last Post: agent_kith
20-May-2025 03:11 PM
» Replies: 10
» Views: 1293

[-]
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.