XXHighEnd - The Ultra HighEnd Audio Player
March 29, 2024, 01:08:37 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: Playback may start with ... silence  (Read 5258 times)
0 Members and 0 Guests are viewing this topic.
Calibrator
Audio Enthusiast
**
Offline Offline

Posts: 556

Certified tweakaholic


View Profile
« on: September 07, 2009, 09:56:10 am »

Quote
I'm still getting the occassional lack of music start after the GUI disappears ... sometimes I might hear nothing at all and sometimes I might hear the hint of an attempt to start, then silence.

Hi Russ,

Is it so that this actually never went away ? I mean, you mentioned this before (a few weeks back), then at some stage reported all was back to normal. Although "all" was about quite some things back then, I thought you meant this one as well.

Not ?

I was likely referring to the changes you made to the GUI to resolve the gallery glitches and the OutOfMemory issues. These seem fine now.

Of late I haven't been playing a lot of complete albums where a lot of tracks have to be queued up, and that may be why I haven't noticed this lack of consistent starting. 0.9X-7 was pretty much bullet proof but I realise a lot of re-coding has happened since, which is why I think I need to revisit my scheme/priorities again.

Just changing the latter from 'Nothing' ( which I used to use ) to the defaults ( BelowNormal/High I think they are ), changes how the tracks are dealt with immediately after I press PLAY. Even though I have Start Engine#3 straight away ticked, if the priorities are set at 'Nothing' I have noticed that all the tracks get highlighted in blue before the GUI disappears and THEN the music starts. With the priorities set at BelowNormal/High, the music may start while the tracks are being systematically converted and before the GUI disappears. That is with scheme-1. Scheme-3 seems to change the speed of these pre-events a little, but introduces a few more audible glitches if I use the Alt-N or Alt-X frequently. In my mind it seems to be a timing or buffer related issue, but I need to see if I can find a set of parameters that works consistently.

If I have no luck in next few days I will turn logging on and see what that reveals.

Thanks,

RGB
Logged

(Sep 26th 2012) (0.9z-7-4 )
Parameters (0.9z-7-4) ->Coming soon...
Parameters (0.9z-6-1) ->Same as for 0.9z-6
Parameters (0.9z-6) ->http://members.iinet.net.au/~calibrator/XXHE/XXHE_parms_(0.9z-6).jpg
Hardware: Asus P5Q, H2O cooled 3.6GHz C2D, 8GB ram, W7 Ult X64 (NO SP1), O/S plus Galleries on 2x(OCZ 60GB Vertex2) -> ESI Juli@ (v0.978 drivers @ 48 samples) -> coax SPDIF -> Integra DHC-9.9 -> Hafler XL600 -> SGR Audio S-series Octagons -> aural organs -> nucleus accumbens sounds good !

====================
Turntables .. how quaint bored
PeterSt
Administrator
High Grade Audiophile
*****
Offline Offline

Posts: 16827



View Profile Email
« Reply #1 on: September 07, 2009, 11:01:48 am »

Ok, I know the priorities and all make a difference at the setting "Start Playback during conversion", not that this can end up in silence. I will try it myself with your settings, though I think it highly depends on system speed in general (spread over cpu, disk I/O) and I may never run into it.
That all ends up in silence is unintentional of course.

For now, my settings are Scheme3, PlayerPrio Low, ThreadPrio Realtime, show all Covereart stuff and OSD stuff.
This never brings me silence, but *very* occasionally there's a hold on playback of 1 second during the conversion, and when that happens it's when all conversions just finished and the switch to "OSD Mode" is happening. "Very occasionally" means once per 3 days or so, but then I may be starting only 10 albums per day only.
"Hold on playback" means that everything just stalls (thus, is not skipped), which in previous internal versions could last many seconds and then was related to priority scheming. I think the first two 0.9y versions suffered from this too.
With this I only want to say there's a fair chance that someone using other prio - and merely scheme - settings, may suffer from similar or worse. We can see that these things play a role indeed, at a too small "priority distance" between Player and Thread Priorities, and playback just never starting before all conversions have been performed. Note that Engine3 starts allright in such a case, but it just never receives a single time slice because the conversions eat all.

FYI : the latter is by itself encouraged for because it is a kind of too efficient, and setup multi threaded. Those two threads (or more for more-core cpus) each will consume near 100% cpu, and nothing (or not enough) is left for the playback thread. Here you can see how important the Core Appointment scheming is, and although you (nor me) can reason out what will happen exactly at which scheme, it can work counter productive. for example, telling that Engine3 can run in Core-2 only (implying without disturbance from other stuff) will work only when other stuff is not needed there. However, with the conversions this is avoided (by me) deliberately, or otherwise you'd end up with the conversion running twice as long. So, the conversion will use Core-2 just the same (for half of its tasks) and *now* it suddenly becomes important how the priority relation is between Engine3 and the conversions (really being XXHighEnd), and I found that when the distance is too small (like "below normal" vs "high") Engine3 won't get enough time slices, never mind the higher priority. With "lowest" vs. "real time" this is not a problem (apart from those "very occasional" I talked about).

Peter
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
Calibrator
Audio Enthusiast
**
Offline Offline

Posts: 556

Certified tweakaholic


View Profile
« Reply #2 on: September 07, 2009, 06:34:12 pm »


For now, my settings are Scheme3, PlayerPrio Low, ThreadPrio Realtime, show all Covereart stuff and OSD stuff.


A quick update before heading off to  sleeping sleeping

Using your scheme/priority settings above have allowed everything I queued up this evening (5 or 6 albums) to playback without problems Happy

Also using 'split file' size of 100MB

First track of an album consistently starts playing now while the remainder of the tracks are being preprocessed. Will try loading up some hi-res albums tomorrow and see if that is stable also.

Was also able to use net browser consistently while playing ( yes .. in unattended ) without noticing any extraneous ticks or clicks either, so those priorities seem to have done the trick. It's doubtful I would have arrived at those so it's a good case for 'follow the leader' !

A couple of quick observations:
  • Whenever the GUI is brought back ( whether by ALT-X or after completion of playlist ) the pathing text above slider isn't shown.
  • At completion of playlist, the second last track entry is highlighted rather than the last. I think there was some discussion about this previously but can't remember whether this was being looked at or put in the 'too hard basket'

Cheers,

Russ
Logged

(Sep 26th 2012) (0.9z-7-4 )
Parameters (0.9z-7-4) ->Coming soon...
Parameters (0.9z-6-1) ->Same as for 0.9z-6
Parameters (0.9z-6) ->http://members.iinet.net.au/~calibrator/XXHE/XXHE_parms_(0.9z-6).jpg
Hardware: Asus P5Q, H2O cooled 3.6GHz C2D, 8GB ram, W7 Ult X64 (NO SP1), O/S plus Galleries on 2x(OCZ 60GB Vertex2) -> ESI Juli@ (v0.978 drivers @ 48 samples) -> coax SPDIF -> Integra DHC-9.9 -> Hafler XL600 -> SGR Audio S-series Octagons -> aural organs -> nucleus accumbens sounds good !

====================
Turntables .. how quaint bored
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.125 seconds with 19 queries.