We are moving! New user registrations to this forum is now closed. Posting here will be disabled eventually. Please go to the new community for your Snakeoil OS support and other discussions. (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)


[SOLVED] TSC on Atom CPU and downscaling CPU frequency
#15
(16-Oct-2018, 08:14 PM)frednork Wrote: Hi I have been using Roonbridge and not sure this gets isolated to cpu1.
Not entirely sure as I havn't tested RoonBridge myself. One quick way to test is to go to the Snakeoil menu after RoonBridge has started and see if it's isolated. If it's not there, then it's likely the command to isolation the cores is executed before RoonBridge has started.

I think this happens with MediaCenter, and it's very likely Roon is affected as well (As RoonBridge uses C#, which is like JAVA and have more overheads, hence loading up will be slow).
 
(16-Oct-2018, 08:14 PM)frednork Wrote: Finally had a good listen to the 300hz kernel with both tsc and hpet clock and found I preferred the standard kernel in the end. I also compared it with an SOTM SMS200 ultra and really couldnt pick much between them so congrats on a great bit of software.
This is because I spent more time tweaking the standard kernel. If I start with a 300 Hz (or some other frequency, say 1000 Hz), then slowly tweak the other stuffs, who knows, it may beat the standard kernel then? Time is the enemy here as there're quite a few things to experiment with. And evaluation can be difficult. e.g. one may prefer the standard kernel, but this may be because it's less revealing than the 300 Hz one. Sometimes it's really hard to make the call. Sometimes to make the difference easier to perceive, I have to dial up the volume a lot higher than I'm comfortable with. And the longer one spend time auditioning the kernels, the more they all begin to sound the same.

It is amazing (and mysterious) why software can do this.
 
(16-Oct-2018, 08:14 PM)frednork Wrote: I also found that reducing vm stat polling "sysctl -w vm.stat_interval=3600" and to a lesser extent setting the hpet timer frequency " echo "8192" | sudo tee --append /proc/sys/dev/hpet/max-user-freq" helped. These were not my ideas but from @rmpfyf on SNA. 
Cool. I'm thinking of adding a feature that allows folks to enter custom bootup commands. When that is ready you can put these commands there (I'd probably make these the default).

 
(16-Oct-2018, 08:14 PM)frednork Wrote: I also tried to lower cpu frequency but the kernel did not allow it, is this something you have tried previously? 
CPU Frequency cannot be adjusted with the two kernels you have tried because that part of the code is disabled. Power saving features usually add latencies. You can install the CPUFfreq kernel to add this support if you like (e.g. useful when running on a notebook that's battery powered)...

Some motherboards allow you to adjust the CPU speed by changing the multiplier and/or the bus speed. I remember adjusting the CPU frequency to make it divisible by 44100 before back when I was using a full ATX PC before. FWIW now using a JS-2 with big hashimoto tranny and choke I don't think that's necessary any more. So in a way there may be a relationship between CPU speed and input power. (Disclaimer: I'm only guessing here!).
Snakeoil Operating System - Music, your way!
Reply


Bookmarks

Messages In This Thread
RE: TSC on Atom CPU and downscaling CPU frequency - by agent_kith - 16-Oct-2018, 08:44 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [SOLVEDSamsung NB30 Atom laptop Marvell 88E8040 NIC slavedata 5 4,294 06-Jun-2018, 05:16 AM
Last Post: slavedata
  [SOLVEDread_cfg problem when running 64 bit 0.1.4 on atom system rab 13 14,746 11-Jun-2016, 05:21 PM
Last Post: agent_kith



Users browsing this thread: 1 Guest(s)
[-]
Our Sponsors

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

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