CPU maxing out in Studio One but nowhere near full utilization

Discussion in 'Studio One' started by howmanybuses, Feb 4, 2023.

  1. howmanybuses

    howmanybuses Newbie

    Joined:
    Feb 21, 2021
    Messages:
    4
    Likes Received:
    1
    Working on Windows 11 with Studio One 6.0.2, Lenovo Legion 5 laptop with AMD Ryzen 7 processor. Processor monitor in Studio One is reading 100% with the attendant audio glitches one would expect. Checking performance monitor in task manager however shows only 7-10% utilization when Studio One reads 100. Is this something to do with threading in the software? Can I change any settings to improve core utilization? Or is it a matter of third-party plugins not playing correctly with the DAW audio engine or the CPU?

    Is anyone else experiencing this issue? Has anyone else run into a solution? Any perspective is appreciated.
     
  2.  
  3. emax2

    emax2 Ultrasonic

    Joined:
    Oct 22, 2011
    Messages:
    64
    Likes Received:
    38
    Change multi-core into single core. When working with a daw only single core will matter. Try that and see if it helps. Make sure you stop all other programs and background processes running
     
    • Disagree Disagree x 6
    • Agree Agree x 2
    • Funny Funny x 1
    • List
  4. amanamission

    amanamission Ultrasonic

    Joined:
    May 10, 2022
    Messages:
    42
    Likes Received:
    21
    If you run Audiogridder as a server host (on the same machine), you can use additional plugins inside it to utilize additional cores.
     
  5. No Avenger

    No Avenger Moderator Staff Member

    Joined:
    Jul 19, 2017
    Messages:
    8,974
    Likes Received:
    6,186
    Location:
    Europe
    Absolutely not. S1 is capable of using multi cores and multi threading due to its coding (since v4.6 or ealier, I think). And AFAIK, you can't disable this, at least there's no option for this in S1 v4.

    This can absolutely be. As soon as one core hits 100% this (the highest) value is shown in S1 and this will already lead to dropouts. When you have for instance 6 cores and 12 threads and one of them is at 100% the overall CPU load in the task manager is shown as 8.3% (if there's nothing else to be processed). Means, they will most always deviate from each other.

    In the Performance Monitor you can see which plugin is causing the highest CPU load (sort by CPU). Maybe you can split its task among two or more tracks?
     
    • Agree Agree x 5
    • Like Like x 2
    • Interesting Interesting x 2
    • Useful Useful x 1
    • List
  6. BEAT16

    BEAT16 Audiosexual

    Joined:
    May 24, 2012
    Messages:
    9,082
    Likes Received:
    6,997
    • Like Like x 3
    • Useful Useful x 1
    • List
  7. webhead

    webhead Audiosexual

    Joined:
    Oct 5, 2014
    Messages:
    543
    Likes Received:
    504
    Location:
    Web
    Turn monitoring off, if you're not recording.
    If that helps, than you should change your buffer size.
     
  8. clone

    clone Audiosexual

    Joined:
    Feb 5, 2021
    Messages:
    6,144
    Likes Received:
    2,630
    If all else fails, reseat your RAM.
     
  9. ArticStorm

    ArticStorm Moderator Staff Member

    Joined:
    Jun 7, 2011
    Messages:
    7,234
    Likes Received:
    3,518
    Location:
    AudioSexPro
    check power settings, DAW handle them different. Live for example is not able to bypass them, but FL can bypass the power settings.
    Maybe S1 has the same problem, therefore limiting max CPU usage.
     
  10. Kamen A.

    Kamen A. Guest

    it has something todo with realtime performance.I think there is a video somewhere explaining this.
     
    Last edited by a moderator: Feb 5, 2023
  11. EddieXx

    EddieXx Audiosexual

    Joined:
    Sep 13, 2015
    Messages:
    1,316
    Likes Received:
    759
    have you made the regular BIOS energy changes? (hopefully they are similar on AMD, i do not know that, take a look here https://helpcenter.steinberg.de/hc/...t-up-and-optimize-a-Digital-Audio-Workstation)

    if you already have then you have something clashing besides simple setting changes and in my experience its hard to pinpoint just like that. Often it requires a fresh installation and one at the time installation of each software,until you find the culprit.
     
    • Like Like x 1
    • Useful Useful x 1
    • List
  12. howmanybuses

    howmanybuses Newbie

    Joined:
    Feb 21, 2021
    Messages:
    4
    Likes Received:
    1
    Wow! Love the enthusiastic and helpful responses for a first time poster! I should hang out in this community more.

    Never heard of this, will try it out and come back if I need some guidance.

    Do you mean creating a bus for multiple tracks and applying the same processing? In this case the main offenders are Waves plugins: SSL EV2 and Abbey Road Plates. Specifically I have the SSL EV2 on one of two amp tracks that feeds my Guitar 2 bus, which also has an instance of the EV2, which along with the Guitar 1 bus feeds into the Guitars bus, which also has an instance of the EV2, and the Guitars bus has a send to the Abbey Road Plates aux. All those EVs have different settings relating to the needs of each track and bus so can't really apply one to all unfortunately.

    Definitely have followed the steps in the first guide, hadn't seen the second though. Will explore that further if it offers substantially different advice from the Presonus resource.

    Meaning Low-latency monitoring setting? Yeah definitely off.

    Good suggestion, any idea which settings might be relevant?

    Will look into this, hadn't encountered the suggestion on disabling hyperthreading before.

    Thanks all! Will make efforts to try these things and report back!

    EDIT: Also! My GPU is just sitting there on the sidelines, is there a way to get that involved?
     
  13. No Avenger

    No Avenger Moderator Staff Member

    Joined:
    Jul 19, 2017
    Messages:
    8,974
    Likes Received:
    6,186
    Location:
    Europe
    That's very true. [​IMG]

    Nooo, I meant splitting the processing of one track among two, if that is possible. Happens with weaker processors and stereo mastering more often. So instead of inserting 8 plugins into a single track, insert four, route it to a folder/subgroup and insert the rest.
     
  14. Xupito

    Xupito Audiosexual

    Joined:
    Jan 21, 2012
    Messages:
    6,986
    Likes Received:
    3,860
    Location:
    Europe
    Oh, the irony...
     
  15. No Avenger

    No Avenger Moderator Staff Member

    Joined:
    Jul 19, 2017
    Messages:
    8,974
    Likes Received:
    6,186
    Location:
    Europe
    A bit annoying when several tracks are overloading the threads, but sadly the only solution I know of - apart from buying a new CPU (MB, RAM, drive, ...).
     
  16. Havana

    Havana Platinum Record

    Joined:
    May 6, 2022
    Messages:
    347
    Likes Received:
    187
    DAW DSP and Computer CPU are 2 totally different things. It's normal to max out your DAW DSP and not your computer CPU. Studio One, Cubase, Pro Tools, Mixbus they all do that.

    I'm not sure if a DAW that has 1 to 1 ratio with the Computer's CPU exists, meaning 25% usage on DAW will equal 25% usage also on computer CPU.
     
  17. Xupito

    Xupito Audiosexual

    Joined:
    Jan 21, 2012
    Messages:
    6,986
    Likes Received:
    3,860
    Location:
    Europe
    Jokes aside I agree because it's the only logical solution I can think of. Still seems weird though, I checked that CPU specs and even compared to many desktop 8-core CPUs is powerful.
    What I mean is this problem should be much more frequent if it was purely a one-core maxing out among all the cores/tracks handled by the DAW. Both Ryzen 7 and Windows 11 are quite new, so who knows.
    May be even a weird BIOS/Windows bug could the problem and some update will fix it.

    Besides, the OP doesn't use Maat plugins. With that shit I can believe any messed up thing but not the case :rofl:
     
  18. amanamission

    amanamission Ultrasonic

    Joined:
    May 10, 2022
    Messages:
    42
    Likes Received:
    21
    Um, this method adds a lot of latency, that's how the trick is done. If you're trying to play through it, Audiogridder probably won't help. It's great for mastering, though.
     
  19. Anubhav Ukil

    Anubhav Ukil Producer

    Joined:
    Nov 22, 2019
    Messages:
    300
    Likes Received:
    143
    Location:
    World
    S1's CPU Meter uses Max function.
    Lets say U(i) = Core Utilization of i-th core.
    Say A cpu has n number of cores.
    So, S1 CPU meter shows Max [U(i)] for i=0 to (n-1).
    Which means it shows the output utilization of the particular core that is showing maximum utilization.
    Inside Task manager, you don't see this 'Max [U(i)] for i=0 to (n-1)' thing.


    Also, solution:
    upload_2023-2-7_17-21-14.png
    Set this (Red Marked) to as low as your interface can handle. 32, 64, 128 are great options. Mine glitches at 16 samples and so I set it to 32 because it doesn't glitch. Some interface can handle 16 samples without glitch. So this is an interface-specific option.

    upload_2023-2-7_17-22-23.png
    Set this (Blue Marked) to maximum which will yield the Process block size to 2048 samples automatically.
    This is only for S1 as we have dual audio engine.
    This is an universal option, irrespective of the interface you are using.

    Also, enable Plugin nap.


    Playback RTL - 132 ms. Again, who cares?
    Recording RTL - 5.46 ms for Audio.
     
    Last edited: Feb 7, 2023
    • Useful Useful x 3
    • Interesting Interesting x 1
    • List
  20. Kamen A.

    Kamen A. Guest

    holy cow 132 ms latency ?!
     
  21. ArticStorm

    ArticStorm Moderator Staff Member

    Joined:
    Jun 7, 2011
    Messages:
    7,234
    Likes Received:
    3,518
    Location:
    AudioSexPro
    I think Windows offers Balanced, High Performance and i think you can still tweak it yourself. Open Power Settings.

    For example you can limit the CPU max load to 90%, then it wont go into turbo boosted Hz range.

    for example: you have a max turbo of 4.7 GHz, which is 100% in the power settings. Setting it to 90 or 95% will throttle it to 4.2GHz and it will make it harder for your DAW to detect the right CPU load.
    Live shows 20% CPU usage, while it maybe only has 5-6% usage in the task manager.

    Other reminder is that, any DAW CPU meters only show relevant DSP/DAW usage, so it could be that there is a difference between what your DAW meter shows you and your task manager, for example DAW uses any service, which uses the CPU for file crawling or any other activities.

    Hope you find out, what the problem is.
     
Loading...
Similar Threads - maxing Studio nowhere Forum Date
Vocals aufnehmen Studio One DE Yesterday at 4:40 PM
My Machine ID does not fit into the R2R Keygen for Studio One Studio One Monday at 4:37 AM
Studio One Neues Lizenz System DE Sunday at 11:29 PM
Need help, Studio One Filter/Select by Name Script Studio One Apr 17, 2024
Studio one 6.6 melodyne not working Software Apr 15, 2024
Loading...