1 (edited by grezure 2024-08-26 05:58:14)

Topic: New Pops and Clicks

I recently switched to a Babyface Pro FS. I had an ongoing project and was using a first gen Focusrite Scarlett 2i4. This is quite a big project, and I was running the Scarlett at a buffer size of 128. I had no pops and clicks. Now that I switched to the Babyface, the exact same project with no additions at buffer size 128 is popping and clicking really bad. I had to switch to 512 so it was smooth again.

I'm on Windows 11 and both are using ASIO. Babyface is ASIO Fireface USB and Scarlett was Scarlett USB ASIO.

I would expect this interface to have better performance than the Scarlett. Do you know what I might be missing that doesn't allow me to run an equal (or better) buffer size?

Please let me know if I can provide any more info that helps.

TIA

Re: New Pops and Clicks

Windows or Mac ? What version and what driver version ?

M1-Sequoia, Madiface Pro, Digiface USB, Babyface silver and blue

Re: New Pops and Clicks

waedi wrote:

Windows or Mac ? What version and what driver version ?


Windows 11 Home. Driver is 1.251

4 (edited by waedi 2024-08-26 06:18:05)

Re: New Pops and Clicks

The main difference between the two interfaces :
Scarlett is a minimum channel interface, Babyface is a multichannel interface with 24 channels.

Is your computer a Notebook ? There are lots of optimizing tips for music-computers out there.
Switching off any power saving management especially USB-power saving options is what I remember but there is many more.
Also every DAW has its optimizing options, whats your DAW ?

M1-Sequoia, Madiface Pro, Digiface USB, Babyface silver and blue

5 (edited by grezure 2024-08-26 06:26:01)

Re: New Pops and Clicks

waedi wrote:

The main difference between the two interfaces :
Scarlett is a minimum channel interface, Babyface is a multichannel interface with 24 channels.

Is your computer a Notebook ? There are lots of optimizing tips for music-computers out there.
Switching off any power saving management especially USB-power saving options is what I remember but there is many more.
Also every DAW has its optimizing options, whats your DAW ?

It's a pretty high end desktop PC. Power Saving is off on the USB ports and I also ran through quite a list of things I optimized when I updated to Windows 11 too.

i9 12900K
WD Black SN850X
64GB RAM
GTX 1060
Ableton 12

Re: New Pops and Clicks

Is the project overfilled with plugins ?
128 buffer should be no problem.
If you run a new empty project with only one song, is this playing without pops ?

M1-Sequoia, Madiface Pro, Digiface USB, Babyface silver and blue

Re: New Pops and Clicks

waedi wrote:

Is the project overfilled with plugins ?
128 buffer should be no problem.
If you run a new empty project with only one song, is this playing without pops ?

Yes it has a lot of plugins. Just comparing it with Scarlett though, those plugins don't cause any issue so trying to figure out why it's an issue for the Babyface. Empty project I can run at the minimum of 48 buffer no problem.

8 (edited by ramses 2024-08-26 07:43:32)

Re: New Pops and Clicks

grezure wrote:

I recently switched to a Babyface Pro FS. I had an ongoing project and was using a first gen Focusrite Scarlett 2i4. This is quite a big project, and I was running the Scarlett at a buffer size of 128. I had no pops and clicks. Now that I switched to the Babyface, the exact same project with no additions at buffer size 128 is popping and clicking really bad. I had to switch to 512 so it was smooth again.

I'm on Windows 11 and both are using ASIO. Babyface is ASIO Fireface USB and Scarlett was Scarlett USB ASIO.

I would expect this interface to have better performance than the Scarlett. Do you know what I might be missing that doesn't allow me to run an equal (or better) buffer size?

Please let me know if I can provide any more info that helps.

TIA

A system with that CPU should easily be able to work with a 188 channel interface like the UFX III
up to a 390 channel interface like the HDSPe MADI FX.

Try all USB ports

Did you try already all USB2 and USB3 ports on your system?
Normally, all USB3 chipsets should be 100% backward compatible to USB2. Each USB3 port has separate pins for USB2.
Usually, there are no USB chipset issues under USB2 I read here from RME on the forum, USB3 is more demanding.
But what can always happen is that two USB ports share the same USB controller, and this can be bad for a recording interface. Therefore, disconnect all USB hardware that you do not require and try all USB2 and USB3 ports for connecting the Babyface and check whether the situation becomes better with one of these ports.

If that does not help, check the settings and DPC Latencies as described below. But here is a recommendation if you have a Desktop PC and a free PCIe (2.0 x1) socket which does not share PCIe lanes with another PCIe socket or M.2 cards:
To really ensure that the recording interface gets a dedicated USB controller for itself, I would suggest getting an additional USB3 PCIe card for your system with FL1100 USB3 chipset on board. This card/chipset s known to support USB3 and USB2 recording interfaces very well. Its drivers are integrated with Windows 10 and 11 already and work with the more efficient interrupt scheme called MSI (Message Signalled Interrupts). This hard here:
https://www.sonnettech.com/product/alle … 4port.html

