How export works? Low cpu usage while rendering

Author
Dyonight
Max Output Level: -80 dBFS
  • Total Posts : 529
  • Joined: 2009/02/02 13:28:52
  • Status: offline
2015/09/14 20:25:52 (permalink)

How export works? Low cpu usage while rendering

The question may seem strange, but each time I export a mp3 or a wave file, I monitor my cpu usage and it never exceed 30% ever.
 
I wonder if this is normal, if something is bottlenecking the cpu or if there's something wrong.
 
If the cpu could run at 100% I guess it would take way less time to render/export files...
 
The cpu is an FX-8530 with no heat issue (40°c max with 100% useage) and the receiving drive is a Samsung 850 Pro.
 
Any idea? Is it normal?

Sonar Platinum (Latest monthly update) / Roland A300-pro / AMD FX-8350 / Firepro V4900 / 16gb ram / RME HDSPe MadiFx
#1

11 Replies Related Threads

    kitekrazy1
    Max Output Level: -40 dBFS
    • Total Posts : 3524
    • Joined: 2014/08/02 17:52:51
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/14 22:19:05 (permalink)
    Not sure what your issue is here.  Fast rendering can create errors. Rendering to an mp3 will take longer.

    Sonar Platinum, W7 Pro 32GB Ram, Intel i7 4790, AsRock Z97 Pro 4,  NVidia 750ti, AP2496
     
    Sonar Platinum, W7 Pro, 16GB Ram, AMD FX 6300, Gigabyte GA 970 -UD3 P, nVidia 9800GT, Guitar Port, Terratec EWX 2496
    #2
    mettelus
    Max Output Level: -22 dBFS
    • Total Posts : 5321
    • Joined: 2005/08/05 03:19:25
    • Location: Maryland, USA
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/15 05:11:41 (permalink)
    SONAR has always been like this. The only programs I have which use full CPU potential are video rendering and encryption software.

    ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
    #3
    Kalle Rantaaho
    Max Output Level: -5 dBFS
    • Total Posts : 7005
    • Joined: 2006/01/09 13:07:59
    • Location: Finland
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/15 06:30:40 (permalink)
    Dyonight
     
     
    If the cpu could run at 100% I guess it would take way less time to render/export files...
     
    The cpu is an FX-8530 with no heat issue (40°c max with 100% useage) and the receiving drive is a Samsung 850 Pro.
     
    Any idea? Is it normal?




    Most systems start having dropouts or other difficulties when the CPU usage goes over 70-75%
    So, you don't want it to go to 100%.

    SONAR PE 8.5.3, Asus P5B, 2,4 Ghz Dual Core, 4 Gb RAM, GF 7300, EMU 1820, Bluetube Pre  -  Kontakt4, Ozone, Addictive Drums, PSP Mixpack2, Melda Creative Pack, Melodyne Plugin etc.
    The benefit of being a middle aged amateur is the low number of years of frustration ahead of you.
    #4
    Bristol_Jonesey
    Max Output Level: 0 dBFS
    • Total Posts : 16775
    • Joined: 2007/10/08 15:41:17
    • Location: Bristol, UK
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/15 07:23:23 (permalink)
    kitekrazy1
    Not sure what your issue is here.  Fast rendering can create errors. Rendering to an mp3 will take longer.


    Equally, with certain vsti's real time bouncing can also cause issues.
     
     

    CbB, Platinum, 64 bit throughout
    Custom built i7 3930, 32Gb RAM, 2 x 1Tb Internal HDD, 1 x 1TB system SSD (Win 7), 1 x 500Gb system SSD (Win 10), 2 x 1Tb External HDD's, Dual boot Win 7 & Win 10 64 Bit, Saffire Pro 26, ISA One, Adam P11A,
    #5
    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/15 07:46:35 (permalink)
    There are a few probable causes for bounces not using full cpu.
     
    - Some plugin is throttling the processing speed. Even a single plugin can slow down the bounce since the rest of the system will wait for it.
    - You are running at low latency. Increasing the buffer size can speed up bounces. There is in fact a config variable to set the bounce buffer size in Preferences | Audio | Configuration File, called BounceBufSizeMsec that allows you to have a higher bounce buffer size.
    - Bounce is gated by your hard disk speed. i.e processing can only proceed as fast as your hard disk can write the bounced data.
    - If you have compression like MP3 that is applied at the final stage so only one core will handle the compression while others wait.

    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #6
    KPerry
    Max Output Level: -44 dBFS
    • Total Posts : 3120
    • Joined: 2011/04/26 15:13:15
    • Location: London, UK
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/15 08:29:04 (permalink)
    Or you have multi-core bounce disabled...
    #7
    DRanck
    Max Output Level: -78 dBFS
    • Total Posts : 608
    • Joined: 2013/05/31 18:35:32
    • Location: Sarasota, FL USA
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/15 11:33:44 (permalink)
    But to reiterate you want some CPU overhead available while rendering to avoid audio glitches.

    My Sound Cloud
    Website
    Youtube Channel
    The way that I've always gone about making music, the rule of thumb, has just been to make what I love.
    Amy Lee
     
    Sonar Pro 64 (Newburyport), Akai Pro MPK 88, i7-4770K, ASUS Z87-PRO V,  32GB SDRAM 1866, SAMSUNG 840 EVO 500GB SSD, 2 - WD BLACK 2TB, Samsung USB 3.0 SSD, Win 10 Pro 64, Radeon R9 270 Video 2GB, Dell P2314T 23" Touchscreen, Gateway 23" monitor, Presonus USB Audio Interface, Surface Pro 2 w/ Xotopad as a control surface
    #8
    Dyonight
    Max Output Level: -80 dBFS
    • Total Posts : 529
    • Joined: 2009/02/02 13:28:52
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/16 09:03:36 (permalink)
    Ok thanks all!
     
    I will precise that I'm speaking of offline rendering, so I'm not sure if the cpu overhead apply since there's no real time processing happening.
     
    Great! So I'll increase the buffer size, be sure multi-core bounce is enable and see if it help.
     
    I may use plugins that bottleneck the processing will have to check this.
     
    And now I understand why mp3 take so long. If the lame encoder is not multi-thread enabled then my cpu is not exactly a single thread processing monster like a 4790k and look like it's the real limiting factor here.
     
    Using an encoder that support multi-thread could really speed the mp3 export process. Is there anything I could use in Sonar instead of the Lame one that use multi-core?
     
    That's not a real problem but that would be nice.
     
    Thanks!

    Sonar Platinum (Latest monthly update) / Roland A300-pro / AMD FX-8350 / Firepro V4900 / 16gb ram / RME HDSPe MadiFx
    #9
    Dyonight
    Max Output Level: -80 dBFS
    • Total Posts : 529
    • Joined: 2009/02/02 13:28:52
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/16 09:13:12 (permalink)
    Noel Borthwick [Cakewalk]
     
    - You are running at low latency. Increasing the buffer size can speed up bounces. There is in fact a config variable to set the bounce buffer size in Preferences | Audio | Configuration File, called BounceBufSizeMsec that allows you to have a higher bounce buffer size.
     




    Nice!
     
    Any number would be recommended? Should I increase it in 64/128 steps? (It's a sample value in binary number right?)
     
    Thanks!

    Sonar Platinum (Latest monthly update) / Roland A300-pro / AMD FX-8350 / Firepro V4900 / 16gb ram / RME HDSPe MadiFx
    #10
    scook
    Forum Host
    • Total Posts : 24146
    • Joined: 2005/07/27 13:43:57
    • Location: TX
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/16 09:21:28 (permalink)
    The variable it expressed in milliseconds not samples. Valid values are 0 through 350. Details are here http://www.cakewalk.com/D...;help=INI_Files.6.html
    #11
    Bristol_Jonesey
    Max Output Level: 0 dBFS
    • Total Posts : 16775
    • Joined: 2007/10/08 15:41:17
    • Location: Bristol, UK
    • Status: offline
    Re: How export works? Low cpu usage while rendering 2015/09/16 11:23:50 (permalink)
    FWIW, I personally would never export straight to MP3.
     
    I always export first to WAV and import it back into my Daw to check it.
     
    If the export is verified to be ok then I use that for MP3 conversion.

    CbB, Platinum, 64 bit throughout
    Custom built i7 3930, 32Gb RAM, 2 x 1Tb Internal HDD, 1 x 1TB system SSD (Win 7), 1 x 500Gb system SSD (Win 10), 2 x 1Tb External HDD's, Dual boot Win 7 & Win 10 64 Bit, Saffire Pro 26, ISA One, Adam P11A,
    #12
    Jump to:
    © 2019 APG vNext Commercial Version 5.1