XXHighEnd - The Ultra HighEnd Audio Player
April 20, 2024, 03:12:06 am *
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: Memory Type  (Read 6150 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:58:15 pm »

The Memory Type is an important parameter for a good Sound Quality. It consists of the settings Mixed, Mixed Contiguous and Straight Contiguous.

Its working is the most indirect, but of most importance in the mean time. You will have to assume that Straight Contiguous is the best setting, but also the more difficult to accomplish;
Mixed Contiguous is better than Mixed, and while Mixed always can be "allocated" to the sound engine, Mixed Contiguous may not be so easily.

Sequence of the Memory Types in terms of SQ from good to best :

1. Mixed
2. Mixed Contiguous
3. Straight Contiguous.

The ease of using it is the other way round.

All is related to the mounted physical internal memory and the Split File Setting (SFS) and this rule applies :

The fewer memory, the higher the SFS, the higher the Memory Type (1, 2, 3) the more difficult to it it going. Examples :

With 4GB of internal memory, the theoretical maximum of an SFS of 500 can never be reached with Straight Contiguous. Most probably with Mixed Contiguous it can't be reached either, and possible with Mixed it can work but instable (may work today, may not work later).

With 12 GB of internal memory, an SFS of 370 with Straight Contiguous will always play. But, do not wait 30 minutes for a first Playback attempt for the current boot session, or otherwise the "contiguous memory" will be gone.

With 8GB of internal memory the same can be achieved as with 12GB, but a first playback attempt must be fairly quick after booting, or otherwise no memory for Straight Contiguous will be available anymore. Fairly quick means : preferrably start a first track in Attended Mode for a few seconds, and take care that the album concerned already was Normalized for its Volume, when Normalize Volume is active; otherwise switch it off for this first attempt.
After this few seconds of playback (which is only to allocate the memory), you can get yourself a coffee. There is noi need  to keep XXHighEnd running; the memory stays allocated until a reboot, or explicit shut off of the Audio Engine (which would be XXEngine3.exe).

Besides the SQ influence the different memory types have, you will notice that the better type of memory you use, the faster your PC will be as a whole. So, Straight Contiguous makes all faster, especially within XXHighEnd or things like changing the volume during playback.

Most probably, with the SFS you will work against the limit you can find, meaning that with any amount of memory available, you will try and use the maximum. This is NOT a good idea; always set your SFS a 30-50 lower than what you found to be the maximum for two reasons : SQ will undoubtedly be better and you will be killing the OS when not done.
This "killing" is literal, because the way the memory is allocated - at least for the Contiguous types - overrules what the Operating System can control, and where you *will* keep on having the memory allocated, the OS *will* run short at some stage. If not now, then in 2 hours of time. So, the OS does not anticipate this means of memory usage, while still this is applied; give the OS some air and don't let it run into troubles. When this is applied in well fashion, your audio PC will run forever without a single glitch during playback.


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.058 seconds with 20 queries.