Check DPC Latencies

Did you use LatencyMon to check whether your PC is suitable to handle real-time audio processing?
https://www.resplendence.com/latencymon
Under Tools -> Options -> Tab "General" set to measure
   [x] Interrupt to user process latency
Run it on a freshly started and IDLE system for at least 5–10 minutes.
Wait a couple of minutes after login until startup- and login- related processes settled, and CPU activity goes down.
Do not start any other application as it induces already a DAW load to your system.
During measurement, avoid mouse and keyboard activity.

Energy Profile

Do you use High-Performance or even Ultimate Performance energy profile?
See: https://www.howtogeek.com/368781/how-to … indows-10/
    powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

Windows Memory Integrity (VBS) disabled?

Is Memory Integrity (VBS) disabled? It is a security feature, but is badly "overdesigned" for end users' demands.
Therefore, Microsoft has blocked installation of Win11 on older systems where it is enabled by default because
there is not enough performance left. But even on modern systems, gamers (who also need a fast reacting and
performant system) complained about lower fps so that Microsoft had to invent the gaming mode which disables it.
https://www.tomshardware.com/how-to/dis … windows-11

BIOS Settings, disable energy savings

Is your BIOS tuned to turn off energy saving to get a quicker reacting system with lower DPC latencies?
- Disable C-States or set to C0: keeps CPU cores active even if they are not in use, reduces DPC latencies a lot
On some systems, you can also disable P- and T- states, to keep the CPU running at a constant frequency
and to disable thermal throttling.
- Disable C1E (enhanced halt state) so that the CPU core does not lower voltage and clock frequency to save even more power
- Enable Turbo (allows CPU to boost its clock speed beyond the base frequency when thermal and power conditions permit)
- Keep EIST enabled, you can control CPU clock speed by Windows Energy profiles.
- Disable "Spread Spectrum" to avoid changes of the CPUs clock frequency, as a settling time is required for the new clock frequency to stabilize. This can cause some µs of lag which we better save for lower DPC values.

Optimization for background processes

Check whether this brings you benefits. It sets the time quantum of the process scheduler to a longer and fixed time quantum like in Windows Server to be able to work on processes more efficiently:
https://www.tonstudio-forum.de/blog/Ent … es-or-not/

Backup before doing changes

It is highly recommended to perform a backup of your system and - if you change BIOS settings - to make photos of your BIOS settings before changing anything.

Macrium Reflect Home is an excellent disk imaging software.
I would purchase the tool as the demo version is lacking two important features.
- RDR (Rapid Delta Restore, see https://blog.macrium.com/focus-on-macri … 3a244a0fb)
- incremental backups

With Rapid delta restore, only the deltas/changes are restored which increases restore time massively.
I can restore a 1 TB SSD filled with around 850 GB of data in less than 15 minutes.
So if you perform a few changes and want to go back to the previous state, it does not take much time and it is reliable.
I would not trust Microsoft tools, they are lacking such features and helpful options.

If you buy four Macrium Reflect Home licenses, then you get 2 for free. Ask your friends and in family, then you save 50% of the price for one license.

BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14

9 (edited by ramses 2024-08-26 07:53:07)

Re: New Pops and Clicks

grezure wrote:
waedi wrote:

Is the project overfilled with plugins ?
128 buffer should be no problem.
If you run a new empty project with only one song, is this playing without pops ?

Yes it has a lot of plugins. Just comparing it with Scarlett though, those plugins don't cause any issue so trying to figure out why it's an issue for the Babyface. Empty project I can run at the minimum of 48 buffer no problem.

Check your DPC latencies, see my posting above and whether the usual settings have been performed to get an optimum performance.

If you are using a lot of VSTs this can be problematic.
Moreover, if you are using too many inserts in one track because this needs a high single thread performance of the CPU as all of these inserts are run one after the other on one CPU core.
Some VST plugins cause a very high CPU utilization, that's why I don't use them anymore.

https://www.cpubenchmark.net/cpu.php?cp … mp;id=4597
Your CPU has a high performance, also high single thread performance.
It has Power and Efficiency cores.
It could be that audio related tasks are scheduled to Efficiency cores.
You could try the following
a) disable E-Cores entirely for a test whether it makes situation better
b) use tools like Bitsums Process Lasso Pro, where you can bind processes/applications to power cores
and many other useful things like choosing automatically a high energy profile for certain applications
and which can also automatically use energy saving profile when the system has no mouse/keyboard activity for some time.
This so called idle saver can of course be disabled if you are in power mode for DAW or other applications.
https://bitsum.com/

BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14

Re: New Pops and Clicks

Hello

grezure wrote:

I would expect this interface to have better performance than the Scarlett. Do you know what I might be missing that doesn't allow me to run an equal (or better) buffer size?

Agree! Your BF Pro FS should work as well or better than your Scarlett at 128 samples, IMHO the reason is between DAW↔OS↔RME USB Driver and it should be something very simple, the difficult thing is to know what fails in the fastest way, at least for users like us. I've also changed from Clarett 4Pre to UCX II and (not being an expert in the matter) observed that the USB technology used by both cannot be compared.

