All times are UTC

 
 



Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Dropouts from less than 100% load on CPU meter?
PostPosted: Thu Aug 09, 2018 12:38 pm 

Joined: Fri Sep 01, 2017 12:48 am
Posts: 2
Hi!

I get nasty audio dropouts when Live shows only around 50-60% CPU while playing instruments through midi. If i increase the load it gets worse and when i reach around 80% it sounds like complete garbage. The most stable playback i can get is between 128 and 512 samples buffer size. I found really interesting that with 1024 and 2048 dependent on the playing it got worse than on the lower buffer sizes.

To eliminate the factor of midi interrupts i tried to load the CPU with an audio clip and a heavy chain of plugins until i heard dropouts. They were less present and i could definitively load the CPU a bit more without it sounding like complete garbage but i just don`t get it.

How is it possible that i am not able to max out Live`s CPU meter until the 100% mark before getting dropouts? How can i determine the source of the interrupts? I have a clean OS install on this machine with nothing but Chrome, Ableton and the soundcard`s drivers and mixing software installed. So i only used the stock instruments and plugins.

Hardware:
Macbook Pro 15 inch (Mid 2014, 2.5 GHz i7 4/8, 16GB RAM, GeForce GT 750M, 512GB PCIe SSD)
Fireface UCX (via USB)

Software:
macOS High Sierra (10.13.6)
Ableton Live 10 Suite (10.0.2)
Totalmix FX (1.50) / Firmware 46 / Driver 3.08

Any suggestions what i can do? To my understanding this shouldnt be a problem at all since it doesnt even use all the available resources for realtime processing.

Thanks!


Top
 Profile  
 
 Post subject: Re: Dropouts from less than 100% load on CPU meter?
PostPosted: Thu Aug 09, 2018 1:13 pm 

Joined: Fri Aug 29, 2008 5:30 pm
Posts: 1205
That's normal with all DAWs. The CPU has more stuff to do than run Live. It's doing background tasks all the time, like monitoring the keyboard and mouse for input, disk I/O, audio and video drivers, network connections, etc. Both Windows and Mac OS have utilities that let you monitor what processes are running at any given time and how much CPU, memory and disk they are using. To get the highest performance turn off everything not needed...disconnect from the network, turn off wi-fi, see what startup tasks aren't needed, etc.


Top
 Profile  
 
 Post subject: Re: Dropouts from less than 100% load on CPU meter?
PostPosted: Thu Aug 09, 2018 5:49 pm 

Joined: Wed Jun 25, 2014 11:34 am
Posts: 7021
zihlmannsven wrote:
Hi!

I get nasty audio dropouts when Live shows only around 50-60% CPU while playing instruments through midi. If i increase the load it gets worse and when i reach around 80% it sounds like complete garbage.

How is it possible that i am not able to max out Live`s CPU meter until the 100% mark before getting dropouts? How can i determine the source of the interrupts?

Hardware:
Macbook Pro 15 inch (Mid 2014, 2.5 GHz i7 4/8, 16GB RAM, GeForce GT 750M, 512GB PCIe SSD)
Fireface UCX (via USB)

Software:
macOS High Sierra (10.13.6)
Ableton Live 10 Suite (10.0.2)
Totalmix FX (1.50) / Firmware 46 / Driver 3.08

Any suggestions what i can do?


There seems to be a Flash Update Tool for Firmware 47 of 11th of July.

With Live 9 dropouts in my experience may come already at 70% audio engine load, in Live 10 it's more like 90% for me but it depends on the instrument. I have some demanding plug-ins.

How many channels do you have active in the UCX? That draws CPU, used or not. Have you talked to RME? They often have great suggestions.

If you don't use an external monitor, or a Push 2, you may want to look into using the internal graphics only.

Personally, I don't trust High Sierra. You formatted like APFS or kept HFS+?

_________________
Make some music!


Top
 Profile  
 
 Post subject: Re: Dropouts from less than 100% load on CPU meter?
PostPosted: Fri Aug 10, 2018 10:57 am 

Joined: Wed Oct 24, 2007 4:50 am
Posts: 3822
zihlmannsven wrote:
I get nasty audio dropouts when Live shows only around 50-60% CPU while playing instruments through midi. If i increase the load it gets worse and when i reach around 80% it sounds like complete garbage. The most stable playback i can get is between 128 and 512 samples buffer size. I found really interesting that with 1024 and 2048 dependent on the playing it got worse than on the lower buffer sizes.

To eliminate the factor of midi interrupts i tried to load the CPU with an audio clip and a heavy chain of plugins until i heard dropouts. They were less present and i could definitively load the CPU a bit more without it sounding like complete garbage but i just don`t get it.

How is it possible that i am not able to max out Live`s CPU meter until the 100% mark before getting dropouts? How can i determine the source of the interrupts? I have a clean OS install on this machine with nothing but Chrome, Ableton and the soundcard`s drivers and mixing software installed. So i only used the stock instruments and plugins.


firstly, the Live "CPU" meter isn't really a CPU meter at all. i think it would cause a lot less confusion if Ableton called it something else:

https://help.ableton.com/hc/en-us/artic ... sk-Manager

secondly, the amount of CPU power being used doesn't always correlate with actual audio processing performance. that is because glitch-free audio first and foremost requires solid, uninterrupted audio processing to occur. audio can even glitch on a computer that shows very low CPU usage—i.e. there is plenty of power, but it cannot be harnessed smoothly enough because other processes are stalling audio processing for too long. the problem is that audio processing requires real-time performance, and Mac OS X and Windows are not real-time operating systems (a proper real-time operating system can guarantee processing time to specific processes).

it makes sense that you can load the "CPU" meter higher with an audio clip, since the amount of audio processing power required is more stable. if you are playing a virtual instrument via MIDI, then the amount of processing power required can vary greatly depending on the instrument you are using, and how many notes you are playing concurrently—this is probably why it seems more unpredictable to you.

this Ableton help page covers most of the things you can do in Live to reduce CPU load:

https://help.ableton.com/hc/en-us/artic ... e-CPU-load

there are some helpful tips on that page, however there is not a lot of detail about other Mac OS X processes that can cause glitches. this guide covers most of those:

https://figure53.com/docs/qlab/v3/gener ... -your-mac/

_________________
smutek wrote:
For an ever lasting sound ... turn sustain, decay and release all the way up and lay a brick on your keyboard. You also want to leave your computer on for this. Don't move the brick.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC

 
 

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group