• SONAR
  • Is It my CPU or is it RAM?
2016/12/04 20:08:09
dlesaux
Hello All!
 
I'm using Kontakt more now and depending on the project size, I often experience stuttering on playback. My CPU runs at about 50% and my RAM at about 50% too. Is the stuttering due to insufficient RAM or my CPU ( system specs below)?
 
Thanks all for your insight!
2016/12/04 20:56:02
Fabio Rubato
Hi Daniel. I usually set my audio interface at 128 to 512 to allow for minimal latency when playing various vst's via my midi keyboard. Once I start loading a lot of plug-ins - including various FX plug-ins, I may start hearing some pops/clicks, which usually indicates I'm stressing things out, despite average CPU usage. I'll would then increase my buffer range to higher values, testing to see whether this helps. Usually it does, but at the sacrifice of latency. 
 
If it doesn't help, I'll disable various plug-ins to determine which, if any, may be contributing to a playback issue. 
 
With Kontact, I explored using just one module and loading up various other Kontact modules via the various outputs. I found that this really taxed my system and I ended up just using 1 or more individual Kontact modules. This seems to fair better in terms of the way my system handled it.
 
Hope  that helps a bit?
2016/12/04 20:59:13
microapp
Possibly a little of both. I5-650 is only 2 cores. 8GB with many Kontakt instruments may not be enough. Before throwing $$ at it. Go here and get Latency Monitor...
http://www.resplendence.com/latencymon
It will tell you if there is some latency hog in your PC and in general if your PC can handle the task.
Could be a video driver, network driver, audio driver, etc, since you only see 50% usage.
Follow Fabio's advice first.
 
 
2016/12/04 21:45:05
scottfa
I have had that with an instrument in Kontakt that used a lot of disk streaming. Had to change to a faster sample drive.
2016/12/05 05:04:18
dlesaux
microapp
Possibly a little of both. I5-650 is only 2 cores.



Actually, I have four cores.
2016/12/05 05:50:18
Sanderxpander
Two cores, four threads (if your specs are correct). You can check for Kontakt disk streaming problems by increasing the preload buffer in your Kontakt instrument settings. If you load a larger portion of the sample in RAM, your disk will have more time to catch up. But I second the suggestion of trying latencymon. 50 percent CPU usage shouldn't cause a problem but if there's a driver that occasionally spikes it can push the system over the edge.
2016/12/05 05:53:58
dlesaux
Sanderxpander
Two cores, four threads (if your specs are correct). You can check for Kontakt disk streaming problems by increasing the preload buffer in your Kontakt instrument settings. If you load a larger portion of the sample in RAM, your disk will have more time to catch up. But I second the suggestion of trying latencymon. 50 percent CPU usage shouldn't cause a problem but if there's a driver that occasionally spikes it can push the system over the edge.

Ah thanks! I apologize for my misunderstanding! Loading latencymon as we speak! Just to be clear, I should run latencymon as Sonar is playing, yes?
2016/12/05 06:41:58
dwardzala
Run it both with and without Sonar.
2016/12/05 08:58:57
bitflipper
If I was in Vegas and placing a bet on your DAW, I'd bet on disk I/O being the bottleneck. Of course, LatencyMon might well identify some other problem, but in the absence of DPC latency measurements my money's on RAM. But don't run out and buy more memory just yet.
 
Within Kontakt, watch the "Memory" window in each instrument's header. If you see that number incrementing, it means the instrument hasn't fully loaded yet. What I often see, especially when there are multiple Kontakt instruments, is hesitation during playback while samples are still loading. Once that "Memory" window stops changing, everything's fine.
2016/12/05 11:36:40
dlesaux
bitflipper
If I was in Vegas and placing a bet on your DAW, I'd bet on disk I/O being the bottleneck. Of course, LatencyMon might well identify some other problem, but in the absence of DPC latency measurements my money's on RAM. But don't run out and buy more memory just yet.
 
Within Kontakt, watch the "Memory" window in each instrument's header. If you see that number incrementing, it means the instrument hasn't fully loaded yet. What I often see, especially when there are multiple Kontakt instruments, is hesitation during playback while samples are still loading. Once that "Memory" window stops changing, everything's fine.


Thanks Bitflipper! I do pay attention to Kontakt to make sure everything is loaded before running the project. I think I may just go ahead an go from 8G to 16G of RAM.
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account