You've paid for new hardware and a software license, why not ask RME and Ableton what's going on? Seeking help here is always a good idea (you may find the answer here ... or not) but backed up by qualified support would be better, that's what I would do.

It will be a pleasure to read your discoveries smile

UCX II FW106/34/104 v1.253 TM1.97 - PC Win11 23H2 / Fedora WS 41 - Reaper 7.27

Re: New Pops and Clicks

tonpalt wrote:

Hello

grezure wrote:

I would expect this interface to have better performance than the Scarlett. Do you know what I might be missing that doesn't allow me to run an equal (or better) buffer size?

Agree! Your BF Pro FS should work as well or better than your Scarlett at 128 samples, IMHO the reason is between DAW↔OS↔RME USB Driver and it should be something very simple, the difficult thing is to know what fails in the fastest way, at least for users like us. I've also changed from Clarett 4Pre to UCX II and (not being an expert in the matter) observed that the USB technology used by both cannot be compared.

You've paid for new hardware and a software license, why not ask RME and Ableton what's going on? Seeking help here is always a good idea (you may find the answer here ... or not) but backed up by qualified support would be better, that's what I would do.

It will be a pleasure to read your discoveries smile

Why should it? Audio interface is not an accelerator, it only inputs and outputs audio data to/from the computer. And it's up to the computer to supply/process this data without any interruptions.

And BBF Pro has more audio channels (=more audio data) to transfer, so it requires a faster computer than the Scarlett.

Fireface UCX II + ARC USB > ADI-2 Pro FS R BE > Neumann KH 750 DSP + MA 1 > KH 120 A

12 (edited by ramses 2024-08-26 16:05:34)

Re: New Pops and Clicks

unpluggged wrote:

And BBF Pro has more audio channels (=more audio data) to transfer, so it requires a faster computer than the Scarlett.

Does this make really sense to you? Look at his CPU how performant it is.
This should be more than sufficient for any RME recording interface.
And the difference between a Scarlett and BBF Pro might at maximum only be 20 channels.
If I compare this with my 188 channels ...

My CPU is 3-4x slower compared to his CPU, but I can use an UFX III with 188 channels without issues at 32 samples ASIO buffer size. Even with 400 channels and 2 VST per channel, in total 800 VSTs. Also at 96 kHz.
See https://www.tonstudio-forum.de/blog/Ent … cks-de-en/

To draw another comparison, the MADIface Pro (from 2016) had alone 68 Channels via USB2, and it worked also pretty good years ago on systems which had at that time (2016!) significantly less CPU power compared to his system.

I think there is something different wrong, I wrote already a lot what he could check.

Only because you have a performant system doesn't mean you can use as many VST as you like.
Some VST and VSTi use a lot of system resources, which can make it necessary to choose a much higher ASIO buffer size.
For example iZotope Ozone.

I would wait now for more details from him, I think we speculated already enough.

BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14

Re: New Pops and Clicks

ramses wrote:

A system with that CPU should easily be able to work with a 188 channel interface like the UFX III
up to a 390 channel interface like the HDSPe MADI FX.

Try all USB ports


Check DPC Latencies


Energy Profile


Windows Memory Integrity (VBS) disabled?


BIOS Settings, disable energy savings


Optimization for background processes


Thanks very much! I will run through these to make sure and report back. I appreciate everyone's comments here.

Re: New Pops and Clicks

grezure wrote:
ramses wrote:

A system with that CPU should easily be able to work with a 188 channel interface like the UFX III
up to a 390 channel interface like the HDSPe MADI FX.

Try all USB ports


Check DPC Latencies


Energy Profile


Windows Memory Integrity (VBS) disabled?


BIOS Settings, disable energy savings


Optimization for background processes


Thanks very much! I will run through these to make sure and report back. I appreciate everyone's comments here.



After running through all of these steps and a lot of others around the web. I think I have it running smoothly now. Hopefully this helps someone. The link is here: https://www.reddit.com/r/techsupport/co … _ntoskrnl/

The steps that fixed it for me:

Download PowerSettingsExplorer from here and run it as administrator. Then find the following 2 options: Processor Idle Demote Threshold and Processor Idle Promote Threshold, UNtick them both, then go to your power plan settings, find the new option under "Processor Power Management" and set both to 100%. That helps lower mostly all latencies, if you are happy, you can stop here, if you want to try and lower them even further, please continue.

Unparked all my cores. I used PowerSettingsExporer as described in fix 2, unticked Processor Performance Core Parking Min Cores and then went into the Power Plan Settings and set this to 100%, and boom everything is resolved.

I now have everything in the green in LatencyMon and I can run my big project with 256 samples. Thanks for all the help!

Re: New Pops and Clicks

Thanks for reporting and sharing this helpful solution.

M1-Sequoia, Madiface Pro, Digiface USB, Babyface silver and blue