AUD.INI file for multicore CPUs

Author
rockoman
Max Output Level: -84 dBFS
  • Total Posts : 307
  • Joined: 2007/10/05 23:31:53
  • Location: New Orleans, LA
  • Status: offline
2010/09/22 19:23:22 (permalink)

AUD.INI file for multicore CPUs

So, I'm reading Windows 7 tweaks and one of the things they say is to do this:

* Improved Multi-Core load balancing  [From Noel's SONAR 8.3 Log]
 
Since all systems are not made equal we decided to make this new scheduling mode configurable.
From the help file, the new aud.ini option to control this is:
 
ThreadSchedulingModel=<0 - 2> 
Type Integer 
Default 1
 
This variable goes in the C section and controls the interaction of the main audio thread and worker threads on multiprocessor systems when the Use Multiprocessing Engine option is enabled. Depending on the system, a particular model may result in less glitching and better overall performance. The values are as follows:
 
............0 = Same as previous versions of SONAR.
............1 = (default) Better thread balance. Model is more efficient and can provide cycles for other tasks.
............2 = Additional worker thread is created. This may result in improvement with Quad processor systems or higher. Not recommended for Dual processor systems. 
 
To change this go to Options::Audio::Advanced Tab in Sonar and click on the "Edit Config File" button.  This opens up the AUD.INI file in NotePad where you'll find the above entry (ThreadSchedulingModel) under the [WAVE] section.  Change it to a value of 2 (for Quad Core CPUs and higher only) and then Save the file.  Now close it and click on the "Reload Config Settings" button, click "OK" and restart Sonar.  Now enjoy even core loadings :-)
 
NOTE:  Sometimes you may not find this variable even though you're using Sonar v.8.3 or higher.  In this case, you'll need to manually delete the AUD.INI file so that Sonar can recreate it and include all the new entries.  Just navigate to the Sonar folder (usually found under Program Files/Cakewalk/[inser your version of Sonar here] and you'll see a shortcut to the "Cakewalk User Data" folder.  Double-click it and then go to the Sonar folder.  There you will see the file named AUD, which you can delete.  Obviously, you want to do this will Sonar is closed.  The next time you open Sonar, all the new variables will now show up.


I did this exactly, even deleted the old AUD.ini file. However, when I open mine up to configure, I don't have anything listed under [Wave] except my sample rate. Is this odd or do I have to create entries? Could this be why my i7 isn't working correctly with Sonar??


It's not what we're doing, it's how you do it :)



#1

3 Replies Related Threads

    jimkleban
    Max Output Level: -64 dBFS
    • Total Posts : 1319
    • Joined: 2008/11/09 09:42:45
    • Status: offline
    Re:AUD.INI file for multicore CPUs 2010/09/22 19:33:58 (permalink)
    Yes, you might have to create an entry in the .ini file such as:

    ThreadSchedulingModel = 2

    for a quad core

    Jim


    The Lamb Laid Down on MIDI
    www.lldom.com
     
    Studio Cat Custom i7 with Thunderbolt (wonderful system built and configured by our own Jim R)
    Apollo Duo (via TB)
    UAD Quad
    UAD Duo
    WIN 8.1 x64 with 32 GB Ram
    4 SSD for programs and sample libraries
    Splat (latest version)
    #2
    Anderton
    Max Output Level: 0 dBFS
    • Total Posts : 14070
    • Joined: 2003/11/06 14:02:03
    • Status: offline
    Re:AUD.INI file for multicore CPUs 2012/11/20 14:33:10 (permalink)
    [sorry, posted in wrong thread]
    post edited by Anderton - 2012/11/20 14:35:09
    #3
    Chris S
    Max Output Level: -83 dBFS
    • Total Posts : 396
    • Joined: 2007/06/13 21:40:13
    • Status: offline
    Re:AUD.INI file for multicore CPUs 2012/11/23 01:31:52 (permalink)
    This was a good bump. Anyone know the complete list of Win 7 tweaks?

    Listen in
    #4
    Jump to:
    © 2025 APG vNext Commercial Version 5.1