• SONAR
  • Dropouts ?? Try This
2017/08/01 01:14:45
taccess
I want to start this post as a place dedicated for users suggestions for people experiencing dropouts without focusing a per say setup.
Firstly let me say Platinum is a very "Accurate" Tool for troubleshooting purposes.
Secondly let me say LatencyMon is a very "Accurate" tool for troubleshooting purposes.
 
Here is my Suggestions:
A) LatencyMon:
You should start your computer and wait 5 minutes for windows to finish indexing etc etc.
Then run LatencyMon for 1 hour without Platinum running, try not to use your computer in this time just leave it alone.
If in 1 hour you have anything above 1000us in any of the fields (or less than that hour then stop LatencyMon), then there are issues you need to solve regarding drivers, windows optimization, or hardware configuration.
Regardless you need LatencyMon to run for a hour "All in the Green" before proceeding.
If LatencyMon goes above 1000us lets say in the first half hour, then stop LatencyMon and apply a Real Time Windows optimization, put it in a notepad so you know and can recall every tweek you make then run LatencyMon again, if the problem is not solved then you will get the same reading in LatencyMon sure enough. Keep doing this until LatencyMon can run for 1 hour in the green. You Will Get There!
https://www.cakewalk.com/...ows-Optimization-Guide
1) Drivers: check all your drivers are updated: use your memory to recall if any drivers you previously installed gave you problems during installation, maybe reinstall them.
2) Windows Optimization : This is vital for your PC to become ready for real-time audio processing, turn off indexing, disable all network cards, disable firewall, disable Intel throttling in Bios, disable all Memory enhancements in Bios, keep doing this and "REMEMBER" note down everything you change and run LatencyMon to check if LatencyMon now runs in the Green after those changes. Here is a Brilliant set of optimizations that will help a lot.
http://forum.cakewalk.com/DAW-and-SSD-optimization-m2944111.aspx
Once LatencyMon and the PC alone runs for 1 hour in the green then its time to fire up the biggest Platinum Project you have and loop playback a section and then run LatencyMon for another hour and make sure that LatencyMon with Platinum playing back stays under 1000us in the green. Again if LatencyMon goes in the red or above 1000us then stop LatencyMon and know that you can trust that you need to make additional tweaks to get LatencyMon to run in the Green.
I cant give you the magic driver or optimization but i will say its there waiting for you to find.
Once you have Platinum Playing loopback and LatencyMon in the green for 1 hour, you now know that you can eliminate your PC as a suspect and move forward.
 
B) Troubleshooting Suspects:
Eliminating what you think is the cause and knowing what is not the cause saves valuable time.
Example : Eliminate Plugins > Disable Global FX then check playback in platinum to see if the drop out problem your experiencing has dissapeared? If so then you know where to keep looking, then you could try disabling certain FX plugins by there name/group to try narrow it down further. If you have let's say FabFilter "Whatever" then disbale them only and then Re Enable Global FX then test playback again for results.
This method is great for homing in on the area and then narrowing it to the source, it is great for identifying what is and what is not the cause and what is not the cause is just as valuable because you know not to waste your time with what you know has not solved the problem .
Use this method with other areas to try and locate the area of the problems your expiereincing.
 
C) Buffers : The Most important related to Dropouts
 
On your Audio Interface make sure you have set enough of a buffer size to handle you Platinum Project
you can change this buffer setting inside platinum for most audio interfaces :
Edit > Preferences >Audio > Driver Settings > Mixing Latency > ASIO Panel > Click it and just increase to 2048 so "YOU KNOW" if it solves the dropout problem your experiencing or not !!!!!!!!!!!!!!! If it does then you can reopen it and lower it until you find the magic number. If it doesn't then you know this is not your dropout problem.
 
