External Insert takes 10% of CPU? (Verify?)

Page: < 12 Showing page 2 of 2
Author
robert_e_bone
Moderator
  • Total Posts : 8968
  • Joined: 2007/12/26 22:09:28
  • Location: Palatine, IL
  • Status: offline
Re: External Insert takes 10% of CPU? (Verify?) 2014/11/29 12:31:17 (permalink)
I concur on the OP running the simple test of disabling the driver and seeing its effect on the situation.
 
It is a super simple test to perform, and worth doing, in my thinking.
 
In addition, the test can be both done and reversed in a matter of literally a few minutes.
 
Bob Bone
 

Wisdom is a giant accumulation of "DOH!"
 
Sonar: Platinum (x64), X3 (x64) 
Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
#31
Kylotan
Max Output Level: -71 dBFS
  • Total Posts : 995
  • Joined: 2007/09/10 17:27:35
  • Location: Nottingham, UK
  • Status: offline
Re: External Insert takes 10% of CPU? (Verify?) 2014/12/01 07:00:54 (permalink)
Sending data out and reading it back in with a short buffer is unfortunately going to be a CPU intensive operation. Yes, the computer isn't doing much processing on it, but there are 2 extra burdens involved when you do this:
 
1) Sonar has to repeatedly fill this extra output buffer and repeatedly read the extra input buffer. The lower the latency, the more CPU time this uses (because a larger proportion of time is spent servicing the buffers relative to actually reading and writing from them).
2) With USB or Firewire devices used to interface between the PC and the external hardware, the operating system has to repeatedly poll the PC to ask for new data and to tell it when new data has arrived.
 
It's not like just patching in a couple of wires, sadly; it's more like attending a mailbox, hundreds of times a second.
 
So it's not really a bug. Just a fact of life when throwing an extra audio round-trip into the mix. And if your CPU is already at 25% when you're not even doing anything, that implies either a heavy load or a fairly slow CPU by today's standards. (On this site - http://www.cpubenchmark.net/high_end_cpus.html - it ranks about 200 places lower than the i7 I bought exactly 3 years ago. You may need to consider running at lower latencies or maybe even a system upgrade.)

Sonar Platinum (Newburyport) / Win 8.1 64bit / Focusrite Scarlett 6i6 / Absynth / Kontakt / Play / Superior Drummer 2 / ESP LTD guitar / etc
 
Twilight's Embrace - gothic/death metal | Other works - instrumental/soundtracks
#32
Anderton
Max Output Level: 0 dBFS
  • Total Posts : 14070
  • Joined: 2003/11/06 14:02:03
  • Status: offline
Re: External Insert takes 10% of CPU? (Verify?) 2014/12/01 18:35:32 (permalink)
Kylotan, off-topic, but based on the clarity of what I've read in your various posts, I can think of several owner's manuals I wish you would have written... 

The first 3 books in "The Musician's Guide to Home Recording" series are available from Hal Leonard and http://www.reverb.com. Listen to my music on http://www.YouTube.com/thecraiganderton, and visit http://www.craiganderton.com. Thanks!
#33
John
Forum Host
  • Total Posts : 30467
  • Joined: 2003/11/06 11:53:17
  • Status: offline
Re: External Insert takes 10% of CPU? (Verify?) 2014/12/01 19:01:55 (permalink)
Anderton
Kylotan, off-topic, but based on the clarity of what I've read in your various posts, I can think of several owner's manuals I wish you would have written... 


Yes anything from Roland!

Best
John
#34
Page: < 12 Showing page 2 of 2
Jump to:
© 2025 APG vNext Commercial Version 5.1