gunboatdiplomacy
Max Output Level: -89 dBFS
- Total Posts : 87
- Joined: 2012/11/23 10:24:11
- Status: offline
about to take plunge on Sonar...one final question...
Is Sonar X2 written for multi-threading and multi-core? I see a lot of posts about multicore, but there is no link that anyone provides where Cakewalk has said "yes, this is written for multithreading and multicore processors." a lot of people are talking about quad and duo and octo cores, but are we sure it's coded that way? most games are not really written for multicore, so that's why gaming benchmarks make AMD chips look bad. But with audio programs or OS's or things coded to use all the cores efficiently, there is a much smaller performance gap. but i'm not here to discuss Intel vs AMD; what i want to know is: Is Sonar Coded for MultiCore and MultiThreaded Operation? have they ever acknowledged that it is? Reason/Record is pretty well coded and i can see the load of my projects spread across the eight cores of my AMD Veshera. i feel reassured in my choice of chip for my DAW build. But am i giving it all back if i switch to Sonar X2? much thanks for your patience. j
|
karma1959
Max Output Level: -80 dBFS
- Total Posts : 515
- Joined: 2008/10/31 10:56:29
- Location: Brooklyn, NY
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 10:56:38
(permalink)
I'm sure someone else more technical than I will chime in to be certain, however I believe it is - as I see the load distributed across all 8 cores when running Sonar. I also vaguely remember reading release notes for past versions indicating improved core load distribution in certain patches, etc. Russ
Sonar Platinum x64 on Win10 64, Dell T7400 w/ 8 Xeon cores, 8 Gbyte RAM, 3 hard drives, RME Fireface UFX, UAD-1, Mackie Control, Adam A7X
|
leapinlizard
Max Output Level: -82 dBFS
- Total Posts : 428
- Joined: 2007/02/26 17:40:11
- Location: Monument, CO
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 10:57:12
(permalink)
Yes, Sonar X2 will take advantage of multiple cores. Several of the techs have been on the forum and stated as much, although I wouldn't know where to find the threads.
"Surf music will never die." -- LeapinLizard, 1963 "We may never hear surf music again." -- Jimi Hendrix, 1967.
|
gunboatdiplomacy
Max Output Level: -89 dBFS
- Total Posts : 87
- Joined: 2012/11/23 10:24:11
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 11:05:24
(permalink)
leapinlizard Yes, Sonar X2 will take advantage of multiple cores. Several of the techs have been on the forum and stated as much, although I wouldn't know where to find the threads. Yeah, i was wondering if the Techs get on here. over at Props forum (my primary source of experience), Mattias and other bigwigs regularly weigh in on technical questions; it's very reassuring (as opposed to DP's user forum). Who are the Cakewalk reps on this site? i assume that issues with cores and threads were addressed in X1 since that was the big change. but i was wondering if it was ever confirmed.
|
jb101
Max Output Level: -46 dBFS
- Total Posts : 2946
- Joined: 2011/12/04 05:26:10
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 11:20:20
(permalink)
Yes, Sonar is coded for multi-thread and multi-core. There are settings in preferences to enable this. X2 is much improved over X1, I see a much more even spread over mine now.
|
robert_e_bone
Moderator
- Total Posts : 8968
- Joined: 2007/12/26 22:09:28
- Location: Palatine, IL
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 11:32:40
(permalink)
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
|
John
Forum Host
- Total Posts : 30467
- Joined: 2003/11/06 11:53:17
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 11:46:29
(permalink)
CW was a pioneer in multi core support as well as 64 bit support. When hyper threading was first introduced CW was on top of it. It was the first to support a 64 bit audio engine. Now its the first DAW to support Windows 8 touch. CW has always been a state of the art developer. This is because they have strong ties with both MS and Intel.
|
gunboatdiplomacy
Max Output Level: -89 dBFS
- Total Posts : 87
- Joined: 2012/11/23 10:24:11
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 11:55:02
(permalink)
robert_e_bone Great question - here is an article/interview with one of the Cakewalk folks that addresses that: http://blog.creationengine.com/?p=304 Bob Bone Well, a lot has changed in both chip tech and Sonar since 2006, but this is good information. Thank you.
|
robert_e_bone
Moderator
- Total Posts : 8968
- Joined: 2007/12/26 22:09:28
- Location: Palatine, IL
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 12:27:04
(permalink)
@Gunboat - You are quite correct - I saw the date, and that made the article more worthy of note, as that's how far back they have made multi-core support a priority. Points being: They have support for multi-core processors, and they have had it for quite some time now. And yes, X2 is even better at it. Hope the thread responses have eased your concerns on the issue of multi-core support, 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
|
StepD
Max Output Level: -79 dBFS
- Total Posts : 594
- Joined: 2003/11/08 01:03:52
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 12:39:26
(permalink)
You should probably just download the X2 demo and see for yourself. CW has been coding for multiple cores for a pretty long time (I think they first added support in Sonar 3 almost 10 years ago), and they seem to refine it all the time. Sonar's CPU meter supports up to 32 cores.
Core2 6600 2.40 GHz, ASUS P5B Deluxe, 8GB RAM, GeForce GT 630 2GB, 3 Seagate Sata, Echo AudioFire 4 asio, Windows 10 Pro 64-bit, Sonar Platinum, Cakewalk by Bandlab
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 2012/05/11 19:11:24
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 12:49:17
(permalink)
hmmm... this is something that you have to manually enable? I'm gonna have to look into this. When I still had the AISuite monitoring my gack it seemed everything was getting piled into the first core but I don't know much about this stuff. Once I disabled startup programs AISuite stopped working and frankly it was a mistake installing it in the first place. Bugger won't uninstall though so I get a stupid warning every time a boot up.
|
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
- Total Posts : 26036
- Joined: 2006/09/17 11:23:23
- Location: Everett, WA USA
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 12:58:14
(permalink)
The problem isn't with SONAR, which uses multithreading quite well, but with plugins. In a heavily-loaded project, 90% or more of the processing time may be spent within plugins. Having a highly-optimized engine doesn't do much good when relatively few of the total CPU cycles are spent there. SONAR has to treat each track as a single thread due to the fundamentally sequential nature of the signal chain. It can spawn threads for things like video updates, but the audio signal flow within a given track is necessarily a do-this-then-do-that serial process. Consequently, any one plugin in the track's fx bin can dictate the efficiency with which audio is processed in that track. Some plugins support multi-threading, but most do not. Of the ones that do, most actually work better single-threaded because what's happening within the plugin is also serial in nature. So yes, SONAR is multi-threaded and makes good use of multiple cores and multiple CPUs, but ultimately it's the third-party components that determine overall system load and efficiency.
 All else is in doubt, so this is the truth I cling to. My Stuff
|
wizard71
Max Output Level: -74 dBFS
- Total Posts : 836
- Joined: 2012/02/12 05:45:05
- Location: UK
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 14:50:05
(permalink)
+1 to above which is why the first core always hits red way before any of the others.... Which to me almost makes it all pointless as I don't think many people run a DAW without plugins. I'm sure there is a way for me at least to improve the ratios here as X1 on win7 x64 gave me many more soft synths/plugins at a recordable latency than X2 does on win8 with a fresh install. However, saying that, with the right buffer settings, it works incredibly well when mixing. I'm hoping someone can teach me something here. Bibs
http://www.youtube.com/SpaceTimeAceshttps://soundcloud.com/space-time-acesSonar Platinum - Win 8.1 x64 - Haswell 4770k - ASrock Z87 pro3 - 32gb ram - Fractal design R4 case - 3x HDD 1 USB 2.0 external 1x cr M4 ssd for samples - Octa-capture - Sontronics Aria - Sontronics STC-1s - BX8 monitors - ARC 2 system - Kawai CA63 piano - Kawai MP6 Stage piano - Fender custom Telecaster FMT - Yamaha LL6 - Fender P bass
|
StepD
Max Output Level: -79 dBFS
- Total Posts : 594
- Joined: 2003/11/08 01:03:52
- Status: offline
Re:about to take plunge on Sonar...one final question...
2012/12/28 15:36:46
(permalink)
I think the ThreadSchedulingModel variable in aud.ini still defaults to 1, so you could try setting that to 2 and see if it helps, although I don't know if Noel has made any changes to the code that makes that variable obsolete at this point.
Core2 6600 2.40 GHz, ASUS P5B Deluxe, 8GB RAM, GeForce GT 630 2GB, 3 Seagate Sata, Echo AudioFire 4 asio, Windows 10 Pro 64-bit, Sonar Platinum, Cakewalk by Bandlab
|