Vienna Symphonic Library Forum
Forum Statistics

194,489 users have contributed to 42,922 threads and 257,973 posts.

In the past 24 hours, we have 2 new thread(s), 8 new post(s) and 77 new user(s).

  • VE PRO Preferences : Multiprocessing

    Hello VSL

    In the Preferences you can specify in the Multiprocessing field the number of threads, is it threads or processors used ?

    I did not see any explanation of Multiprocessing in the manual 

    Thanks in advance for your help

    Best

    Cyril


  • It is threads. The operation system is responsable for spreading these threads optimally over the available processors.

  • Hello Karel

    Many thanks for your answer.

    So more thread there a is better it is 

    Today I have a problem with Logic because it put all the load on the 8th processor so I get overload on this processor and the other are not loaded [:(]

    Best

    Cyril 


  • You should try to set the threads according to your amount of cores (note that the amount of threads is a setting per instance, not per system). Multiple threads per core could result in noticeable synchronization overhead.

  • Hello Karel

    So with 8 core I should use 8 threads ?

    Thanks

    Cyril


  • The threads setting is a per instance setting (an instance being a standalone VE Pro or a connected instance in the server). So 1 instance on an 8 core should use 8 threads, 2 instances should use 4 threads, and so forth. Ideally you should have as little threads as possible as long as there are enough to fill all your cores. If you're also running some host sequencer on the same system as the running instances, it might be wise to reserve a core for it. To keep it simple, just set the amount of threads to your amount of cores. If you have performance issues, lower the amount of threads and see if it helps.

  • Many thanks Karel

    Great explanation, you should put it in the manual [:D]

    As you are an expert, can I dare ask a few more questions :

    I have a Macpro 8core 3 ghz 16 GB, a 2322 Rocket raid card with 6x36GB raptors, 1xRadeon 4870 HD, 1x Nvidia GEforce 7300GT,  a big Motu PCI system (84 ins/64 outs)

    I have SE Plus, Appassionata, Epic orchestra and a few downloaded instrument

    VSL libs are on the Raid , the Raid is a raid 0 optimized for Digital audio and Video, I use Softraid software

    This raid, duplicating a file, allow up to 240 MB/s ; 

    With segments of 64 KBytes    Random read is    132 MB/sec 

    Logic communicates with VE PRO thru IAC and is only using only the 8th processor 

    VE PRO Audio is routed back to Logic from 4 ADAT out (I have cable my Adat out to my Adat in)

    Logic is dealing with the effects ; I have used the effects of  the SE demo project, plus a few limiters

    My project has 80 VSL instruments with all there articulation loaded,  takes 11.5 GB, takes 20 minutes to load

    Loading my project only uses an average of 8 MB/s, max at 19 MB/s

    Playing my project show an average of 60 % of CPU with a raise at 80 %

    Do you have any recommendation of optimizing the load of a Projet ?

    Is it better to have one single big project  or to have one project for the strings, one for the winds and so on.... ?

    Does VE PRO uses Grand Central and Open CL ? will it use then ?

    What is the max db in the VE Pro mixer without saturations (do you know a good free limiter) ?

    Do you have a bench mark of the Vienna Suite effects ? are they more CPU hungry that Logic effects ?

    Thanks again for your time
    Best regards
    Cyril