XXHighEnd - The Ultra HighEnd Audio Player
April 24, 2024, 02:10:18 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: August 6, 2017 : Phasure Webshop open ! Go to the Shop
Search current board structure only !!  
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: 15 | SFS (Split File Size)  (Read 6079 times)
0 Members and 1 Guest are viewing this topic.
PeterSt
Administrator
High Grade Audiophile
*****
Offline Offline

Posts: 16837



View Profile Email
« on: July 11, 2012, 01:32:47 pm »

Originally, the SFS merely was a parameter to limit the memory usage, but over time it became a key SQ infleuncing tool.

It is generally accepted that the higher setting (towards 500 which is the maximum) produces the best sound. Still situations may exist or can emerge where a lower setting produces the better sound. No real rule exists for this.

The SFS tells how much of a track must be read into memory per chunk and the memolry available for it is 2GB. This 2GB equals the 500 setting.
It is difficult to tell in advance how much track time will be involved, because this depends on quite many other settings. But let's say that a 5 minute track of 16/44100 can easily be in memory in full, while an upconverted track to 32/705600 maybe fits into memory for 30 seconds (per chunk).

The above is not important to you. Which setting produces the best sound is.

At least 8GB of internal memory assumed, and with the Memory Type Straight Contiguous active :

Up to version 0.9z-6-1c it can be stated that 430 is the limit where sound can be very good; beyond that and things "collapse".
Above this version the upper limit for the Kernel Streaming Audio Engine (Engine #4) can decrease to 370 (and even that may be instable), depending on further buffer size related settings chosen. Instable means : suddenly a track can not start playing and errors are produced. Or an error pops up when playback is (audibly) started, but ticks keep on emerging.
For Kernel Streaming the buffer size comprises of the product of Device Buffer Size, Q1 and Q1Factor;
When the Device BufferSize is 4096, Q1=30 and Q1Factor=1, the 430 limit will be normally reachable.
The feasable maximum will be 470 and the theoretical maximum of 500 can be reached in rare occasions only.


Beyond 0.9-z6-1c the SFS is believed to have a different influence on SQ, but again depending on further settings. Although it is too early to make definite conclusions, it may well be that the best SQ can be achieved with a very low SFS (like 2 would be very low).

The lowest value is 0.2 but that may not play or may not play always (just nothing happens).

The higher the SFS the less convenient the control of the sound engine becomes. This counts for the time playback starts after pressing Play, and for when a changed volume (by means of XXHighEnd's volume setting) comes through. This becomes more significant when the PC is less powerful.
« Last Edit: July 26, 2012, 02:01:52 pm by PeterSt » Logged

For the Stealth III LPS PC :
W10-14393.0 - July 17, 2021 (2.11)
XXHighEnd Mach III Stealth LPS PC -> Xeon Scalable 14/28 core with Hyperthreading On (set to 14/28 cores in BIOS and set to 10/20 cores via Boot Menu) @~660MHz, 48GB, Windows 10 Pro 64 bit build 14393.0 from RAM, music on LAN / Engine#4 Adaptive Mode / Q1/-/3/4/5 = 14/-/0/0/*1*/ Q1Factor = *4* / Dev.Buffer = 4096 / ClockRes = *10ms* / Memory = Straight Contiguous / Include Garbage Collect / SFS = *10.13*  (max 10.13) / not Invert / Phase Alignment Off / Playerprio = Low / ThreadPrio = Realtime / Scheme = Core 3-5 / Not Switch Processors during Playback = Off/ Playback Drive none (see OS from RAM) / UnAttended (Just Start) / Always Copy to XX Drive (see OS from RAM) / Stop Desktop, Remaining, WASAPI and W10 services / Use Remote Desktop / Keep LAN - Not Persist / WallPaper On / OSD Off (!) / Running Time Off / Minimize OS / XTweaks : Balanced Load = *62* / Nervous Rate = *1* / Cool when Idle = n.a / Provide Stable Power = 1 / Utilize Cores always = 1 / Time Performance Index = Optimal / Time Stability = Stable / Custom Filtering *Low* (16x) / Always Clear Proxy before Playback = On -> USB3 from MoBo -> Lush^3
A: W-Y-R-G, B: *W-G* USB 1m00 -> Phisolator 24/768 Phasure NOS1a/G3 75B (BNC Out) async USB DAC, Driver v1.0.4b (16ms) -> B'ASS Current Amplifier -> Blaxius*^2.5* A:B-G, B:B-G Interlink -> Orelo MKII Active Open Baffle Horn Speakers. ET^2 Ethernet from Mach III to Music Server PC (RDC Control).
Removed Switching Supplies from everywhere (also from the PC).

For a general PC :
W10-10586.0 - May 2016 (2.05+)
*XXHighEnd PC -> I7 3930k with Hyperthreading On (12 cores)* @~500MHz, 16GB, Windows 10 Pro 64 bit build 10586.0 from RAM, music on LAN / Engine#4 Adaptive Mode / Q1/-/3/4/5 = 14/-/1/1/1 / Q1Factor = 1 / Dev.Buffer = 4096 / ClockRes = 1ms / Memory = Straight Contiguous / Include Garbage Collect / SFS = 0.10  (max 60) / not Invert / Phase Alignment Off / Playerprio = Low / ThreadPrio = Realtime / Scheme = Core 3-5 / Not Switch Processors during Playback = Off/ Playback Drive none (see OS from RAM) / UnAttended (Just Start) / Always Copy to XX Drive (see OS from RAM) / All Services Off / Keep LAN - Not Persist / WallPaper On / OSD On / Running Time Off / Minimize OS / XTweaks : Balanced Load = *43* / Nervous Rate = 1 / Cool when Idle = 1 / Provide Stable Power = 1 / Utilize Cores always = 1 / Time Performance Index = *Optimal* / Time Stability = *Stable* / Custom Filter *Low* 705600 / -> USB3 *from MoBo* -> Clairixa USB 15cm -> Intona Isolator -> Clairixa USB 1m80 -> 24/768 Phasure NOS1a 75B (BNC Out) async USB DAC, Driver v1.0.4b (4ms) -> Blaxius BNC interlink *-> B'ASS Current Amplifier /w Level4 -> Blaxius Interlink* -> Orelo MKII Active Open Baffle Horn Speakers.
Removed Switching Supplies from everywhere.

Global Moderator
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1 RC2 | SMF © 2001-2005, Lewis Media Valid XHTML 1.0! Valid CSS!
Page created in 0.07 seconds with 20 queries.