that DPC Latency Checker thingy...

Author
synkrotron
Max Output Level: -22.5 dBFS
  • Total Posts : 5263
  • Joined: 2006/04/28 16:21:21
  • Location: Warrington, UK
  • Status: offline
2012/09/30 07:34:49 (permalink)

that DPC Latency Checker thingy...

After seeing many references to the DPC Latency Checker, my curiosity got the better of me and I've downloaded it.

I ran it and watched it for a bit. Very nice.

Most of the time, the vertical bars are below the green line and every now and then they creep up to and sometimes past that green line. As yet, they have not gone past the yellow line.

As part of my test I had Sonar X2 running with a reasonably sized project of over twenty soft synths and a load of console emulation and stuff.

As well as that I opened the SWA Complete Sonar X2 video and played that too.

Sonar was using my QUAD-CAPTURE sound card and Windows Media Player used my internal sound card.

I then went to walk the dog.

When I came back I went to my laptop and was delighted to find that X2 was still playing my test project on loop and the Complete X2 video was still playing.

The DPC Latency Checker had peaked at 853 micro seconds and I would say that it is averaging around 200 micro seconds.


So, the question is, is this okay? It is still within the green band so I'm thinking it might be...


cheers

andy

http://www.synkrotron.co.uk/
Intel Core™i7-3820QM Quad Core Mobile Processor 2.70GHz 8MB cache | Intel HM77 Express Chipset | 16GB SAMSUNG 1600MHz SODIMM DDR3 RAM | NVIDIA GeForce GTX 675M - 2.0GB DDR5 Video RAM | 500GB Samsung 850 Pro SSD | 1TB Samsung 850 Pro SSD | Windows 10 Pro | Roland OCTA-CAPTURE | SONAR Platinum ∞ FFS| Too many VSTi's to list here | KRK KNS-8400 Headphones | Roland JP-8000 | Oberheim OB12 | Novation Nova | Gibson SG Special | PRS Studio
#1

