Multicore use - dedicate first core for only OS/DAW?

Author
BBFG#
Max Output Level: -89 dBFS
  • Total Posts : 66
  • Joined: 2013/04/23 12:55:01
  • Status: offline
2014/03/05 14:04:27 (permalink)

Multicore use - dedicate first core for only OS/DAW?

Is there a way in SX3d to dedicate the first core on a multicore system for only the OS and DAW?
I ask, because I've noticed that as the VSTs and FX are spread out evenly across them, all the spikes are on the first core only.
I'm assuming that is because it is doing the OS/services and the DAW itself on just that core? Or does the DAW also spread itself out also?
Still, if the first core needs more resources to handle what is not relative to the studio directly, is there a way to have it ignore the first core only?
Note: It's a 16 core system, which means each core shows very little load (Except for the first core).

DAW: Sonarx64: X3dPro; V-Studio100 OS: Windows 7Prox64 
#1

5 Replies Related Threads

    CJaysMusic
    Max Output Level: 0 dBFS
    • Total Posts : 30423
    • Joined: 2006/10/28 01:51:41
    • Location: Miami - Fort Lauderdale - Davie
    • Status: offline
    Re: Multicore use - dedicate first core for only OS/DAW? 2014/03/05 14:40:57 (permalink)
    No, not possible. 

    www.audio-mastering-mixing.com - A Professional Worldwide Audio Mixing & Mastering Studio, Providing Online And Attended Sessions. We also do TV commercials, Radio spots & spoken word books
    Audio Blog
    #2
    Sanderxpander
    Max Output Level: -36.5 dBFS
    • Total Posts : 3873
    • Joined: 2013/09/30 10:08:24
    • Status: offline
    Re: Multicore use - dedicate first core for only OS/DAW? 2014/03/06 05:22:27 (permalink)
    It was just recently discussed that apparently the first core takes care of the GUi which means it will usually look slightly higher than the others. Shouldn't cause any problems.
    #3
    BBFG#
    Max Output Level: -89 dBFS
    • Total Posts : 66
    • Joined: 2013/04/23 12:55:01
    • Status: offline
    Re: Multicore use - dedicate first core for only OS/DAW? 2014/03/06 17:06:59 (permalink)
    Thanks. It helps to know it is just the way it is.
    It's just that I watch the first core do these 30-50% spikes while the others are breezing through at 2-5%.
    It would be nice to see it spread it out a little more evenly.

    DAW: Sonarx64: X3dPro; V-Studio100 OS: Windows 7Prox64 
    #4
    thomasabarnes
    Max Output Level: -43 dBFS
    • Total Posts : 3234
    • Joined: 2003/11/11 03:19:17
    • Location: Milwaukee, WI USA
    • Status: offline
    Re: Multicore use - dedicate first core for only OS/DAW? 2014/03/06 18:17:12 (permalink)
    BBFG#
    Thanks. It helps to know it is just the way it is.
    It's just that I watch the first core do these 30-50% spikes while the others are breezing through at 2-5%.
    It would be nice to see it spread it out a little more evenly.



    Did you disable core-parking for Windows 7?
     
    "- Core Parking:  Is a new features in Windows 7 that may be very handy for laptop computers, but not very convenient for systems where high performance is needed at all times.  You can google it if you want to learn more about it.  But, to disable it, you'll need to do the following (skip this if you're not comfortable editing the Registry): 
      
    Go to Regedit and find the following key (use the "Find..." command under "Edit" to make this easier): 
      
    0cc5b647-c1df-4637-891a-dec35c318583 
      
    Within this key, change the values called "Value Min" and "ValueMax" to 0.  You'll have to find the key a few times (press F3) and adjust the values each time.  The number of instances depends on the number of power profiles in your system.  When you're done, do a cold shutdown/power on. 
       
    [Thanks to TomG and sky60234 for providing this awesome tweak]
    "
     
    And using the Unified Preferences view, in the SONAR configuration file, did you try setting the ThreadSchedulingModel section at both 1 and 2?
     
    "9- Sonar Tweaks: 
    * 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 [Wave] 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 in SONAR X series, open Unified Preferences view, and under Audio>Configuration File (Advanced view), look on the right and find the section "ThreadSchedulingModel". Change the number to 1 or 2. Check which one works best for you.


    "It's not a song till it touches your heart. It's not a song till it tears you apart!" Lyrics of Amy Grant.

    SONAR Platinum X64 (jBridge), Windows 10 Pro 64-Bit, Core i7 990X Extreme Edition Processor 3.46 GHz 6 Cores, Gigabyte EX58-UD5, Crucial Ballistix 24GB 1333MHz DDR3 @1333 MHz, TASCAM UH-7000, Behringer X-Touch, EVGA GTX 980TI Superclocked 6GB, 1TB Samsung EVO 850 SSD, 150GB, 320GB, 1TB 7200rpm HDDs
    #5
    R3V3RB
    Max Output Level: -90 dBFS
    • Total Posts : 44
    • Joined: 2012/01/07 16:55:41
    • Status: offline
    Re: Multicore use - dedicate first core for only OS/DAW? 2014/03/06 19:18:09 (permalink)
    BBFG#
    Is there a way in SX3d to dedicate the first core on a multicore system for only the OS and DAW?

     
    For the O/S no, not really possible, But for your DAW yes but don't. *.
     
    1 - Run Sonar without a loaded project.
    2 - minimize Sonar to the task bar.
    3 - Press Ctrl+Alt+Del
    4 - Select Task Manager
    5 - Select the "processes" tab in Task Manager
    6 - Locate the process "SNRPDR.exe" (this is producer, other versions will be similar)
    5 - Right Click on the process, a drop down menu will appear.
    6 - From the drop down menu click on "Affinity"
     
    This will then show a pop up window from which you can enable or disable CPU's, and their respective hyperthreading threads on that process/program.
    * The first thread/core of a multicore system is the one worked hardest so setting sonar to run just on that core would likely be a disaster. However, setting certain programs/processes so that they don't use the first core can be helpful in easing it of workload. 
     
     
    #6
    Jump to:
    © 2025 APG vNext Commercial Version 5.1