Help! Core I7 uneven CPU Loads / AUD.INI

Author
yummay
Max Output Level: -83 dBFS
  • Total Posts : 396
  • Joined: 2003/11/06 09:01:58
  • Location: Canada, Quebec
  • Status: offline
2010/03/30 11:44:18 (permalink)

Help! Core I7 uneven CPU Loads / AUD.INI

Hello Sonarites.

I am trying to tweak my CPU Loads on my I7 Laptop. I've disabled core parking and I am now trying to configure the AUD.INI file correctly.

This morning, my CPU meters showed activity on all the 8 cores (first one at about 20% and the 7 others around 5-10%)

So I tried to set a couple of the lines in the AUD file that are relating to THREADS at value 2... but nothing really changed.

I've then Unchecked the MULTIPROCESSOR ENGINE in the AUDIO OPTIONS, just to see what happens. No improvement of course, so I switched it back on.

My CPU meters are now showing activity on only 3 of the 8 available cores... even after a complete system reboot !! Has some kind of core parking been re-activated somehow?? It stays like this even with a brand new project session...

Can you help? And what are the best AUD.INI settings to be used with an 8-core I7 processor on Windows 7 64 bits?? Most of the infos I could find here are about VISTA, older CPUS and Pre-SONAR 8.5, so I am not sure what to do now... especially after what happened this morning.

Thanks

Yummay,
Amuses-gueules sonores
Bite-sized sounds and harmonic entrées
 
Dell Studio 1747 (I7), Tascam US20x20, Yamaha 01v96V2 / Behringer ADA 8000, Godin LGXT+ Roland GR-09, Behringer Motor 49. Windows 10 (64), Sonar Platinum, Komplete 10, Sound Forge 10, Vegas pro 9, Waves Gold.
#1

