Poor Asio Performance

Discussion in 'PC' started by severn, Apr 27, 2014.

  1. severn

    severn Member

    Joined:
    Apr 27, 2014
    Messages:
    68
    Likes Received:
    7
    Hi,

    just wondering if anyone give me some advice on this . The asio performance is very poor one instance of Breaktweaker in cubase 5.1 is causing the asio to jump and crackle.
    if have got a report from Latencymon and it reports this

    CONCLUSION
    _________________________________________________________________________________________________________
    Your system appears to be having trouble handling real-time audio and other tasks. You are likely to experience buffer underruns appearing as drop outs, clicks or pops. One or more DPC routines that belong to a driver running in your system appear to be executing for too long. At least one detected problem appears to be network related. In case you are using a WLAN adapter, try disabling it to get better results. One problem may be related to power management, disable CPU throttling settings in Control Panel and BIOS setup. Check for BIOS updates.
    LatencyMon has been analyzing your system for 0:02:46 (h:mm:ss) on all processors.


    _________________________________________________________________________________________________________
    SYSTEM INFORMATION
    _________________________________________________________________________________________________________
    Computer name: DADDY-KOMPUTER
    OS version: Windows 7 Service Pack 1, 6.1, build: 7601 (x64)
    Hardware: VGN-NS10L_S, Sony Corporation, VAIO
    CPU: GenuineIntel Intel(R) Pentium(R) Dual CPU T3200 @ 2.00GHz
    Logical processors: 2
    Processor groups: 1
    RAM: 2939 MB total


    _________________________________________________________________________________________________________
    CPU SPEED
    _________________________________________________________________________________________________________
    Reported CPU speed: 1994.0 MHz
    Measured CPU speed: 2013.0 MHz (approx.)

    Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.


    _________________________________________________________________________________________________________
    MEASURED INTERRUPT TO USER PROCESS LATENCIES
    _________________________________________________________________________________________________________
    The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event.

    Highest measured interrupt to process latency (µs): 37982.851455
    Average measured interrupt to process latency (µs): 10.178580

    Highest measured interrupt to DPC latency (µs): 7322.242853
    Average measured interrupt to DPC latency (µs): 2.756839


    _________________________________________________________________________________________________________
    REPORTED ISRs
    _________________________________________________________________________________________________________
    Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.

    Highest ISR routine execution time (µs): 205.438315
    Driver with highest ISR routine execution time: ataport.SYS - ATAPI Driver Extension, Microsoft Corporation

    Highest reported total ISR routine time (%): 0.124289
    Driver with highest ISR total time: ataport.SYS - ATAPI Driver Extension, Microsoft Corporation

    Total time spent in ISRs (%) 0.254904

    ISR count (execution time <250 µs): 216697
    ISR count (execution time 250-500 µs): 0
    ISR count (execution time 500-999 µs): 0
    ISR count (execution time 1000-1999 µs): 0
    ISR count (execution time 2000-3999 µs): 0
    ISR count (execution time >=4000 µs): 0


    _________________________________________________________________________________________________________
    REPORTED DPCs
    _________________________________________________________________________________________________________
    DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.

    Highest DPC routine execution time (µs): 7360.140421
    Driver with highest DPC routine execution time: ndis.sys - NDIS 6.20 driver, Microsoft Corporation

    Highest reported total DPC routine time (%): 0.548948
    Driver with highest DPC total execution time: rspLLL64.sys - Resplendence Latency Monitoring and Auxiliary Kernel Library, Resplendence Software Projects Sp.

    Total time spent in DPCs (%) 1.234589

    DPC count (execution time <250 µs): 907790
    DPC count (execution time 250-500 µs): 0
    DPC count (execution time 500-999 µs): 391
    DPC count (execution time 1000-1999 µs): 6
    DPC count (execution time 2000-3999 µs): 0
    DPC count (execution time >=4000 µs): 0


    _________________________________________________________________________________________________________
    REPORTED HARD PAGEFAULTS
    _________________________________________________________________________________________________________
    Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.

    NOTE: some processes were hit by hard pagefaults. If these were programs producing audio, they are likely to interrupt the audio stream resulting in dropouts, clicks and pops. Check the Processes tab to see which programs were hit.

    Process with highest pagefault count: explorer.exe

    Total number of hard pagefaults 30
    Hard pagefault count of hardest hit process: 22
    Highest hard pagefault resolution time (µs): 279152.316951
    Total time spent in hard pagefaults (%): 0.241141
    Number of processes hit: 5


    _________________________________________________________________________________________________________
    PER CPU DATA
    _________________________________________________________________________________________________________
    CPU 0 Interrupt cycle time (s): 5.349225
    CPU 0 ISR highest execution time (µs): 205.438315
    CPU 0 ISR total execution time (s): 0.557196
    CPU 0 ISR count: 191351
    CPU 0 DPC highest execution time (µs): 7360.140421
    CPU 0 DPC total execution time (s): 3.191732
    CPU 0 DPC count: 853518
    _________________________________________________________________________________________________________
    CPU 1 Interrupt cycle time (s): 2.501218
    CPU 1 ISR highest execution time (µs): 192.908726
    CPU 1 ISR total execution time (s): 0.291002
    CPU 1 ISR count: 25346
    CPU 1 DPC highest execution time (µs): 7277.945838
    CPU 1 DPC total execution time (s): 0.916388
    CPU 1 DPC count: 54744
    _________________________________________________________________________________________________________


    any ideas how i can sort this out ??

    thanks
    Severn
     
  2.  
  3. SillySausage

    SillySausage Producer

    Joined:
    Jul 7, 2012
    Messages:
    2,614
    Likes Received:
    134
    Location:
    Uranus
    have you tried adjusting the latency within the asio settings (this usually cures most problems)?

    hard pagefaults is what I am looking at as the possible potential problem with your puter, as well as probably not having the minimum ram for x64 which should be 4gb, yours is showing as 3gb?

    have you any memory hungry programs running at the same time?

    I'm currently updating (new HDD) to win8.1 x64 from Win7 x32, my cpu is only slighter newer than yours but I do have 4gb ram and I must say win8.1 is working fantastic. Although at the moment I am back on the old drive with win7 starting the boring task of migrating docs and libraries, files etc
     
  4. severn

    severn Member

    Joined:
    Apr 27, 2014
    Messages:
    68
    Likes Received:
    7
    Hi,

    thanks for your reply . ill have a look at the latency.
    The report refers to ndis.sys - NDIS 6.20 driver, causing the main problem

    i just dont know how to fix it
     
  5. Baxter

    Baxter Audiosexual

    Joined:
    Jul 20, 2011
    Messages:
    3,916
    Likes Received:
    2,756
    Location:
    Sweden
    Increase buffer/latency. Or get a dedicated audio interface. I would do the latter if you are using a mobo soundcard.
     
  6. severn

    severn Member

    Joined:
    Apr 27, 2014
    Messages:
    68
    Likes Received:
    7
    thanks

    what would be the cheapest soundcard up to the job ?
     
  7. savadious

    savadious Ultrasonic

    Joined:
    Nov 26, 2012
    Messages:
    136
    Likes Received:
    29
    Click START button then type in the box POWER

    now select POWER OPTIONS and choose HIGH PERFORMANCE



    Most laptop installs default to an energy saver mode that allows your pc to run slower to save batteries.


    Your CPU will struggle with heavy tasks and fancy VST's, but the closer to the basics you stick.. the more use you can get out of that sony vaio.
     
  8. severn

    severn Member

    Joined:
    Apr 27, 2014
    Messages:
    68
    Likes Received:
    7

    thx but im in high performance mode
     
  9. SillySausage

    SillySausage Producer

    Joined:
    Jul 7, 2012
    Messages:
    2,614
    Likes Received:
    134
    Location:
    Uranus
    I'm only using the motherboard sound chip at the moment and I have no latency issues, you need to play with the asio settings and also check to see if other software is using your ram (also check cache) at the same time and make sure it is not running when playing with your daw.
     
  10. severn

    severn Member

    Joined:
    Apr 27, 2014
    Messages:
    68
    Likes Received:
    7
    how should i do this part ?
    thanks again
     
  11. SillySausage

    SillySausage Producer

    Joined:
    Jul 7, 2012
    Messages:
    2,614
    Likes Received:
    134
    Location:
    Uranus
    ctrl + Alt + Delete = Task Manager
     
  12. suefreeman

    suefreeman Producer

    Joined:
    Mar 8, 2012
    Messages:
    300
    Likes Received:
    77
    Location:
    Montreal
    i have a system similar to yours -
    # 1 2 : ( already said )
    # 3 : ( already said ) but read the note
    # 4 : is very important as well !!!

    1 - dedicated audio interface [prevent latency and audio glitch]

    2 - Increase RAM [DAW and Multiple VST and heavy libraries - stability, prevent audio glitch]

    3 - POWER OPTIONS and choose HIGH PERFORMANCE [system always ready - performance]
    note : i would go into the bios and set cpu and ram speed manually ( prevent frequency idle - was the best way i found to set cpu and ram to fixed speed )
    many sites say to deactivate this and that (power options) in bios - some can,t be deactivated once win7 installed - others didnt improved anything for me.

    4 - Graphic Carg ( do not use onboard graphics since it uses a lot of ram ) [performance , free up some ram ]

    Good luck , fine tuning is a pain ... ( ... for me ... )
     
  13. suefreeman

    suefreeman Producer

    Joined:
    Mar 8, 2012
    Messages:
    300
    Likes Received:
    77
    Location:
    Montreal
    P.S. do not confuse Latency and Performance(system) issues

    Latency is the delay while playing or recording ( lower latency require better system performance)
    Audio glitch are related to performance settings

    If you increase the latency, your performance will increase , but you probably dont want more latency ( i don't )

    Making shure your system is at its best is the way.

    (i hope you can understand me - english is 2nd language ...)
     
  14. pilz971

    pilz971 Kapellmeister

    Joined:
    Jun 5, 2011
    Messages:
    1,030
    Likes Received:
    68
    Location:
    yUK
    Welcome to the world of SERIOUS audio production on a budget.

    Hate to say it, but..... this is the time where you find out just how much you actually WANT to produce.

    It is a heart rending time setting up your poota for serious music making. However, if you stay the course, it also an incredibly rewarding and educating experience.

    I went from zero knowledge, had to ask Mrs Pilz to fix any probs, to being THE poota fixer for all my family and friends!!!

    Best of luck my friend, you already have a head start on most, you are HERE!!! :wink:
     
  15. severn

    severn Member

    Joined:
    Apr 27, 2014
    Messages:
    68
    Likes Received:
    7
    thanks to everyone for your advice :thumbsup:


    but this is what the report says is causing the largest spike :

    " Driver with highest DPC routine execution time: ndis.sys - NDIS 6.20 driver, "

    anyone know how to sort this driver ??

    thanks again

    Severn
     
  16. SillySausage

    SillySausage Producer

    Joined:
    Jul 7, 2012
    Messages:
    2,614
    Likes Received:
    134
    Location:
    Uranus
    you have checked your system for viruses? where is ndis.sys located? ndis.sys is a mircosoft file (network interface controller) and it was used in xp quite a lot to hide viruses

    I definitely think you have some software/virus running in the background that is using up your ram/memory/cache and causing the problems
     
  17. suefreeman

    suefreeman Producer

    Joined:
    Mar 8, 2012
    Messages:
    300
    Likes Received:
    77
    Location:
    Montreal
    Google/Wiki says :
    The Network Driver Interface Specification (NDIS) is an application programming interface (API) for network interface cards (NICs).

    # 5 -- Of course we should turn of Internet (Network Card) / Antivirus / Firewall and every Sortware/Driver/Hardware/Printer/etc... not used for music.
    That's if your computer is dedicated to music only.

    Do you have Wifi or wired internet ?
    Your analysis says :
    :excl: So it's defenitly your wifi or network card :excl:
    where you downloading while making the test ? torrent program ?
    May be some program update was running.

    Make shure no traffic on network and run test again.
    Turn off network and test again.

    And see if you get some results
     
  18. savadious

    savadious Ultrasonic

    Joined:
    Nov 26, 2012
    Messages:
    136
    Likes Received:
    29
    ASIO4ALL

    try that
    [​IMG]


    Also ya - basically KILL EVERYTHING RUNNING ON YOUR PC that is not directly related to your DAW !

    you have a 64bit os running a 32bit DAW ... you will be slightly limited by that 32bit CUbase - it became a super monster GOD when 64bit was released ! (Im using 7.x right now)

    so... KILL ALL PROCESSES (daw setup guide ---> CLICK here) !!!

    Since it appears you may have a need to use your laptop for more than just music...

    INSTALL A 2ND COPY OF WINDOWS ON YOUR CURRENT LAPTOP JUST FOR MUSIC PRODUCTION !!!
    This will allow you to kill EVERYTHING including internet... so your laptop can use its dated resources to do music... not scan for viruses, background checking of email and whatnot...

    DUAL BOOT = simply installing windows AGAIN but choose a DIFFERENT LOCATION..
    (first install is "C:\windows" now simply install to "C:\WinSTUDIO"
    this will result in a startup screen where you get the option to start WINDOWS or NEW WINDOWS.

    I customized my screen to show

    1. WINDOWS 7 DAW
    2. WINDOWS 7




    random pix from google to show what Im sayin.... just sayin'
    [​IMG]

    and now I can start my studio that is 100% separate from the normal use install... keeping it safe from internet cooties and unneeded background processes.

    Hopefully this will help...
     
  19. severn

    severn Member

    Joined:
    Apr 27, 2014
    Messages:
    68
    Likes Received:
    7
    yhx. using asio 4 all. when u say using cubase 7 ...did you buy it ???
     
  20. savadious

    savadious Ultrasonic

    Joined:
    Nov 26, 2012
    Messages:
    136
    Likes Received:
    29

    Yes, I have been a Cubase person since I was a teen and saw it DEMO'd by a Bay Area "Piano Man" - literally :boombox: at the local keyboard city in San Leandro/Emeryville border in CA... I just rember almost having to steal a car just to get there - hahaha

    It has changed names several times... I think it was called PRO-16 back then in the 80's - before becoming Cubase VST etc......
     
Loading...
Similar Threads - Poor Asio Performance Forum Date
Project Poor Mans Satellite PC Aug 9, 2024
Anyone have spare Plugin Alliance vouchers for a poor guy like me? Software Apr 11, 2022
Halloween fireworks, poor dogs! Lounge Oct 31, 2020
If you're poor, that means you're an artist Industry News Jul 6, 2018
Great sounding Kontakt libraries with poor GUI? Kontakt Apr 19, 2018
Loading...