Inside Platinum there are a lot of settings related to buffer sizes, some are in Edit >Preferences and others are in the AUD.ini
There is no magic number that applies to each of these settings as they are different for every setup->DO NOT CHANGE ANY SETTINGS YOU DO NOT FULLY UNDERSTAND -> ask in the forum first or read it over and over again until it sinks in.
When changing a setting it is recommended to do it in Small Increments and monitor your needs.
Read the Cakewalk Documentation supplied with platinum before hand so you understand what these affect.
These are 2 of the most important Buffers to make adjustments to first :
-Playback I/O + Record I/O Buffer Size > Located at Edit  > Preferences >Audio > Sync and Caching > file system.
-Midi Playback Buffers  > Located at Edit  > Preferences >Midi > Playback and Recording > Playback.
 
Keep in mid sometimes it takes a few combined tweaks to also fix a problem that's why starting at the top and working down should help narrow the problem which is always the fastest and easiest way, instead of constantly swimming in the same waters over and over again.
 
Please Post any additional information that you believe can help Platinum users with dropouts.
 
 
2017/08/01 01:34:15
bitflipper
Good summary. But we should mention one point of potential confusion...LatencyMon measures a specific type of latency: the overhead incurred by servicing interrupts. This is wholly unrelated to latency caused by plugins, which is all about data buffering within the plugin. And neither of those are directly related to added latency necessitated by raising the audio driver's buffers to mitigate high overhead from DPCs or intensive CPU usage from plugins or other Windows processes.
 
Sorry to be a nit-picker. Carry on.
2017/08/01 02:40:30
taccess
bitflipper
Good summary. But we should mention one point of potential confusion...LatencyMon measures a specific type of latency: the overhead incurred by servicing interrupts. This is wholly unrelated to latency caused by plugins, which is all about data buffering within the plugin. And neither of those are directly related to added latency necessitated by raising the audio driver's buffers to mitigate high overhead from DPCs or intensive CPU usage from plugins or other Windows processes.
 
Sorry to be a nit-picker. Carry on.


Absolutely correct and thanks for that bitflipper.
I forgot to elaborate about the hardware when i mentioned above:
regarding drivers, windows optimization, or hardware configuration.
 
Let me add that in now.
a) LatencyMon : Continued
Hardware Interrupts:
Making sure all your hardware uses separate interrupts .
Open Windows Control Panel > Hardware and Sound > Device Manager > View > Resources By Type . There you will find Interrupt Request (IRQ).
Expand Interrupt request (IRQ): Just visually make sure no Hardware is using the same IRQ Numbers, like your nvidia cards. 
 
In this example i will show you how to separate and know your "PC USB IRQ Numbers".
USB  share IRQ's and why its important to know that you could plug a USB device into a different slot and fix a problem.But knowing why this fixes a problem is what i will show you.
3) USB Devices are all plugged into separate IRQ's, How ? Like This:
 
Example : I have a elicencer USB dongle + wireless USB Microsoft keyboard and Mouse + USB RME Baby face.
 
I am using a z800 with 3 x USB 2.0  ports on the front and 6 x USB 2.0 ports at the rear PC Panel.
The front USB Ports and the Rear Upper 2 x USB Ports all use IRQ 22, the rear middle 2 x USB ports use IRQ20 and finally the Rear Lower 2 x USB Ports on my z800 use IRQ 21.
So i have plugged my RME Babyface into IRQ 22 Front USB Ports , then i have plugged my wireless keyboard and mouse into IRQ 20 Rear middle USB Ports , and finally i have plugged my elicencer into "IRQ 21" rear lower usb ports.
Now none of my usb devices "NOW" share a IRQ Number, this is very important and is also something you should know when troubleshooting and eliminating LatencyMon suspects.
The way to find out what IRQ is connected to which USB Port is in 2 locations:
1) Device Manager
2) Interrupt Request (IRQ)
 
