i have numerous performance issues and lots of dropouts
when not playing with latest Sonar (05.2016).
not that those issues are only occured with latest update -
but lets say they didn't disappear with latest update.
while i understand how hard is usually to figure out
whats happening on remote PC, i did some research
that i hope will help Sonar developers to understand
the roots of issues.
general description: while working on one project i
faced difficulties working with Sonar but had no time
to understand the cause for that. after i finished project
i realized that my PC spends lots of resources on Sonar
when i even do nothing. so i saw that if i open that
project and just do nothing then CPU load is around 60-65%!
so i started experimenting with various plug ins by turning them
on and off. i also had and have lots of drop outs.
please see details below.
------------------ MEMORY -------------------------------
* the Audio folder contains 103 audio files with total size of 6.67 GB
* when project is loaded the RAM usage is 7 692 MB
i have no idea why RAM usage is so large but it correlates with Audio folder size.
the interesting thing is that there are bounced tracks and previously imported
audio tracks there (my project is remix and initially i imported lots of
audio tracks from original track. now i deleted that tracks but audio files
are still left in Audio folder).
as for bounced tracks - i had some tracks frozen for some time
but now all tracks are not frozen so i expect that there is no need in
"Serum 3 (Bounced, 77)" kind of files.
anyway, if speaking about Audio folder - files like Crash drum audio sound
are so small that we may not count them. for example
"crash-019 (91).wav" is 89 kb of size.
if not count bounced audio and previously imported (but now not used) audio files
then rest files are less than 1MB in size.
CONCLUSION: it is unclear why Sonar uses so much memory
------------------- CPU ----------------------------------------
so i have this system:
* OS: Windows 10 Pro x64 bit
* CPU: Intel Core i705930K
* RAM: 64 GB DDR-4
* System drive: 512 SSD
* Project drive: 2TB HDD (7200)
* Screen resolution: Ultra HD
* NVIDIA GeForce GTX 960 video card
* TC Electronic Konnekt 6 sound card (used via Firewire). driver for
windows 7 is used (as they didn't have it for Windows 10 yet)
* SONAR: version 22.5.0 BUILD 45 [2016.05] - x64
project that i have has 57 tracks and 14 buses.
no track is frozen.
most of tracks are synt/instrument tracks.
8 tracks are audio tracks.
now here is what i do and what are results in Task Manager utility
(NOTE: music is not playing, this is just the IDLE mode!):
1. just opened project and turned off all plug ins in FX bins and prochannel
CPU: 15-17% (down to 0% when inactive)
2. turned on prochannel
numbers are same as in (1)
3. turned on Soundtoys Decapitator plugins (19 instances)
CPU: 19-24%
4. turned on FabFilter Pro-Q 2 plugin (51 instance) - my go-to eq
numbers are similar to (3) - 22-24%
5. turned on Waves dbx-160 stereo plugin (8 instances)
CPU: 27-32%
6. turned on Soundtoys Echoboy plugin (15 instances)
CPU: 29-34%
7. turned on Nugen Audio element plug ins (4 monofiers, 3 stereoplacer, 4 stereoizer)
CPU: the same as in (6)
8. turned on rest FabFilter plug ins (Pro-C 2, Pro-L, Pro-MB - 13 instances in total)
CPU: 32-38%
9. turned on Softube Drawmer S73 (13 instances)
CPU: 40-41%
10. turned on Waves Reel ADT, H-Delay Stereo and Abbey Road Plate reverb (each by 1 instance)
CPU: 43%
11. turned on FabFilter Pro-Q 2 and FabFilter Pro-L on Master bus
CPU: 43-45%
12. turned on 14 rest Soundoys plugins (pan man, phase mistress, crystalizer, devil-loc, radiator)
CPU: 48%
13. turned on rest 17 Waves plugins (puig child, puigtek eq, manny m delay, center, cla-3a, jjp-bass, cla-effects, h-delay, center, cla-bass)
CPU: 56%
14. turned on rest plug ins (couple of Imperial Delay, one Blackhole reverb, bifilter2, FuzzPlus3)
CPU: 60%
CONCLUSION: when not hitting Play button even once i have Sonar taking 60% of CPU (this number varies of cause)
for the project and lots of dropouts (while i made items 1-14 i had about 30 dropouts).
i believe this is not normal.
----------------------- OTHER ISSUES ------------------------------------
* when turning on/off plugins in Console view audio dropouts occur
from time to time. note that i'm talking about situation when
nothing is played - i'm just enabling/disabling plugins.
interesting thing: when dropout occurs the CPU usage goes down to 1-2% or so.
in other words it becomes as expected
one more interesting thing: if after drop out you switch to some other application
and then back to Sonar, CPU usage starts increasing again and in couple of seconds
come to the state that was before drop out
* audio dropouts also occur when not playing but doing some
trivial actions: saving project, scrolling console view
----------------------- SUGGESTIONS -----------------------------------------------
* when i select/touch anything on track in Console view (for example turning on plug-in
in FX bin or enable/disable FX bin) the track must be selected
* "on/off" buttons states for FX bin and ProChannel modules are not that recognizable on
the dark theme. what i mean is that as long as there are a lot of details in UI
then gray/orange color switch is not that easy to see. i would expect the background color
of the buttons to be changed rather than icon color
* if FX bin is disabled then i would expect to clearly understand that plugins are also passed by.
while it is easy to see when plugins are disabled (bg color is gray), it is not that obvious
when plugin itself is enabled but its FX bin is disabled. in this case bg color still remains orange
but a bit different orange. i have to say that these two orange colors don't differ that much.
i suggest that if plugin is enabled but its FX bin is disabled then plugin must have gray background
(singaling that it is omitted) but with either orange outline or orange dot (signaling that
the plugin is actually enabled still)
* scrollbars bar color is not that different from scrollbar's emtpy space color. on large screen
it is sometimes hard to point the bar by mouse