Vienna Symphonic Library Forum
Forum Statistics

196,689 users have contributed to 43,028 threads and 258,426 posts.

In the past 24 hours, we have 4 new thread(s), 7 new post(s) and 95 new user(s).

  • Problem with multi core CPU on MacOS

    Hi, I have seen in one of the videos ("Special Edition Demo #1 - mixing") the usage of your PC when creating the demo. On my machine (latest versions of MacOS10.5, Vienna Instrument and Logic) only one CPU gets utilized when using Vienna Instrument Player. This gives me some performance problems. Do you have an idea, why the vienna player is not scaling on both CPU cores? I have a 2.4GHz iMac with 4GB RAM and Mac OS X 10.5, but with 10.4 it was same behaviour... Thank you very much for your help, Tobias

  • I have the same issue and am curious about the cause and a possible solution.  Is there a setting that needs to be changed? 


  • if i understand your description right the question is why a single instance of VI does not scale across multiple CPUs- right?

    reason is that output of one audio stream cannot be handled by two CPUs, and only assisiting jobs like file access can be managed by a second CPU.

    multiple instances should scale across processors though details depend on the thread handling by the operating system in a certain situation (a thread is a part of a certain process which can be executed independant from another part though both relate to the same process)

    christian


    and remember: only a CRAY can run an endless loop in just three seconds.
  • In fact - you did not understand correct. For every instrument from VSL I am using I create a new audio instrument track in Logic. And every track gets its own instance from the Vienna Player. As far as I can see, in the moment, I am using the Logic-Plugin, a process called "VSL-Server" is spawned and this process seems to handle all the stuff for the player instances (I think this is done to optimize memory utilization?). Always when I am creating a new instance of the player in Logic, this process spawns I think two new threads and every time I load an instrument the RAM-usage of this process increases. But it does not matter how many threads or instances of the player there are - only one CPU is used to do all the processing. And that is my problem. Thanks again and Best Regards, Tobias

  • Is it possible that this problem only occurs on Intel-machines? Tobias