28 Replies Related Threads

    Bristol_Jonesey
    Max Output Level: 0 dBFS
    • Total Posts : 16775
    • Joined: 2007/10/08 15:41:17
    • Location: Bristol, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 07:42:25 (permalink)
    Sounds absolutely fine to me, hopefully someone with an in depth knowledge of it will chime in soon.

    CbB, Platinum, 64 bit throughout
    Custom built i7 3930, 32Gb RAM, 2 x 1Tb Internal HDD, 1 x 1TB system SSD (Win 7), 1 x 500Gb system SSD (Win 10), 2 x 1Tb External HDD's, Dual boot Win 7 & Win 10 64 Bit, Saffire Pro 26, ISA One, Adam P11A,
    #2
    synkrotron
    Max Output Level: -22.5 dBFS
    • Total Posts : 5263
    • Joined: 2006/04/28 16:21:21
    • Location: Warrington, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 07:50:35 (permalink)
    Cheers Jonesey.

    It's just gone into the yellow, sightly, so the latency peaked at 1097 microseconds. The large info pane to the left is still saying my machine should be able to handle real time audio.

    and so it should lol

    http://www.synkrotron.co.uk/
    Intel Core™i7-3820QM Quad Core Mobile Processor 2.70GHz 8MB cache | Intel HM77 Express Chipset | 16GB SAMSUNG 1600MHz SODIMM DDR3 RAM | NVIDIA GeForce GTX 675M - 2.0GB DDR5 Video RAM | 500GB Samsung 850 Pro SSD | 1TB Samsung 850 Pro SSD | Windows 10 Pro | Roland OCTA-CAPTURE | SONAR Platinum ∞ FFS| Too many VSTi's to list here | KRK KNS-8400 Headphones | Roland JP-8000 | Oberheim OB12 | Novation Nova | Gibson SG Special | PRS Studio
    #3
    bobguitkillerleft
    Max Output Level: -72 dBFS
    • Total Posts : 944
    • Joined: 2011/05/17 17:28:58
    • Location: Adelaide Australia
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 08:51:14 (permalink)
    It seems since XP it super low[25us-not ms]is a thing of the past,my laptop hovers at 70-270us,my desktop always under 150,apparently anything up to around 1000"us" can be fine,depending on ?
    Bob

    https://soundcloud.com/rks26https://en.wikipedia.org/wiki/The_Hitmen Lenovo W540 Factoryrefurb SONAR PLATINUM,Ozone 7 N.I. KA6 Komplete 9 SSD4 Platinum Epi L/H LP Custom Headstock broken twice and fixed.Gibson L/H Les Paul 2010 Wine Red Studio stupid Right Hand Vol.Tone for Left Hand?LH84Ibanez RS135 gen.FloydRose JB Marshall 100w 2203 4x25w Celestion Green backs
    "You are what you is"-Frank Zappa "But I'm gonna wave my freak flag high"-Jimi Hendrix    
    #4
    emwhy
    Max Output Level: -62 dBFS
    • Total Posts : 1402
    • Joined: 2006/01/03 15:09:02
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 09:00:06 (permalink)
    Readings in or near the yellow are OK unless you have a really huge project, but ideally you want to stay in the green. If you want to try to get things down into the green you might want to try to disable some things like wireless adapters for network and mouse if you have one. Also, I see you have an Intel machine  if you can get into the BIOS try disabling Speedstep and HPET. That will bring things down as well. My machine would peg into the red when I switched from XP to 7 in '09, but turning off Speedstep fixed that. I was still getting readings in the 100-200 range, but disabling HPET got me down to about 15 which is about as good as I can get with this system.


    #5
    synkrotron
    Max Output Level: -22.5 dBFS
    • Total Posts : 5263
    • Joined: 2006/04/28 16:21:21
    • Location: Warrington, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 09:54:19 (permalink)
    Thanks for the input peeps. I'll have a look into Speedstep and HPET.

    cheers

    andy

    http://www.synkrotron.co.uk/
    Intel Core™i7-3820QM Quad Core Mobile Processor 2.70GHz 8MB cache | Intel HM77 Express Chipset | 16GB SAMSUNG 1600MHz SODIMM DDR3 RAM | NVIDIA GeForce GTX 675M - 2.0GB DDR5 Video RAM | 500GB Samsung 850 Pro SSD | 1TB Samsung 850 Pro SSD | Windows 10 Pro | Roland OCTA-CAPTURE | SONAR Platinum ∞ FFS| Too many VSTi's to list here | KRK KNS-8400 Headphones | Roland JP-8000 | Oberheim OB12 | Novation Nova | Gibson SG Special | PRS Studio
    #6
    bitflipper
    01100010 01101001 01110100 01100110 01101100 01101
    • Total Posts : 26036
    • Joined: 2006/09/17 11:23:23
    • Location: Everett, WA USA
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 11:14:37 (permalink)
    the question is, is this okay?

    It's OK if you're able to do what you want to do without hearing dropouts, regardless of what the tool shows you. As long as the DPC latency is significantly less than the time it takes to fill your audio buffers, it probably won't interfere with your computer's ability to maintain a continuous audio data stream.


    Example: your ASIO buffer size is 64 samples. If you're working at 44.1KHz, it takes 1.45ms to fill a buffer (0.0227ms per sample, times 64). (At a sample rate of 96Khz, it takes only 0.666ms to fill a buffer which reduces latency but also gives your CPU less time between buffer cycles to do its thing). If your DPC latency is really bad, say 4ms (which can happen) there is no way the CPU can do what it needs to do to the data. Not when it's getting handed a fresh set of data every 1.45ms!

    But if, say, your buffer size is 2048 samples (which is what I use when mixing), at 44.1KHz the CPU has a whopping 46.5ms between buffer cycles, giving it plenty of time to process the data. (My DPC latency is typically under 20us.)

    Your worst reading with DPC Latency Checker was 833us, or 0.833ms. That means the CPU would lose that much time out of the 1.45ms (1,455us) it's been allotted to process data in. The CPU therefore only has 0.722ms to get it all done (not only processing your audio but also managing all background tasks and driver overhead). 

    Whether or not that's enough time depends on how many tasks the CPU has to perform in 722us. On a lean, optimized DAW it's probably more than adequate. 

    One other important note...running DPC Latency Checker while SONAR is open will not yield useful measurements, because you'll be seeing SONAR's own DPC overhead included in the results.




    All else is in doubt, so this is the truth I cling to. 

    My Stuff
    #7
    synkrotron
    Max Output Level: -22.5 dBFS
    • Total Posts : 5263
    • Joined: 2006/04/28 16:21:21
    • Location: Warrington, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 11:29:36 (permalink)
    thanks for the maths there bitflipper, I need to get my head around that.

    Your last sentence, about having Sonar open, do you mean I should take the measurements while no other programs are running, so that it is measuring the DPC latency of the behind the scenes windows drivers?

    http://www.synkrotron.co.uk/
    Intel Core™i7-3820QM Quad Core Mobile Processor 2.70GHz 8MB cache | Intel HM77 Express Chipset | 16GB SAMSUNG 1600MHz SODIMM DDR3 RAM | NVIDIA GeForce GTX 675M - 2.0GB DDR5 Video RAM | 500GB Samsung 850 Pro SSD | 1TB Samsung 850 Pro SSD | Windows 10 Pro | Roland OCTA-CAPTURE | SONAR Platinum ∞ FFS| Too many VSTi's to list here | KRK KNS-8400 Headphones | Roland JP-8000 | Oberheim OB12 | Novation Nova | Gibson SG Special | PRS Studio
    #8
    Mystic38
    Max Output Level: -59 dBFS
    • Total Posts : 1622
    • Joined: 2010/08/30 17:40:34
    • Location: Mystic, CT
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 11:31:30 (permalink)
    bitflipper




    One other important note...running DPC Latency Checker while SONAR is open will not yield useful measurements, because you'll be seeing SONAR's own DPC overhead included in the results.
    @synk...
    this is the important part.. to get quality data its best to run the machine without stuff running... what you are really looking for is for DPC to highlight short duration long interval PC issues...these are usually the real concern... (that occasional wtf crakle and pop)  and bestest it will then give you the data as to what/which process is the root cause... wifi adapters are an example of a short duration load occurring at long intervals... so you should be able to identify that 1097uS event by process and see what the issue is....
     

     

    HPE-580T with i7-950, 8G, 1.5T, ATI6850, Win7/64, Motu 828 III Hybrid, Motu Midi Express, Sonar Platinum, Komplete 9, Ableton Live 9 & Push 2, Melodyne Editor and other stuff, KRK VXT8 Monitors
    Virus Ti2 Polar, Fantom G6, Yamaha S70XS, Novation Nova, Novation Nova II, Korg MS2000, Waldorf Micro Q, NI Maschine Studio, TC-VoiceLive Rack, 2012 Gibson Les Paul Standard, 2001 Gibson Les Paul DC, 1999 Fender Am Hardtail Strat, Fender Blues Jr, Orange TH30/PPC212, Tak EF360GF, one mic, no talent.
    #9
    synkrotron
    Max Output Level: -22.5 dBFS
    • Total Posts : 5263
    • Joined: 2006/04/28 16:21:21
    • Location: Warrington, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 11:44:50 (permalink)
    Thanks for confirming that Mystic. 

    I'll leave my lappy on for a few hours or so while doing nothing with it and see what the DPC latency checker comes up with.

    If it is quite low with Windows Media Player running at the same time as X2 playing a big project then I'm pretty confident that I'm in the clear.

    http://www.synkrotron.co.uk/
    Intel Core™i7-3820QM Quad Core Mobile Processor 2.70GHz 8MB cache | Intel HM77 Express Chipset | 16GB SAMSUNG 1600MHz SODIMM DDR3 RAM | NVIDIA GeForce GTX 675M - 2.0GB DDR5 Video RAM | 500GB Samsung 850 Pro SSD | 1TB Samsung 850 Pro SSD | Windows 10 Pro | Roland OCTA-CAPTURE | SONAR Platinum ∞ FFS| Too many VSTi's to list here | KRK KNS-8400 Headphones | Roland JP-8000 | Oberheim OB12 | Novation Nova | Gibson SG Special | PRS Studio
    #10
    Jim Roseberry
    Max Output Level: 0 dBFS
    • Total Posts : 9871
    • Joined: 2004/03/23 11:34:51
    • Location: Ohio
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 17:50:43 (permalink)
    Bit summed it up pretty well.
     
    In short, if you're working at ultra low latency (running heavy loads), low/consistent DPC latency is critical.
    The further your needs are from this extreme, the less important DPC latency becomes.
    A well configured current generation desktop can yield DPC latency that averages 2-8 uSec with an occasional peak in the 20s.
    That's what you want for the best possible low latency audio performance.

    Best Regards,

    Jim Roseberry
    jim@studiocat.com
    www.studiocat.com
    #11
    tlw
    Max Output Level: -49.5 dBFS
    • Total Posts : 2567
    • Joined: 2008/10/11 22:06:32
    • Location: West Midlands, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 18:18:02 (permalink)
    If you're looking to solve a high dpc latency issue, it's worth downloading LatencyMon from http://www.resplendence.com/main. It not only monitors the latency but also lets you identify which particular processes/drivers are causing the problem, especially if you get big red spikes even with any wireless network adaptors disabled in device manager.

    It sometimes seems to miss spikes that the dpc latency checker spots, but even so it can save a great deal of time compared to identifying the culprit process(es) by trial and error.

    Sonar Platinum 64bit, Windows 8.1 Pro 64bit, I7 3770K Ivybridge, 16GB Ram, Gigabyte Z77-D3H m/board,
    ATI 7750 graphics+ 1GB RAM, 2xIntel 520 series 220GB SSDs, 1 TB Samsung F3 + 1 TB WD HDDs, Seasonic fanless 460W psu, RME Fireface UFX, Focusrite Octopre.
    Assorted real synths, guitars, mandolins, diatonic accordions, percussion, fx and other stuff.
    #12
    Mystic38
    Max Output Level: -59 dBFS
    • Total Posts : 1622
    • Joined: 2010/08/30 17:40:34
    • Location: Mystic, CT
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 18:21:56 (permalink)
    tlw


    If you're looking to solve a high dpc latency issue, it's worth downloading LatencyMon from http://www.resplendence.com/main. It not only monitors the latency but also lets you identify which particular processes/drivers are causing the problem, especially if you get big red spikes even with any wireless network adaptors disabled in device manager.

    It sometimes seems to miss spikes that the dpc latency checker spots, but even so it can save a great deal of time compared to identifying the culprit process(es) by trial and error.


    ah.. i was assuming thats the one Synk was using..............but mebbe not (as i read it again), but yup its the better one.

    HPE-580T with i7-950, 8G, 1.5T, ATI6850, Win7/64, Motu 828 III Hybrid, Motu Midi Express, Sonar Platinum, Komplete 9, Ableton Live 9 & Push 2, Melodyne Editor and other stuff, KRK VXT8 Monitors
    Virus Ti2 Polar, Fantom G6, Yamaha S70XS, Novation Nova, Novation Nova II, Korg MS2000, Waldorf Micro Q, NI Maschine Studio, TC-VoiceLive Rack, 2012 Gibson Les Paul Standard, 2001 Gibson Les Paul DC, 1999 Fender Am Hardtail Strat, Fender Blues Jr, Orange TH30/PPC212, Tak EF360GF, one mic, no talent.
    #13
    twaddle
    Max Output Level: -55.5 dBFS
    • Total Posts : 1967
    • Joined: 2004/07/28 15:46:48
    • Location: Bristol UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 18:25:28 (permalink)
    Glad I found this post but I'm still in the dark.
    I'm getting appalling latency that's well over the 16000 line.
    I wish the latency checker would tell me which devices were the worst (or main offenders) I've tried disabling lots of things but 
    still no chance and I'm getting awful clicks and pops that are making sonar almost unusable right now.
    Are there any better programs that DPC Latency Checker that give more info as to what is causing the problem?

    Steve 

    soundcloud  SoundClick  Myspace
    Gigabyte GA-X58A-UD3R, 
    Intel i7 930, 3.40Ghz, 
    12GB Corsair DDR3 
    1TB WD  SATA 6Gb X 2 
    Emu- 0404 PCIe 
    Sonar X1d Expanded
    BFD3 + BFD2 + BFD Eco
    Dual boot windows 7, 32 & 64bit
    #14
    Zo
    Max Output Level: -25 dBFS
    • Total Posts : 5036
    • Joined: 2008/01/25 20:49:55
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 18:30:12 (permalink)
    For me 300 is the absolute maximum .....the rest is not considered as optimized for audio but workable ..

    Lappy :

    Sony VGN BX 197 : 4 us !!  XP
    HP 8710w : 35 us  XP
    HP 8540w : -75-180  Win 7
    HP 8560w : 90-180...Win 7 

    MBP 17 (not kept) : 130-170 us win7

    Desktop : 120us ... Win 7

    That sony i sued to call it my "swiss horlogery" !!


    For sale  (PM me) : transfert ilok included
    Eventide Ultrachannel make offers
    Softube Summit EQ
    IK Neve 1081 , Neve precision Comp/Lim
    EastWest Goshtwriter
    Soundforge Pro 12
     
    #15
    harpman58
    Max Output Level: -89 dBFS
    • Total Posts : 84
    • Joined: 2010/03/06 12:36:26
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 18:51:23 (permalink)
    Well, I noticed something interesting.  I use a TASCAM US-1800 as my audio device with ASIO 64-bit drivers.  My average is about .2ms and .32ms peak (sorry, I speak in milliseconds, not micro).  I'm using the sample "Jodi Good - Where did we go wrong" sample track as a test since it has a fair amount of plug-ins and effects.  When I go to Preferences -> Audio -> Driver Settings -> ASIO Panel and set my TASCAM Audio performance to "lowest latency", SONARPDR.exe will crash every time.  When I kill the SONARPDR process and restart, sometimes Sonar X2 restarts and sometimes it doesn't.  If it does start, then I get no audio at all.  Requires a system reboot.  BTW, I am running the latest patch, where in one crash, it opened the debug dialog box allowing me to send it off to Cakewalk support.  There are far too many factors that can cause high latency and will vary from machine to machine.  My rule of thumb is turn of at very minimum anti-virus and real-time disk defragmentation and see what you get.   Thanks tlw for the link to LatencyMon.  I'm going to try that and see if I can narrow it a bit. I'm finding in my Sync and Caching settings that the Record Latency Adjustment (samples) is showing my PCIe card that I use for live video streaming (Decklink by Black Magic Design). If I try to change it the use the TASCAM US-1800, it won't hold the setting.  Will have to call Cakewalk support on that one. It's not checked off in the Preferences -> Audio -> Devices section either.

    Gio Stefani
    Sound / Video Engineer
    Stefani Entertainment

    DAW
    Intel i7 4700MQ (Haswell) 2.4 GHz 8 Cores
    16 GB DDR3 Memory
    1 TB Samsung 850 EVO SSD (OS/Programs) 
    1 TB Samsung 850 EVO SSD (Data/Recordings)
    Behringer X18 Digital Mixer
    Windows 10 Enterprise x64
    SONAR Platinum Lifetime Upgrades
    #16
    tlw
    Max Output Level: -49.5 dBFS
    • Total Posts : 2567
    • Joined: 2008/10/11 22:06:32
    • Location: West Midlands, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 19:40:17 (permalink)
    twaddle:
     
    Try LatencyMon - see my post above.

    Sonar Platinum 64bit, Windows 8.1 Pro 64bit, I7 3770K Ivybridge, 16GB Ram, Gigabyte Z77-D3H m/board,
    ATI 7750 graphics+ 1GB RAM, 2xIntel 520 series 220GB SSDs, 1 TB Samsung F3 + 1 TB WD HDDs, Seasonic fanless 460W psu, RME Fireface UFX, Focusrite Octopre.
    Assorted real synths, guitars, mandolins, diatonic accordions, percussion, fx and other stuff.
    #17
    Zo
    Max Output Level: -25 dBFS
    • Total Posts : 5036
    • Joined: 2008/01/25 20:49:55
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 19:59:43 (permalink)
    harpman58


    Well, I noticed something interesting.  I use a TASCAM US-1800 as my audio device with ASIO 64-bit drivers.  My average is about .2ms and .32ms peak (sorry, I speak in milliseconds, not micro).  I'm using the sample "Jodi Good - Where did we go wrong" sample track as a test since it has a fair amount of plug-ins and effects.  When I go to Preferences -> Audio -> Driver Settings -> ASIO Panel and set my TASCAM Audio performance to "lowest latency", SONARPDR.exe will crash every time.  When I kill the SONARPDR process and restart, sometimes Sonar X2 restarts and sometimes it doesn't.  If it does start, then I get no audio at all.  Requires a system reboot.  BTW, I am running the latest patch, where in one crash, it opened the debug dialog box allowing me to send it off to Cakewalk support.  There are far too many factors that can cause high latency and will vary from machine to machine.  My rule of thumb is turn of at very minimum anti-virus and real-time disk defragmentation and see what you get.   Thanks tlw for the link to LatencyMon.  I'm going to try that and see if I can narrow it a bit. I'm finding in my Sync and Caching settings that the Record Latency Adjustment (samples) is showing my PCIe card that I use for live video streaming (Decklink by Black Magic Design). If I try to change it the use the TASCAM US-1800, it won't hold the setting.  Will have to call Cakewalk support on that one. It's not checked off in the Preferences -> Audio -> Devices section either.

    Harpman , this is a driver lock when you need to reboot ...when sonar crashes ...it sometime kinda lock your drivers and need a reboot ..

    For sale  (PM me) : transfert ilok included
    Eventide Ultrachannel make offers
    Softube Summit EQ
    IK Neve 1081 , Neve precision Comp/Lim
    EastWest Goshtwriter
    Soundforge Pro 12
     
    #18
    bobguitkillerleft
    Max Output Level: -72 dBFS
    • Total Posts : 944
    • Joined: 2011/05/17 17:28:58
    • Location: Adelaide Australia
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/09/30 22:57:02 (permalink)
    Jim Roseberry


    Bit summed it up pretty well.
     
    In short, if you're working at ultra low latency (running heavy loads), low/consistent DPC latency is critical.
    The further your needs are from this extreme, the less important DPC latency becomes.
    A well configured current generation desktop can yield DPC latency that averages 2-8 uSec with an occasional peak in the 20s.
    That's what you want for the best possible low latency audio performance.

    Wow,I was under the [mistaken,now I see]impression that W7 x64 introduced,a whole bunch of things that made the super low latency that YOU speak of,as a thing of the past,also isn't it kind of a bad idea,to turn OFF,the High Precision Event Timer?[HPET],as I seem to remember someone saying it[HPET] can be important,for audio related tasks?


    An average of 2-8 us!!!,with a peak "occasionally" in the "20's"!!!,incredible low DPC,that is,and pretty un attainable for normal humans. 
    RK
    post edited by bobguitkillerleft - 2012/10/01 01:18:09

    https://soundcloud.com/rks26https://en.wikipedia.org/wiki/The_Hitmen Lenovo W540 Factoryrefurb SONAR PLATINUM,Ozone 7 N.I. KA6 Komplete 9 SSD4 Platinum Epi L/H LP Custom Headstock broken twice and fixed.Gibson L/H Les Paul 2010 Wine Red Studio stupid Right Hand Vol.Tone for Left Hand?LH84Ibanez RS135 gen.FloydRose JB Marshall 100w 2203 4x25w Celestion Green backs
    "You are what you is"-Frank Zappa "But I'm gonna wave my freak flag high"-Jimi Hendrix    
    #19
    synkrotron
    Max Output Level: -22.5 dBFS
    • Total Posts : 5263
    • Joined: 2006/04/28 16:21:21
    • Location: Warrington, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 01:19:51 (permalink)
    Thanks for the link for the other checker tlw.

    Jim, wow, I'll have to do some digging then, to get that low anyway. Generally speaking, before I decided to use the DPC latency checker, my DAW has been fine and I've had over twenty different soft synths all running at the same time, which includes Absynth with some CPU hungry granular effects. I was only using the checker out of curiosity really.

    Since I got this laptop I meant to go for dual boot of W7 and have one for my general office and web browsing tasks and the other for a cut down OS for my DAW. I just haven't got around to it yet. It's how I used to run my XP desktop and it worked quite well.

    http://www.synkrotron.co.uk/
    Intel Core™i7-3820QM Quad Core Mobile Processor 2.70GHz 8MB cache | Intel HM77 Express Chipset | 16GB SAMSUNG 1600MHz SODIMM DDR3 RAM | NVIDIA GeForce GTX 675M - 2.0GB DDR5 Video RAM | 500GB Samsung 850 Pro SSD | 1TB Samsung 850 Pro SSD | Windows 10 Pro | Roland OCTA-CAPTURE | SONAR Platinum ∞ FFS| Too many VSTi's to list here | KRK KNS-8400 Headphones | Roland JP-8000 | Oberheim OB12 | Novation Nova | Gibson SG Special | PRS Studio
    #20
    bobguitkillerleft
    Max Output Level: -72 dBFS
    • Total Posts : 944
    • Joined: 2011/05/17 17:28:58
    • Location: Adelaide Australia
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 01:24:12 (permalink)
    twaddle


    Glad I found this post but I'm still in the dark.
    I'm getting appalling latency that's well over the 16000 line.
    I wish the latency checker would tell me which devices were the worst (or main offenders) I've tried disabling lots of things but 
    still no chance and I'm getting awful clicks and pops that are making sonar almost unusable right now.
    Are there any better programs that DPC Latency Checker that give more info as to what is causing the problem?

    Steve 

    Hi Steve,this one pinpoints to which drivers,etc are the worst offenders,instead of just freaking one out,with red bars,and such.http://www.resplendence.com/latencymon 
    Bob

    https://soundcloud.com/rks26https://en.wikipedia.org/wiki/The_Hitmen Lenovo W540 Factoryrefurb SONAR PLATINUM,Ozone 7 N.I. KA6 Komplete 9 SSD4 Platinum Epi L/H LP Custom Headstock broken twice and fixed.Gibson L/H Les Paul 2010 Wine Red Studio stupid Right Hand Vol.Tone for Left Hand?LH84Ibanez RS135 gen.FloydRose JB Marshall 100w 2203 4x25w Celestion Green backs
    "You are what you is"-Frank Zappa "But I'm gonna wave my freak flag high"-Jimi Hendrix    
    #21
    bitflipper
    01100010 01101001 01110100 01100110 01101100 01101
    • Total Posts : 26036
    • Joined: 2006/09/17 11:23:23
    • Location: Everett, WA USA
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 11:26:09 (permalink)
    Just in case anyone's using Windows 8, we should note that DPC Latency Checker is not compatible with W8. It reports incorrect values that makes W8 appear to have worse latency than previous Windows versions. LatencyMon, the tool linked to above, is purportedly compatible with Windows 8 (but not XP). You will need the latest version, though, as W8 compatibility has only recently been added.



    All else is in doubt, so this is the truth I cling to. 

    My Stuff
    #22
    Jim Roseberry
    Max Output Level: 0 dBFS
    • Total Posts : 9871
    • Joined: 2004/03/23 11:34:51
    • Location: Ohio
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 12:03:45 (permalink)
    Jim, wow, I'll have to do some digging then, to get that low anyway. Generally speaking, before I decided to use the DPC latency checker, my DAW has been fine and I've had over twenty different soft synths all running at the same time, which includes Absynth with some CPU hungry granular effects. I was only using the checker out of curiosity really.



    Hi Sync,

    FWIW, You won't get a laptop (especially not off-the-shelf) anywhere close to the 2-8 uSec average.  

    Best Regards,

    Jim Roseberry
    jim@studiocat.com
    www.studiocat.com
    #23
    harpman58
    Max Output Level: -89 dBFS
    • Total Posts : 84
    • Joined: 2010/03/06 12:36:26
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 12:43:37 (permalink)

    Bitflipper,


    It's beyond me why anyone wants to go to Windows 8.  What I see is another Windows Vista in the making.  I've been in the IT business for 40 years, dealt with Microsoft products going back to the first Windows OS and have seen it all!  Man, people want to embrace Windows 8 when SONAR X2 hasn't even been fully regression tested on Windows 7.  And I thought I was a "bleeding edge" person.  Wow, hope everyone likes the new Metro UI.  Windows 9 anyone?   

    bitflipper


    Just in case anyone's using Windows 8, we should note that DPC Latency Checker is not compatible with W8. It reports incorrect values that makes W8 appear to have worse latency than previous Windows versions. LatencyMon, the tool linked to above, is purportedly compatible with Windows 8 (but not XP). You will need the latest version, though, as W8 compatibility has only recently been added.



    Gio Stefani
    Sound / Video Engineer
    Stefani Entertainment

    DAW
    Intel i7 4700MQ (Haswell) 2.4 GHz 8 Cores
    16 GB DDR3 Memory
    1 TB Samsung 850 EVO SSD (OS/Programs) 
    1 TB Samsung 850 EVO SSD (Data/Recordings)
    Behringer X18 Digital Mixer
    Windows 10 Enterprise x64
    SONAR Platinum Lifetime Upgrades
    #24
    harpman58
    Max Output Level: -89 dBFS
    • Total Posts : 84
    • Joined: 2010/03/06 12:36:26
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 12:55:21 (permalink)

    bitflipper,


    Question for you.  If my Mixing Latency section is grayed out (currently reporting 4.4ms @ 192 samples), it seems that my ASIO US-1800 64-bit driver is preventing any changes in this area.  Not much I can do or do you have any suggestions? I'm also very confused on why my Recording Latency Adjustment (samples) section is showing my Blackmagic Audio card when it isn't even selected under devices.  When I use the dropdown and pick my US-1800, it doesn't hold the setting.

    bitflipper



    the question is, is this okay?

    It's OK if you're able to do what you want to do without hearing dropouts, regardless of what the tool shows you. As long as the DPC latency is significantly less than the time it takes to fill your audio buffers, it probably won't interfere with your computer's ability to maintain a continuous audio data stream.


    Example: your ASIO buffer size is 64 samples. If you're working at 44.1KHz, it takes 1.45ms to fill a buffer (0.0227ms per sample, times 64). (At a sample rate of 96Khz, it takes only 0.666ms to fill a buffer which reduces latency but also gives your CPU less time between buffer cycles to do its thing). If your DPC latency is really bad, say 4ms (which can happen) there is no way the CPU can do what it needs to do to the data. Not when it's getting handed a fresh set of data every 1.45ms!

    But if, say, your buffer size is 2048 samples (which is what I use when mixing), at 44.1KHz the CPU has a whopping 46.5ms between buffer cycles, giving it plenty of time to process the data. (My DPC latency is typically under 20us.)

    Your worst reading with DPC Latency Checker was 833us, or 0.833ms. That means the CPU would lose that much time out of the 1.45ms (1,455us) it's been allotted to process data in. The CPU therefore only has 0.722ms to get it all done (not only processing your audio but also managing all background tasks and driver overhead). 

    Whether or not that's enough time depends on how many tasks the CPU has to perform in 722us. On a lean, optimized DAW it's probably more than adequate. 

    One other important note...running DPC Latency Checker while SONAR is open will not yield useful measurements, because you'll be seeing SONAR's own DPC overhead included in the results.



    Gio Stefani
    Sound / Video Engineer
    Stefani Entertainment

    DAW
    Intel i7 4700MQ (Haswell) 2.4 GHz 8 Cores
    16 GB DDR3 Memory
    1 TB Samsung 850 EVO SSD (OS/Programs) 
    1 TB Samsung 850 EVO SSD (Data/Recordings)
    Behringer X18 Digital Mixer
    Windows 10 Enterprise x64
    SONAR Platinum Lifetime Upgrades
    #25
    synkrotron
    Max Output Level: -22.5 dBFS
    • Total Posts : 5263
    • Joined: 2006/04/28 16:21:21
    • Location: Warrington, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 13:17:00 (permalink)
    Hi Jim, yeah, I know, and this is the first time I've used a laptop for my DAW. In the past I've always custom built my own desktop with the quietest fans and all that jazz.

    But this time I fancied becoming mobile. Most of my work now is soft synth based so I'm doing everything pretty much in the box. I'm finding the new found freedom to be a real positive move for me. I had got to the point where I couldn't be bothered going into my "studio."

    I did some homework too and my laptop is based on a CLEVO P150 and has been built to a specification, to within limits, and is classed as a "high spec gaming machine." I upgraded to the next to best CPU at the time, put 16gb of RAM in and replaced the HDs with SSDs. And it is all intel based which I'm hoping it a plus too.

    Thanks for you input Jim, it is appreciated :-)

    http://www.synkrotron.co.uk/
    Intel Core™i7-3820QM Quad Core Mobile Processor 2.70GHz 8MB cache | Intel HM77 Express Chipset | 16GB SAMSUNG 1600MHz SODIMM DDR3 RAM | NVIDIA GeForce GTX 675M - 2.0GB DDR5 Video RAM | 500GB Samsung 850 Pro SSD | 1TB Samsung 850 Pro SSD | Windows 10 Pro | Roland OCTA-CAPTURE | SONAR Platinum ∞ FFS| Too many VSTi's to list here | KRK KNS-8400 Headphones | Roland JP-8000 | Oberheim OB12 | Novation Nova | Gibson SG Special | PRS Studio
    #26
    bitflipper
    01100010 01101001 01110100 01100110 01101100 01101
    • Total Posts : 26036
    • Joined: 2006/09/17 11:23:23
    • Location: Everett, WA USA
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 13:48:18 (permalink)
    Hi, Harpman. I'm an old-timer, too, predating not just Windows but also PCs and Macs. Having watched the evolution of hardware, software and the industry all those years gives you a sense of perspective, doesn't it? Like me, you've seen way too many "innovations" that ultimately didn't deliver, eventually revealed to have been purely marketing inventions.

    I don't know if Vista is the best analogy for W8, though. I'm thinking more Windows ME.

    Regarding not being able to get below 192 samples...the Mixing Latency adjustments are always disabled when using ASIO, since those settings can only be changed via the ASIO control panel. It's entirely possible the driver either has a hard-coded limitation (every interface has a lower limit that they offer as an option, although 32 or 64 are more common minimum values) or has determined for some other reason that 192 samples is the lowest you can go. However, it should be noted that 192 samples is still pretty durn quick (~ 4.3ms) and should be acceptable for most recording tasks.


    All else is in doubt, so this is the truth I cling to. 

    My Stuff
    #27
    harpman58
    Max Output Level: -89 dBFS
    • Total Posts : 84
    • Joined: 2010/03/06 12:36:26
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 14:43:30 (permalink)

    I would agree with the Windows ME vs W8 comparison . I have some very useful information to pass along.  My RT (Round Trip) latency on my TASCAM US-1800 is 15ms. According to Cakewalk support, should be <10ms.  Decided to try something.  I set my US-1800 to "lowest latency" in Windows control panel and started SONAR.  In task manager, I set the priority of SONARPDR.exe to "Realtime" and started my track "Sample Jodi Good - Where Did We Go Wrong". Instead of getting a hang or how Cakewalk Support put it, "The motorboat sound", I would get a "Drop-out" pop-up box.  I started with an I/O buffer of 256K (Default), tried increasing to 512K or decreasing it to 128K with the same results. I noticed that you said yours was at 2048, so I set mine to 2048 and the frequency of the hang reduced substantially (looped the track indefinitely and the hang went from once per loop to once in 5 loops).  I did notice that the memory footprint for SONARPDR.exe jumped from 800K to 1.2M.  Not an issue for me since I have 16GB DDR3.  What's weird is that Cakewalk Support doesn't recommend setting the I/O buffer over 1024MB.  For those of you who are "Old School" like me an Bitflipper, the best analogy I can draw is remembering the days of burning CD's when the CD writer would empty the buffer before it could be back filled and the CD burning process would crash (I threw away a lot of CD's back then and they weren't cheap ).  Since I want to use SONAR X2 in a "Live" gig scenario, I can't live with 15ms RT.  May have to look into the Roland OCTA-CAPTURE.  Does anyone have any reported RT times with this device?

    bitflipper


    Hi, Harpman. I'm an old-timer, too, predating not just Windows but also PCs and Macs. Having watched the evolution of hardware, software and the industry all those years gives you a sense of perspective, doesn't it? Like me, you've seen way too many "innovations" that ultimately didn't deliver, eventually revealed to have been purely marketing inventions.

    I don't know if Vista is the best analogy for W8, though. I'm thinking more Windows ME.

    Regarding not being able to get below 192 samples...the Mixing Latency adjustments are always disabled when using ASIO, since those settings can only be changed via the ASIO control panel. It's entirely possible the driver either has a hard-coded limitation (every interface has a lower limit that they offer as an option, although 32 or 64 are more common minimum values) or has determined for some other reason that 192 samples is the lowest you can go. However, it should be noted that 192 samples is still pretty durn quick (~ 4.3ms) and should be acceptable for most recording tasks.



    Gio Stefani
    Sound / Video Engineer
    Stefani Entertainment

    DAW
    Intel i7 4700MQ (Haswell) 2.4 GHz 8 Cores
    16 GB DDR3 Memory
    1 TB Samsung 850 EVO SSD (OS/Programs) 
    1 TB Samsung 850 EVO SSD (Data/Recordings)
    Behringer X18 Digital Mixer
    Windows 10 Enterprise x64
    SONAR Platinum Lifetime Upgrades
    #28
    synkrotron
    Max Output Level: -22.5 dBFS
    • Total Posts : 5263
    • Joined: 2006/04/28 16:21:21
    • Location: Warrington, UK
    • Status: offline
    Re:that DPC Latency Checker thingy... 2012/10/01 15:20:51 (permalink)
    Gio,

    I have a QUAD-CAPTURE which is the little brother of the OCTA-CAPTURE and I am currently running in ASIO mode with an Audio Buffer Size = 4. This gives me an input latency of 3.3 milliseconds (144 samples), and output latency of 6.6 milliseconds (290 samples) and a roundtrip of 9.8 milliseconds (434 samples).


    I've run a lower latencies than this but I start getting dropouts. I'm finding that I'm able to live with 10 milliseconds 


    cheers


    andy

    http://www.synkrotron.co.uk/
    Intel Core™i7-3820QM Quad Core Mobile Processor 2.70GHz 8MB cache | Intel HM77 Express Chipset | 16GB SAMSUNG 1600MHz SODIMM DDR3 RAM | NVIDIA GeForce GTX 675M - 2.0GB DDR5 Video RAM | 500GB Samsung 850 Pro SSD | 1TB Samsung 850 Pro SSD | Windows 10 Pro | Roland OCTA-CAPTURE | SONAR Platinum ∞ FFS| Too many VSTi's to list here | KRK KNS-8400 Headphones | Roland JP-8000 | Oberheim OB12 | Novation Nova | Gibson SG Special | PRS Studio
    #29
    Jump to:
    © 2025 APG vNext Commercial Version 5.1