10 Replies Related Threads

    wintaper
    Max Output Level: -81 dBFS
    • Total Posts : 464
    • Joined: 2007/12/11 22:52:07
    • Location: New Jersey
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 13:08:49 (permalink)
    why does everybody seem to think the cores should be balanced for "best performance"? There are so many of these threads.

    what you're seeing is totally normal - unless cores are reaching 80% nothing is wrong. It is impossible to achieve 100% even core distribution.




    Intel i7 @ 3.60GHz, 12GB DDR3 1600MHz, Win7 / OSX 10.6.6, Sonar 8.53 / Pro Tools 9.0.1, RME RayDAT, UAD2-Quad, Focusrite OctoPre (x4), Euphonix MC Mix, Tascam US2400, Monette Ajna (x2), 15' Macbook Pro

    #2
    gt2004
    Max Output Level: -84 dBFS
    • Total Posts : 313
    • Joined: 2006/02/10 20:16:16
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 14:00:51 (permalink)
    The only time it will be even on all 8 is if you are at 100% usage

    DUAL Processor XEON W5590
    INTEL 160GB SSD G2
    INTEL 80GB SSD G2
    INTEL 80GB SSD G2
    24GB ECC RAM
    EMU-0404
    Xboard 49
    KRK Rokit PR5, Mackie HR824
    Sonar X1 64 Bit
    Windows 7 64Bit Pro
     
    http://www.youtube.com/watch?v=DGhEm5oqdgE
    #3
    Wickens
    Max Output Level: -87 dBFS
    • Total Posts : 183
    • Joined: 2009/01/29 23:11:55
    • Location: Toronto
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 14:04:56 (permalink)
    What about on my one song where the drums are very slow in the intro then as soon as the double bass kicks in, my first core is near 70-80% and causing dropouts and the other cores are around 5-10%?

    Is that an even balance?

    Not to mention I only have 6 or so audio tracks and 4 instances of Guitar Rig and I cant seem add any new audio tracks without the whole project giving me massive monitoring latency when trying to record a guitar track.
    post edited by Wickens - 2010/03/30 14:06:15

    http://www.soundclick.com/chriswickens
    i7 920, 6gb DDR3 Triple Channel Ram, Gigabyte MOBO, Sonar X1, Guitar Rig 4 Pro, POD Farm, PODxt, MOTU 8Pre
    #4
    chrisharbin
    Max Output Level: -56.5 dBFS
    • Total Posts : 1852
    • Joined: 2010/02/26 19:06:23
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 14:20:38 (permalink)
    I've read the "threads" about sonar and it's handling of cores....etc etc. The only two hosts I've used with the new system are reaper and sonar. Reaper gives values that are in line with the task manager, sonar does not. I understand there is an argument that is in favor with the sonar method but in reality, it make me nervous.



    i7 860/MSI mobo/8GB ram/win7x64ultimate/X2/profire 610/oxygen 61/running 48k currently.
    #5
    wintaper
    Max Output Level: -81 dBFS
    • Total Posts : 464
    • Joined: 2007/12/11 22:52:07
    • Location: New Jersey
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 14:21:39 (permalink)
    doesn't sound like core problems to me.

    So far as I know, no problem on this board has been positively traced to core balancing issues - especially clicks, dropouts and latency.

    A thread can run on one and only one core. Multi-threaded apps can distribute their loads across multiple cores. Windows can distribute apps across multiple cores.

    However, if a single thread is too busy and maxing out, no amount of tinkering will help.

    Multiple instances of a plugin might load on the same CPU - 4 instances of Guitar Rig would likely do that. Access to shared memory would be faster if all on one core.

    In short, the people who designed the i7 core structure probably know more about cores and load balancing. It is not likely that someone here will improve on that. 

    post edited by wintaper - 2010/03/30 14:32:27

    Intel i7 @ 3.60GHz, 12GB DDR3 1600MHz, Win7 / OSX 10.6.6, Sonar 8.53 / Pro Tools 9.0.1, RME RayDAT, UAD2-Quad, Focusrite OctoPre (x4), Euphonix MC Mix, Tascam US2400, Monette Ajna (x2), 15' Macbook Pro

    #6
    ba_midi
    Max Output Level: 0 dBFS
    • Total Posts : 14061
    • Joined: 2003/11/05 16:58:18
    • Location: NYC
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 14:55:47 (permalink)

    My CPU meters are now showing activity on only 3 of the 8 available cores... even after a complete system reboot !! Has some kind of core parking been re-activated somehow?? It stays like this even with a brand new project session...

     
    I'm not at my DAW now, but there is a setting in AUD.INI that is for more then 2 cores.  If you search the Sonar reference files for aud.ini variables, you'll find it.   It's something like "ThreadingModel".
     
    Also - Sonar's CPU meter is not an actual CPU meter.  It's more of a measure of how many audio buffers Sonar is handling, in essence.
     
     

    Billy Arnell (ba-midi)

    http://www.ba-midi.com/music/files
    Music gives me life, so I give life Music.
    Thanks for listening - Let's Dance to the rhythm of life! :)
    #7
    John
    Forum Host
    • Total Posts : 30467
    • Joined: 2003/11/06 11:53:17
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 15:03:24 (permalink)
    Improved Multi-Core load balancing

    SONAR has supported scalable load balancing for multi-core computers since SONAR 3. In 8.3 we spent some time researching different techniques to improve our task scheduler (the internal component that distributes the project workload across multiple threads). The new scheduler mechanism allows for a more even load across all cores on a multi-core system. Not only that but the new mechanism consumes less CPU and is more power efficient. We haven't measured this yet but it should actually consume less battery resources on a notebook than SONAR 8.0.2! SONAR goes environment friendly :-)

    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.


    The above is from the Sonar 8.3 log by Noel.

    Best
    John
    #8
    chrisharbin
    Max Output Level: -56.5 dBFS
    • Total Posts : 1852
    • Joined: 2010/02/26 19:06:23
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 15:05:37 (permalink)
    ba_midi



    My CPU meters are now showing activity on only 3 of the 8 available cores... even after a complete system reboot !! Has some kind of core parking been re-activated somehow?? It stays like this even with a brand new project session...

     
    I'm not at my DAW now, but there is a setting in AUD.INI that is for more then 2 cores.  If you search the Sonar reference files for aud.ini variables, you'll find it.   It's something like "ThreadingModel".
     
    Also - Sonar's CPU meter is not an actual CPU meter.  It's more of a measure of how many audio buffers Sonar is handling, in essence.
     
     


    So I tried to set a couple of the lines in the AUD file that are relating to THREADS at value 2... but nothing really changed.


    He tried that. I have as well.

    I guess though that would explain why when I load one instance of GR4, the cpu meter acts as if it's single core (the sonar way) and then when I add more and more instances the cpu meter doesn't go higher. You gotta admit, it's an awful lot like a guessing game

    i7 860/MSI mobo/8GB ram/win7x64ultimate/X2/profire 610/oxygen 61/running 48k currently.
    #9
    dfreeborg
    Max Output Level: -90 dBFS
    • Total Posts : 34
    • Joined: 2009/11/09 22:45:52
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 21:05:58 (permalink)
    Setting the "thread scheduling model" to the "2" value really seemed to help my core i7 laptop.  It was GR 4 that was hogging everything and causing dropouts even if it got to 50%.  Since I changed that to "2" it has a much more even load although the 1st core works the hardest which is normal.  I didn't bother with the core parking crap I hear it causes problems if you mess with it.
     
    FWIW I don't think GR4 is multicore optimised perhaps by design for streaming purposes.


     Emu 1820M, Roland Quad Capture , Tascam US-2x2, NI Maschine 2.2, Yoga 13, 4960 i7 DAW with Sonar Platinum, Reaper, and all Sony's.  Roland GR 700, GM 70, GR 33,  GP-10 VG-8EX,  MMP-2,  VE-2 VM3100PRO/RPC-1,  Ibanez IMG 2010, Godin LGXT,  Variax 600/300/300 nylon,  Pod HD 500, Bose L1 MII/T1-DB,  Digitech Vocalist Live 4, Xenix 1204USB FX.
    #10
    yummay
    Max Output Level: -83 dBFS
    • Total Posts : 396
    • Joined: 2003/11/06 09:01:58
    • Location: Canada, Quebec
    • Status: offline
    Re:Help! Core I7 uneven CPU Loads / AUD.INI 2010/03/30 21:47:55 (permalink)
    gt2004


    The only time it will be even on all 8 is if you are at 100% usage


    Thanks for your replies !

    That won't ever happen, as I think it takes only ONE core going over 80% or so to stop SONAR...

    SO... should I have settled for a , say, QUAD 2.4 ghz CPU instead of an 8 core 1.8 ghz?? As I feel like to achieve 80% load on a 2.4 Ghz CPU would "take longer" than on one CPU at 1.8 ghz?? I am sure there is other benefits to the newer CPU architecture, but what is the use to have 8 cores if the load cannot be distributed more efficiently in order to prevent ONE core to reach a critical level??

    THAT'S why I am wondering about the loads... any other light can be shared on this??

    Thanks for your answers everyone!

    Yummay,
    Amuses-gueules sonores
    Bite-sized sounds and harmonic entrées
     
    Dell Studio 1747 (I7), Tascam US20x20, Yamaha 01v96V2 / Behringer ADA 8000, Godin LGXT+ Roland GR-09, Behringer Motor 49. Windows 10 (64), Sonar Platinum, Komplete 10, Sound Forge 10, Vegas pro 9, Waves Gold.
    #11
    Jump to:
    © 2025 APG vNext Commercial Version 5.1