XXHighEnd - The Ultra HighEnd Audio Player
April 19, 2024, 03:39:27 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: 07 | I can't play well in Attended Mode - What to do ?  (Read 6680 times)
0 Members and 0 Guests are viewing this topic.
PeterSt
Administrator
High Grade Audiophile
*****
Offline Offline

Posts: 16837



View Profile Email
« on: May 29, 2012, 02:11:32 pm »

Attended Mode is the means of Playback where the User Interface is there always. This, opposed to Unattended Mode which doesn't use any User Interface at all, and Remote Control Commands can be used for control.

Attended Mode is a somewhat fragile thing, because XXHighEnd is a pure Memory Player - and that needs various "preparations" before a track can start playing. These preparations, in Attended Mode, need to be done on the fly, per track that needs to play. This sort of needs to synchronize with the Audio Engine, which is a separate program (which is the real Memory Player) and which synchronization is a tough thing to a. don't influence the Sound Quality too much, and b. which needs to do its job in time. The latter meaning : before the next track needs to start playing and which needs to be fluently thinking about gapless playback.

Do notice that with Unattended Mode almost all these preparations are done in advance, and they just *can not* hold back during playback. Now :

It is easy to see that Attended Mode can hold up the start of playback quite easily by means you yourself encourage for. So, for example, if you set the Split File Size high enough in combination with a too slow PC, the reading from the disc and all what needs to happen more, may hold up so much that the preparartion just can not be done in time. It is here where Playback just stops.

It is important to understand - and live by that rule ! - that Attended Mode is a sort of "playing around" method of audio playback in XXHighEnd. It is not the best means for producing good Sound Quality at all, and it is nor was ever advised to be used for that (best SQ). And so your problem will be solved already by not using Attended, but use Unattended instead.

Any more experienced XXHighEnd user will see easily where the limits of Attended are, hence what *he* (or she) has done himself to incur for the problems concerned. It is no big deal for such a user. But for you as a newbee, this is quite different ...

What you obviously will try right away is exploring the limits of SQ in your case. You may look at signatures of other users, and apply settings which are the same or similar, to next encounter your first problems right away. But, wrong approach ! You should start gentle, so you will be able to expore the limits of your (PC) system first. Only *then* exlore those SQ limits ....
This means :

  • Use a fairly low SFS (Split File Size). Something like 80.

  • Assumed you will be using Kernel Streaming (Engine#4) use the more normal net Buffer Size Values. This means setting the KS Mode to "Adaptive", use a Device Buffer Size setting which should equal the officially Buffer Size of your sound device, and have Q1 at 1. Have the Q1 Factor slider at 1 too.
    Notice that this implies Buffer Sizes which are not extremely large, but which also are not extremely small, like Kernel Spreaming Special Mode can go up to the sample level. Apply the above and you will be fine.

  • Set the Clock resolution to "Nothing".
    The smaller the number (towards 0.5ms) the more difficult it will be for the PC.

  • When you encounter the problems anyway, use tracks of a fairly normal size to begin with (like 7 minutes or less);
    Obviously, the larger they are, the more difficult it will be to have the preparations done in time.

  • Supposed you have explored the limits of your SFS on your PC (higher and an appropriate message will tell you about it), go somewhat lower. For example, when you found your limit to be 180, use 130 instead. What will happen otherwise is that you will have been able to force the system to allocate the memory for you, while later it can't get it herself when needed. This, while it doesn't expect that because the way memory is allocated in XXHighEnd is special - and the OS doesn't anticipate on it. And for that matter :

  • Start using Mixed Memory Mode as your first thing.
    Getting the Contiguous Modes running can be easy, but depending on the PC for not all newbees it will be. Save if for later - when you can easily see what goes wrong and mainly the why of it. The motto remains : get yourself acquainted with the more normal means of playing first.

  • Maybe it's a good thing to, at first, not mangle with the Priorities;
    Notice that the "lower" and "higher" indications in the screen direct you to the preferred relative settings, but that this gives the lower priority to the "player", which is XXHighEnd itself and which is this holding-up thing with the preparations. So, you may try to set the Player Priority *higher* instead of the screen-advice, in order to let things go for Attended Playback better. And no, this won't be the best for SQ ...

  • Once you have the Activated version (hence not the Demo) you may see that once you "just" ran into problems, the Core Appointment Schemes can help out. In any event, try them;
    Those too are for better SQ, but having glitchless playback comes first. Right ?

Good luck, and take it easy !
« Last Edit: July 13, 2012, 03:27: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.061 seconds with 21 queries.