Firstly you open device manager and scroll down to Universal Serial Bus Controllers.
Expand that and go to USB Root Hub/s
Double click each USB Root Hub and click on the power tab.
This will display what is currently connected to this USB port, so say you have a wireless keyboard plugged into this USB Root Hub, you can now associate the Hardware USB location with this particular USB Root Hub.
So Wireless keyboard is plugged into USB Hardware rear middle port and its showing on this particular USB Root HUB in the power tab as the wireless keyboard and mouse.
Ok so the final connection to make is what IRQ is this USB Root Hub Using ?
Still in the same USB Root Hub properties window click back to the General Tab, take note of the "location":
It should have a ID similar to : ( 3A36 in this example ) or 3A37 etc etc.
Then when you have this ID go back into Interrupt Request (IRQ) window, and there you can see which IRQ 3A36 is using .
Now you have knowledge of what IRQ each USB port is using on your PC, you can now separate the USB devices you have plugged in so they use separate IRQ's.
 
 
2017/08/01 06:16:47
Sanderxpander
I also object to the idea of disabling all network cards and especially the casually mentioned disabling of firewalls. Many (most?) of us use the internet commonly on our production systems. I've never had a problem. But I would strongly advise against disabling your firewall if you do.
2017/08/01 07:10:36
taccess
Sanderxpander
I also object to the idea of disabling all network cards and especially the casually mentioned disabling of firewalls. Many (most?) of us use the internet commonly on our production systems. I've never had a problem. But I would strongly advise against disabling your firewall if you do.



I agree that if your network card is enabled then you want firewall enabled to.
I also agree that enabling your network card is not a problem but rather i have made suggestions to help troubleshoot
LatencyMon issues that affect real time audio processing.
If you run latencyMon and enable your network cards you will see what impact it has on real time audio processing.
 
 
2017/08/01 07:49:19
Sanderxpander
Mine are enabled (wifi and ethernet). My general DPC latency hovers around 20/30 microseconds with small jumps to about 80 microseconds sometimes.
2017/08/01 08:34:38
interpolated
Only when I need to completely focus on something will i disable networks. I need a new dsp interface for my universal audio stuff and better soundcard. Another couple of ssd drives. I work a lot by layering effects..

Recent ones are more intensive like the waves analogue emulations and well my computer is old in terms of technology.
2017/08/01 08:57:43
taccess
Sanderxpander
Mine are enabled (wifi and ethernet). My general DPC latency hovers around 20/30 microseconds with small jumps to about 80 microseconds sometimes.



My LatencyMon also hovers around 10-30us.
But this means nothing if you have spikes that LatencyMon report occur that can interfere with Audio Processing, so looking at the highest reported is what matters, and doing a long interconnect LatencyMon test of your PC and Audio Processing Programs is the other thing that also matters not a 5 minute test.
ndis.sys is all over the internet and has caused and does cause major problems for people, and by disabling there network cards this problem is solved.
People who know what impact this has on A PC usually disable it unless they further understand how there system deals with it whilst they are processing. I never enable it when Platinum is running and i strongly recommend to others to do the same.
If you have it enabled and believe that you are immune from the problems that it can cause forever, think again!
2017/08/01 09:32:58
Sanderxpander
If there are problems, you're right, it is a good place to look. But the idea that you will always have problems when internet/network is enabled is simply erroneous.
2017/08/01 09:55:44
taccess
Sanderxpander
If there are problems, you're right, it is a good place to look. But the idea that you will always have problems when internet/network is enabled is simply erroneous.



I am not saying that anyone will experience a problem with there card enabled, i started this because i noticed in the problem and report forum and in this forum section also there are a lot of people with dropout problems.
 
2 weeks ago i spent a whole week doing 1 hour tests using latency mon and all different PCIe configurations and device manager hardware enabled/disabled LatencyMon tests.
Not joking or underestimating the depth of the tests i did either.
I saw with my own eyes that when it is enabled and platinum is running that over 1 hour that my network driver was between 500-800us and when it is disabled its 0 because its not in the equasion. It did not peak over 1000us so even when i was testing it it passed. Other people have had major problems with it going over 1000us and causing problems which is why i suggested it for troubleshooting and optimization.
I am just trying to help people understand what i did and how important it is to understand these things properly, and properly means knowing that the network card and audio processing can be a problem.
Not always and probably hardly ever if you know your system and have done a long LatencyMon test with platinum running and typing away in your internet browser and have it in the bank that your rig is ok with it, you still must be sure and do the test to find out ! Eliminating suspects, knowing what is not causing a problem is as valuable as knowing!
Then like you and me we know its ok to have it on, although i still disable it.
12
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account