Vienna Symphonic Library Forum
Forum Statistics

194,006 users have contributed to 42,905 threads and 257,892 posts.

In the past 24 hours, we have 3 new thread(s), 16 new post(s) and 96 new user(s).

  • Why Nuendo 3.2 only use 2 of my 8 processor cores?

    I'm now mixing a big project using Nuendo 3.2 with lots of Altiverb 5 Effect Inserts. As reported by steinberg website, Nuendo 3.1+ can handle the processing tasks on multiprocssor enviroments and should make use of all processor cores to make a significient performance improvement. When I mix my project, I found my audio engine overloaded. But when I checked out my Windows Task Manager, I found only 2 processor cores are used. Other 6 have never been used. Overall system CPU usage is only 20%-30% even when the audio engine is overloaded. Why? Is anyone have the same problem when working on a multiprocessor machines?

    Please help me.! Thanks.

    My Machine Sepc:
    2 Dual Core Intel Xeon 5060 CPU(Dempsey Core, 3.2GHz, 4MB L2)with HT enabled = 8 CPU Cores
    2GB FBDIMM Memory with ECC


    YWT

  • I thought the Xeons were dual core there aren't any quad core cpu's due until January 07. Unless you have 4X xeons you should only have 4 cores in the machine. Probably doens't help with your querie though.

    Miklos.

  • last edited
    last edited

    @Another User said:

    2 Dual Core Intel Xeon 5060
    wow, a rather powerful machine ... and only 2 GB RAM? anyway ...
    i'd say switch off HT - this option just tries to make better use of the calculation units on the processor, but has to use the cache in common.
    the application on the other side does not differ between virtual (hyperthreaded) and physical processors and it is conceivable its design does only allow usage of 2 processors.
    audio apps tend to use calculation units on a processor to their extent, so i'd guess you could reach 55% without hyperthreading
    christian

    and remember: only a CRAY can run an endless loop in just three seconds.
  • YWT - you should ask this on http://forum.nuendo.com , there you should get answers from Steinberg regarding your issue.

    As far as I know, Nuendo doesn't make use of more than two processors in general, though.

    /Dietz - Vienna Symphonic Library
  • forget it about Nuendo for big project...it suck up to much power for what you get
    it is like a big V12 engine doing 22L/Kmh
    ex: Plug in :The Grand :first étude de Chopin in C on Nuendo= CPU peak
    on Logic...just 1/3 on CPU....
    PS: do you realy have 8 engine in your PC ???

    Mephisto:2ghz G52P, 2.5 Gb ram....2 Tb x 6 HD

  • It's probably an issue with Nuendo not being able to recongnise the dual core chips. It probably only uses one core on each chip. Software is still trying to catch up with the technology. Logic still doesn't say that it's using all four of my G5 chips either. [:P]

  • as mentioned above: an application cannot decide by itself if a processor is virtual (hyperthreaded), single- or multi-core, but it might be programed in a way to make only use of a limited number of processors (this also depends on the software's threading model). it is hard enough to make an audio-application use 2 processors, because in most situations there are no two independent things to calculate ...

    as a sidenote: software developers already think about the opposite of hyperthreading, that is (virtual) processor-clustering. so applications not able to split a thread across more processors could use the advantages of multi-processor systems.
    christian

    and remember: only a CRAY can run an endless loop in just three seconds.
  • cm, I hesitate to ask you to explain that since I know you only give detailed answers and I don't want to impose...however, what's the difference between processor clustering and hyperthreading?

  • its the opposite
    - hyperthreading makes an operating system think a single processor is two processors (certain calculation engines in the proc are used commonly resp. alternating by the resulting two virtual processors)
    - clustering makes the operating system think two (or more) physical processors are one (doesn't matter if two single core or one dual core)
    - the advantage (for audio or video apps) would be that the software must not to be able to manage multiple process-threads, which is a hard job. IIRC it took adobe more than 4 years to get that _somehow_ done for premiere
    christian

    and remember: only a CRAY can run an endless loop in just three seconds.
  • Aha. Got it. Thanks.