1 (edited by fables 2024-11-20 20:25:16)

Topic: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Now  that I have switched to a brand new UFXiii (from Red 16line), trouble shooting mode has started again.

I am running on a MacBook Pro M1. MacOS 14.7.1 (23H222)

Audio dropouts last between .3 and .7 seconds so far, when measured. To measure, I use a test tone generator in Ableton Live and record on the interface directly to DURec. The dropouts therefore a not caused by the speakers or the connection to them.

See attached screenshot of what a sine wave looks like, recorded directly with DUREC. As you can see, something is off and then the interface seems to shut down audio.

Firmware 2.0

Driver 4.16

I have removed any stray kernel extensions as discussed in other threads. I do not get any error message whatsoever and have no idea where to look for the issue.

Any help appreciated

https://i.imgur.com/gQvgaZL.png
https://i.imgur.com/unDBuBJ.png

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Is that yellow region the dropout you're referring to? What about the weird discontinuities in the test signal?

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Please try a different USB cable and/or USB-C port. Directly to the Macbook with no hubs.
Also test USB 2.0 mode. See manual and look for "interface mode".

Regards,
Audio AG Support

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Steffen wrote:

Is that yellow region the dropout you're referring to? What about the weird discontinuities in the test signal?

Hm yes. As you can see, the sine wave suddenly isn't a sine wave anymore, then the audio stops. The yellow region is only there to measure the length of the dropout. Focus on the sine.

5 (edited by fables 2024-11-21 10:24:52)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Audio AG Support wrote:

Please try a different USB cable and/or USB-C port. Directly to the Macbook with no hubs.
Also test USB 2.0 mode. See manual and look for "interface mode".

No hubs, directly connected, everything else disconnected. Tried two of the ports, no difference. I am not using USB 2 as I need the Madi channels, that is why I bought the interface in the first place.

I also won't use class compliant mode, as I need TM, which is the other reason why I bought the interface.

Reading for hours through the various posts on this forum I have collected the following info, although nothing is "official"

- M1 USB audio has a problem, Thunderbolt doesn't
- the v3.3 Kernel driver might help, as one can set a higher buffer value, but Apple is discontinuing direct access to the Kernel, which is why RME has driver v4.7
- USB2 has no problems, because less channels mean less data. That is also why other RME interfaces have no problem, like the BabyFace.
- class compliant mode might solve it (not sure why it should, maybe higher buffer settings?) but then TotalMix is not available anymore except through an iPad - more clutter & devices, not less, I don't like it.
- it seems to be an Apple problem that also other interface providers struggle with, but nobody has heard anything from Apple regarding a fix.

--------

Meanwhile I did a couple more tests. I tried to open a lot of memory-hungry applications and sometimes, audio will stop for several seconds if I do so. ActivityMoniror did not show any memory swapping.

Also, when I play audio, sometimes it doesn't simply stop but does have some distortion before it stops. Looking at what happens to the sine wave test signal, it is very well possible that I hear some distortion in an audio signal before it is shut off.

Obviously, RME won't be able to help much or else this wouldn't be an issue anymore.

It seems to me that issue is not solvable from our end at this time. I will consider the UFX+ instead, which has Thunderbolt.

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

I proceeded to de-install the driver 4.7 and instead install the kernel extension driver 3.33 to see if that makes a difference. I have set the Safety Offset in the Fireface USB sessions app to Large, which is the largest option (this ain't Starbucks, folks ;-)).

I then proceeded to open a couple of ram hungry apps - Pixelmator is a good one, takes 3 GB ram on my system. imOvie, a couple of websites in Safari, and Chrome. So far, memory in ActivityMonitor still green (I have 16GB in this MacBook Pro M1)

Then I launched https://browserbench.org/JetStream/ in Chrome & Safari, also loaded a big project in Live (select Clip "RAM" mode to load the whole file into RAM - 5GB!

Long story short – it still has audio dropouts – but at that point the system was swapping 5 GB of memory.

I don't know what the additional latency for the "Large" setting is, and if it matters for my use cases, but I am pretty positive that it is much harder to get audio dropouts this way. Is it good enough? I don't know. I will sleep over it. I have the option to buy a UFX+ tomorrow, so a decision has to be made.

UFX III via USB3 with the chance of audio dropouts (probably none as my testing was seriously a lot harder on the ram than my usual workflow) vs UFX+ via Thunderbolt, which should have no issues at all.

Any feedback?

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

ups… I was too optimistic. Just had a some crackling with no memory pressure whatsoever, and no load on the CPU. I think the choice is clear. Bye bye UFX III - it was nice while it lasted.  Fingers crossed your 8 year older sibling has what it needs.

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

To wrap this up, I returned the UFX3 because of audio dropout issues with the MacBook Pro M1. I am now using UFX+ via thunderbolt, so far without any audio dropouts. I can only recommend MacBook users to look for a Thunderbolt solution. Unfortunately, as of the time of this writing, USB3 on the MacBook seems to be unable to deal with the high channel count of these devices without crackles and drop outs.

9 (edited by maggie33 2024-12-25 01:52:46)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Works flawlessly here. No dropouts or sth.

Maybe it had to do sth with your MacOS related config?

Tested with:
UFX III (latest Firmware) connected directly via USB3 to:
MacStudio M1 Max
Sequoia 15.1.1
DK v.4.17


---
Edit 2024.12.25:

I just deleted the links to pixshare, as they replaced them (after expiration) with big commercial links to their website.
I don't like to be a spreader of such practices...   
---

deleted image

---

deleted image

---

deleted image

---

deleted image

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Just wondering - did you add load to the system, like I described? Make sure the memory starts swapping. It is not directly related to that but will reliably trigger an audio drop-out. Also, I did record for two hours. Drop-outs occurred at random times, also when I had no memory pressure whatsoever.

I have moved on to the UFX+, so consider this topic closed for me.

11 (edited by maggie33 2025-01-04 05:19:58)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Thanks - anyhow the topic is closed for you, I just would like to reproduce and understand your issue.

Ok, i did a new test today - tried to max out CPU load, RAM and the USB3 throughput. Believe me or not - i had dozens of apps running at the same time....

Let me describe - all things here were running at the same time:
- UFX III was recording via DUREC to a USB Stick
- Ableton was sending a sine Wave at 0dB and recording the AES Playback to the blue track
- Ableton was set to simulate the max cpu load (80%)
- The clip RAM was also set for all Tracks
- browserbench jetstream was also running
- I even started two instances of an app which played some Audio in Xcode (the red marks in screenshot) to add additional load on cpu, RAM, CoreAudio and the USB3 Bus (one instance on simulator, the other directly on my Mac)

Result:
- I cannot hear or see any dropouts.
- Nothing wron in the durec recording or abletons direct record.
- Cannot confirm this at all.

Let me ask 3 Questions:
Did you really record a sine wave for 2 hours, to look if there are dropouts?
How did you do it (as the browserbench thing just rans for 1,2 minutes)?
How much RAM does your M1 MacBook have?

BTW: I also cannot confirm your statement: "USB2 has no problems, because less channels mean less data. That is also why other RME interfaces have no problem, like the BabyFace."
Because you mix USB2 and USB3 in a total different context.
-> USB2 class spec defines 480 MBit/s transfer rate as maximum. Thats enough for less channel units.
-> While USB3 is specified at 5 GBit/s max. Thats enough to transfer all channels the UFX III needs (if properly connected to a USB3 controller on the Mac).

Here my screens:

Edit 2025.01.04 deleted expired image links (reason: see my post above)
----

deleted image

---

deleted image

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

I just purchased a UFXIII and I'm am experiencing audio dropouts. It's random. I might go 6 hours without one, or experience dropouts every few minutes. I've re-installed drivers. I'm on latest Pro Tools, Spotify. I've updated all audio apps and plugins. I'm connecting via USB 3.0. No USB hub involved. I'm running everything at 48k with internal clock.

Tech support has not offered any solutions. This is incredibly frustrating since all I've read about is the stability of RME drivers. I've had this interface for a week and I've not found any solutions. It looks like it's a common problem by the several threads I found searching on this forum.

Is there any solutions? It really feels like the interface does not like sharing audio between multiple apps.

Macbook Pro 2021 M1
Sonoma 14.7.2
Driver 4.17
Flash v20

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

See post number 9
The difference i see is Sonoma vs Sequoia.
As your software runs fine on Sonoma it will have no issues on Sequoia (it is in use now for a time)
Let's hope the upgrade will solve the isseue, unfortunately I don't know any other magic trick.

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

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Thanks for the reply. I was trying to avoid OS 15, but if that is the fix, I might need to take the plunge.

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

And there is no guarantee for the fix.
You are right, there is a lot of reports about dropouts, but the huge majority who has no issues and therefore do not report anything, this is invisible.

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

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Updating to OS15 did not fix the issue. I had two dropouts within ten minutes of playback.

I may try re-imaging the comp and starting fresh. If that doesn't work, then I may be forced to return the device.

17 (edited by waedi 2024-12-19 20:02:40)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

I'm sorry to hear that, A total fresh install is what I also would do, I guess.

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

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

maggie33 wrote:

Thanks - anyhow the topic is closed for you, I just would like to reproduce and understand your issue.

Ok, i did a new test today - tried to max out CPU load, RAM and the USB3 throughput. Believe me or not - i had dozens of apps running at the same time....


I don't see memory pressure in your picture at all. Everything is green.


maggie33 wrote:

Let me ask 3 Questions:
Did you really record a sine wave for 2 hours, to look if there are dropouts?
How did you do it (as the browserbench thing just rans for 1,2 minutes)?
How much RAM does your M1 MacBook have?


16GB shared memory. I did record for two hours, thats what I stated, yes. The browser bench  thing was for a different, first test. I described in one of the above post pretty much the exact setup, IIRC I was mainly using some memory hungry apps like Pixelmator, and loading a long jam into Ableton RAM, enough to ensure memory swapping will happen. In my tests, activity monitor clearly showed memory pressure, and swapping memory increased


maggie33 wrote:

BTW: I also cannot confirm your statement: "USB2 has no problems, because less channels mean less data. That is also why other RME interfaces have no problem, like the BabyFace."
Because you mix USB2 and USB3 in a total different context.
-> USB2 class spec defines 480 MBit/s transfer rate as maximum. Thats enough for less channel units.
-> While USB3 is specified at 5 GBit/s max. Thats enough to transfer all channels the UFX III needs (if properly connected to a USB3 controller on the Mac).

Not sure why this should be wrong. I was talking about all the people who said they have no problem with their smaller devices, that all use USB2. They do have less channels, that is a simple fact to check.

From my perspective, whatever the spec, USB3 doesn't work, and it does provide for a higher data throughput, as you rightly stated, which does result in more channels being processed, which does mean more data needs to be buffered etc. If I use USB2 with the same hardware, I have changed the setup to a point where it doesn't reflect the issue I am having with USB3.

So thanks, I understand that you want to find out what is wrong, but I did all I could for now to provide input. Maybe check that memory pressure issue. I wasn't talking about maxing the CPU out etc.

But who knows, the issue could be something else. Maybe it has nothing to do with USB3. Maybe it is the power conditioning or the I just have a computer that has random issues when processing audio. I don't know what to look at to find out, as I could not find any obvious errors in the logs. That is actually pretty unsettling, because something should report an issue when it encounters what you see in my screenshots.

19 (edited by maggie33 2024-12-20 03:13:18)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

waedi wrote:

See post number 9
The difference i see is Sonoma vs Sequoia.
As your software runs fine on Sonoma it will have no issues on Sequoia (it is in use now for a time)
Let's hope the upgrade will solve the isseue, unfortunately I don't know any other magic trick.

Sonoma and Sequoia behave(d) exactly same here. I just always updated with new releases of MacOS, but never reinstalled a whole system (same for Linux and Windows) for more than 10 years or since the (win95 era is past ;-))...

So, I wonder how the rumor still exists today, by hoping a fresh install will fix everything, instead of trying to get the real cause...

To mention (again) I usually do not do single (one-file) recordings of (multiple) tracks for multiple (or 6 and more) hours.
If you do so, hundreds of reasons can cause dropouts...
Without further details, it is always just a guess. Impossible to give a proofed solution.

Anyhow some examples and tipps, you could check:
- Keeping the (general) formula in mind:
    File size (in bytes) = Sample rate × Bit depth × Channels × Duration (in seconds)
    This would be ~8GB for a 6 hour, stereo, 48kHz, 32bit float recording file (!)
- Afaik (not sure), Spotify usually plays its songs at 44.1kHz? Maybe better to switch your unit to this?
- Do you record into RAM or directly to a file?
- If RAM -> its not endless...  after a while, Mac will cache it to disk (see the swap-thing in this thread)
- Any other processes suddenly get active which affect RAM/Disk writes?
- Any other processes suddenly make use of the same USB controller?
- USB Cable physically 100% OK?
- Tried to raise the buffersize in Pro Tools?
- No other devices or sw that could interfere?
- Checked the RME Settings App for CRC errors?
- Used the Activity Monitor App for an spikes?
- Had a look in the Console App if there are some relevant logs during dropouts?
- etc... etc...

Edit: I addressed this to Tinball.

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

20 (edited by Tinball 2024-12-20 02:49:58)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

I didn't know doing a fresh install was a 'rumor' around here. Forgive me, I am new to the boards.

I am at the point of trying a fresh install, because that is where I am at. I've exhausted every other variable at this point. I've not had to do a fresh install in years either, but again, this the where I'm at. I've not read or heard of any other fixes for this known issue. RME tech support has been responsive, but has offered no solution either.

-Spotify can run with a 48k, 96 and up. Yes, it technically streams at 44.1, but any device I've owned has been able to playback Spotify without dropouts at 48k.

-I've tried multiple OS. I've unistalled and reinstalled the drivers. I've tried 44.1, 48k.
-I have removed other ACE drivers. Namely Audio Hijack, because there has been problems with their driver lately. That didn't help either.
-No CRC errors in RME Settings
-No memory, CPU or Hard disk spikes.

I'm using USB3 cable that came brand new with the UFX III. I've tried different ports.





Just random dropouts of audio.

21 (edited by maggie33 2024-12-20 04:15:48)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

@fables, yes - i wanted to show that i was not possible to max out my RAM with "usual" apps.

But i am on 64GB RAM here...
Ok - so i just wrote a little bash script, which constantly pumps some data into RAM:

#!/bin/bash

# This script stresses the RAM by allocating memory in blocks of a specified size.

# Function to stress the RAM
stress_ram() {
    local data=()  # Array to hold the data in memory
    local block_size=$1  # Block size in MB passed as an argument
    local block_size_bytes=$((block_size * 1024 * 1024))  # Convert MB to bytes
    local counter=0  # Counter to track the total allocated memory

    echo "Starting RAM stress test with ${block_size} MB per block. Press Ctrl+C to stop."

    # Infinite loop to allocate memory
    while true; do
        # Generate a block of data and store it in the array
        data+=($(head -c "$block_size_bytes" </dev/zero | base64))
        counter=$((counter + block_size))  # Increment the total allocated memory
        echo "RAM usage: ${counter} MB"
        sleep 0.1  # Short pause to make the process observable
    done
}

# Check if block size argument is provided
if [[ $# -eq 0 ]]; then
    echo "Usage: $0 <block_size_in_MB>"
    exit 1
fi

# Call the stress function with the specified block size
stress_ram "$1"

Running the test again (for about 40 Minutes now)...
Till now: No dropouts...
Will post the results when the 64GB are reached.

https://i.ibb.co/hch8qBF/memtest-running.png

Edit: Here my result:

https://i.ibb.co/fX6GH4R/memtest-64gb-over-max.png

It seems that Apple does som kind of magic?
After the RAM was nearly 64 GB, the Mac swaps it to disk. I noticed  it by constantly lowering my free disk space.
Although, the RAM pressure is and was always green. And although my script was constantly pumping data into RAM.

Believe me or not, but i could not find even one dropout in the recorded sine file in ableton.
UFX III was connected via USB3 during this.


I described in one of the above post pretty much the exact setup

fables, (for me) your descriptions are not clear enough to be able to reproduce your issue.
Anyhow, I tried my best, to reproduce your issue while showing what i did as transparent as possible.
But without concrete facts and ability to reproduce what you did... I cannot confirm this at all.

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

This is my experience with a FF 802 FS on a MBP M1 Max 32Gb (Sonoma 14.7.2 + DK 4.17). With the interface directly connected to the MacBook with USB2 cable i had random dropouts, not so many but very annoying. Then i've plugged the interface to my Apple Studio Display with the USB2 cable and the Apple monitor to the MacBook with the Apple Thunderbolt 4 cable (FF 802 (USB2)->Apple Studio Display (Thunderbolt 4)->MacBook Pro): i don't how it's possible but dropouts are gone. I was going to update the OS to Sequoia as the last try but for now it's fixed on my configuration. Hope it helps.

RME Fireface 802 FS AE, Focal Solo6 BE Anniversary, Neumann NDH30

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

mrck wrote:

This is my experience with a FF 802 FS on a MBP M1 Max 32Gb (Sonoma 14.7.2 + DK 4.17). With the interface directly connected to the MacBook with USB2 cable i had random dropouts, not so many but very annoying. Then i've plugged the interface to my Apple Studio Display with the USB2 cable and the Apple monitor to the MacBook with the Apple Thunderbolt 4 cable (FF 802 (USB2)->Apple Studio Display (Thunderbolt 4)->MacBook Pro): i don't how it's possible but dropouts are gone. I was going to update the OS to Sequoia as the last try but for now it's fixed on my configuration. Hope it helps.

Thanks for sharing

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

24 (edited by ss 2024-12-24 23:08:01)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

I’ve recently (I think) fixed this with my UFXIII and M1 Pro by putting the unit into USB 2 mode.

However if you need the madi channels this won’t help.

I’d posit that the problem lies with the Pro version of the M1 specifically (M1 Max users don’t seem to be as affected) and also with USB3 specifically.

25 (edited by FZ 2025-01-01 22:52:30)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

I have the same problem. Random dropouts during audio or video playback, recording or playback from Nuendo.
MacOS 14.7.2, Macbook M1 Pro, 32 GB, DK 4.17, UFX III

I have also seen in the activity display that the USB driver has a very high CPU consumption during normal playback of a WAV via Quicktime. What is going on?
As a RME user for over 10 years, I am really disappointed for the first time sad

https://i.postimg.cc/g2V05VTy/temp-Image-Juebd-S.avif


I still don't understand why RME doesn't continue to use Thunderbolt. Other manufacturers also manage to offer Thunderbolt 3 interfaces. The fact that intel doesn't want audio interfaces via Thunderbolt is nonsense. Why should Intel care what the chips are used for? And as long as there are PCI to Thunderbolt enclosures, surely it must be possible to install something like that directly in an audio interface.

26 (edited by ramses 2025-01-02 00:01:49)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

FZ wrote:

[...]

I still don't understand why RME doesn't continue to use Thunderbolt. Other manufacturers also manage to offer Thunderbolt 3 interfaces. The fact that intel doesn't want audio interfaces via Thunderbolt is nonsense. Why should Intel care what the chips are used for? And as long as there are PCI to Thunderbolt enclosures, surely it must be possible to install something like that directly in an audio interface.

There are no TB, TB2/3 chips on the market anymore. Sold out and Intel only offers TB4, nothing else.
A TB4 implementation is according to RME too complex to be used in a recording interface and would cost too much.

Am curious what the other vendors will do, once their pile of TB3 chips is empty ...

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

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

FZ wrote:

I still don't understand why RME doesn't continue to use Thunderbolt

It's been explained here clearly and many times. If you still don't understand it, read it again repeatedly until you do.

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

28 (edited by FZ 2025-01-02 01:40:27)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

That makes me sad.
I realize that RME is doing everything to ensure that USB3 is stable. But apparently the factors are much more complex with USB3 compared to USB2.
With the UFX 1 on USB2 I had no problems with my M1 Pro for years.
USB3 seems to be really bitchy here.

The advantage of thunderbolt in the professional sector is obvious on Mac.
It would be a shame to give up this rock solid Audio connection.
There is no way with Thunderbolt/USB4? ASM4242?

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

FZ wrote:

That makes me sad.
I realize that RME is doing everything to ensure that USB3 is stable. But apparently the factors are much more complex with USB3 compared to USB2.
With the UFX 1 on USB2 I had no problems with my M1 Pro for years.
USB3 seems to be really bitchy here.

If the host system is incapable of reliably working with USB audio interfaces, why should we assume it will work better with a Thunderbolt interface? Just because the USB implementation in the hardware or in the OS kernel is buggy, so we can hope that PCIe stack is better implemented? It's a fallacy. At least USB specification is straightforward to implement. Thunderbolt has been a buggy mess since its inception, and now that its 3rd generation has been included in the USB4 specification as a subset, its future is even more vague.

The advantage of thunderbolt in the professional sector is obvious on Mac.

"Mac" and "professional sector" is an oxymoron. Or do you believe that anything you can buy at a retailer that has the word "pro" in its name is automatically suitable for commercial use? Yes, some professionals manage to use it for their work, but it does not make it a "sector".

It would be a shame to give up this rock solid Audio connection.

As it as been shown here, there is nothing "rock solid" in this quirky, buggy, and inherently insecure interface. And even the FireWire with a much wider support had been eventually killed off.

There is no way with Thunderbolt/USB4?

Why no way. These interfaces support USB protocols, so there is a way.

Basic USB 2.0 stack has achieved adequate performance, stability, and latency, and SuperSpeed USB specifications improve on that. So if your DAW struggles to work with multichannel USB interfaces, switching to Thunderbolt will not fix that, if not make it even worse.

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

30 (edited by FZ 2025-01-02 02:34:49)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

TB3 was not included, USB4 is based on TB3. Hence my question as to whether a USB4 interface is conceivable?
In fact, tunneling to PCI lanes seems to solve exactly my problem.

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

I was having more dropouts on Sonoma. With OS 15, I'm getting fewer. RME tech support was asking to watch my Activity monitor to see if the problems begin when 60% of RAM is in use. It happens whether I'm using 50% of the RAM or 90%.

Pro Tools is running rock solid now. I've only had one dropout in the last couple of days. I'm running 32k buffer and a 96k session. Lots of virtual synths, recording 12 tracks at a time. No issues.

Spotify - This is where I'm experiencing the most dropouts. I've tried listening only in 44.1k since that is the rate that Spotify streams. Still an issue.

I switched to Apple Music. I enabled lossless hi-res streaming. I've been streaming a whole bunch of music marked as hi-res lossless and have the UFX set to 192khz. I have heard only one audio dropout in the past 48 hours.

Long story short, after re-imaging my M1 and going through endless troubleshooting, it seems my system has settled down a bit. I really think Spotify is the main issue with streaming dropouts. I'm not having any issues with Apple music.

*shoulder shrug

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Tinball wrote:

I was having more dropouts on Sonoma. With OS 15, I'm getting fewer. RME tech support was asking to watch my Activity monitor to see if the problems begin when 60% of RAM is in use. It happens whether I'm using 50% of the RAM or 90%.

Pro Tools is running rock solid now. I've only had one dropout in the last couple of days. I'm running 32k buffer and a 96k session. Lots of virtual synths, recording 12 tracks at a time. No issues.

Spotify - This is where I'm experiencing the most dropouts. I've tried listening only in 44.1k since that is the rate that Spotify streams. Still an issue.

I switched to Apple Music. I enabled lossless hi-res streaming. I've been streaming a whole bunch of music marked as hi-res lossless and have the UFX set to 192khz. I have heard only one audio dropout in the past 48 hours.

Long story short, after re-imaging my M1 and going through endless troubleshooting, it seems my system has settled down a bit. I really think Spotify is the main issue with streaming dropouts. I'm not having any issues with Apple music.

*shoulder shrug


Did you try the aggregate device trick ?
In some cases it was helpful to create an aggregate device with the UFX only in it.
Then use this aggregate device as the audio device.

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

33 (edited by bogdan 2025-01-03 22:43:20)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Hey guys, nice to meet you all big_smile

Just bought an UFX III, installed the Kernel Extension and still having random dropouts.

M1 Pro, 16GB RAM, Sequoia 15.2.

Wondering if this will get fixed at some point or should i just return my interface and get something else. I hate the situation as i love the UFX, it sounds amazing when it works.

@maggie33 what kind of setup do you have? i'm curious as you are saying you have no dropouts, you said 64GB RAM but could that be all? If that's the case i'll just update to an M4 with lots of RAM smile)

Thank you,
Bogdan

34 (edited by maggie33 2025-01-04 05:38:34)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

bogdan wrote:

@maggie33 what kind of setup do you have? i'm curious as you are saying you have no dropouts, you said 64GB RAM but could that be all? If that's the case i'll just update to an M4 with lots of RAM smile)

What kind of setup I have? - As always: Reading (the thread) helps! What are you curious about? Want to see the Ableton Recording screenshots, running for a 2 hour recording without any dropouts? Sorry, too late - the pics have been deleted. So - Believe it or not....

If you would have read the whole discussion (especially between fables and me), you may have noticed, that with my tests I exactly wanted to reproduce the RAM Pressure/Swapping (although i have 64G RAM). With the result: RAM amount doesn't matter.

What (afaik) seems to matter: the USB3 connection (!)
Check this out:
https://forum.rme-audio.de/viewtopic.ph … 62#p229762

So read, understand and show your details and try to be constructive, instead of saying things without any reproducible content, like: "Just bought an UFX III, installed the Kernel Extension and still having random dropouts."

Thank you,
maggie33

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

35 (edited by bogdan 2025-01-04 10:53:12)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

maggie33 wrote:

If you would have read the whole discussion (especially between fables and me), you may have noticed, that with my tests I exactly wanted to reproduce the RAM Pressure/Swapping (although i have 64G RAM). With the result: RAM amount doesn't matter.

So read, understand and show your details and try to be constructive, instead of saying things without any reproducible content, like: "Just bought an UFX III, installed the Kernel Extension and still having random dropouts."

Thank you,
maggie33

I may have missed the part where you specified what kind of mac are you running on, like cpu and OS version, sorry.

Thank you for pointing me in the right direction smile

https://imgur.com/a/JCtuqDS

36

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

I've observed a slight increase in frustration within the forum. It’s worth noting that this issue doesn't appear to be specific to RME devices.
The problem seems to be more prevalent with the Pro Generation M1, which primarily differs from the Max model in terms of memory bandwidth. Additionally, the issue doesn’t seem to affect USB2 as much. The MacOS version and the driver updates appear to make only a marginal difference.

In my case, the issue also seems to be related to the load on the efficiency cores. This suggests that the root cause is likely related to Apple's hardware or software.

What I also find noteworthy is that RME has removed references and warnings about USB3 on the UFXIII product page, whereas these still appear on the UFX+ page. Interestingly, the UFX+ manual explicitly states that Thunderbolt is the superior interface for professional audio applications.

In my view, presenting USB3 as equally viable as Thunderbolt for professional use seems somewhat misleading, as it doesn’t fully reflect the technical realities. While the difference may not be significant for Windows users, Thunderbolt’s tighter integration and stricter specifications on macOS make it more reliable.

I understand the challenges with chip availability, but my primary concern lies with the communication surrounding this issue and how RME and this forum are addressing it. I sincerely hope that Thunderbolt support is not neglected in future product iterations. I trust RME will find a viable solution smile

37 (edited by ramses 2025-01-04 19:36:02)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

FZ wrote:

[...]
I understand the challenges with chip availability, but my primary concern lies with the communication surrounding this issue and how RME and this forum are addressing it.
[...]
I sincerely hope that Thunderbolt support is not neglected in future product iterations. I trust RME will find a viable solution smile

You can only offer what’s available. Naturally, Thunderbolt (TB) was marketed as the superior interface when it was still around – that’s just how marketing works ;-)

Regarding TB vs. USB2/3

I have already demonstrated in this forum that UFX+ using USB3 handles even 100% CPU load and a minimal ASIO buffer size of 32 samples without any audio dropouts, see https://forum.rme-audio.de/viewtopic.ph … 2#p210092.
Or see also my artificial benchmark with a large 400 track Cubase project (UFX+ vs RayDAT: https://www.tonstudio-forum.de/blog/Ent … s-de-en/).

The lack of Intel TB1, TB2, and TB3 chips has been openly explained by RME in this forum. They also made it clear that implementing TB4 is not feasible due to complexity.

So, what exactly is being sugarcoated? What’s there to criticize about RME or this forum? AFAIR neither RME nor the forum have misrepresented anything. The facts were communicated transparently. Otherwise please deliver URL references for your claim.

to "Apple and TB/USB"

Even during Apple’s struggles with USB3 drivers and their custom communication chips, solutions were available. For example, users could buy TB docks with integrated USB3 chipsets. In the PC world, we sometimes add PCIe cards when needed.

to "Big/Little"

The "Big-Little" CPU issue seems to stem from the fact that none of the manufacturers involved conduct specific tests for audio applications. But there are solutions for this, at least for Windows based systems:
- BIOS profiles that allow disabling efficiency cores,
- Process Lasso Pro, which can assign audio processes to performance cores or
- to simply avoid Big-Little CPUs entirely or
- more pragmatically, to purchase a pre-built and tested system.
The latter is ideal if you’re unsure or don’t have the time or expertise to deal with such issues.

As you rightly pointed out, these are not RME-specific problems.

There is nothing against TB, but also not against USB. I’m confident RME would support it again if it became feasible again.

to "the Forum"

What are your main concerns regarding communication and the "way that RME and the forum treats this" concetete? You should be a bit more specific than leaving the things you complain about in such a nebulous state. So I can only interpret it this way ..

Regarding your claim that RME or even this user forum misrepresents or sugarcoats things is something I disagree with. In addition: since I’m almost the only person here regularly addressing performance topics, your criticism seems directed at me as well. So please clarify what you mean exactly not to produce unnecessary misunderstanding whoever is concerned.

I don’t recall ever misrepresenting or sugarcoating anything. When inaccuracies arose, I corrected them and backed them up with facts whenever possible. Are you seriously blaming me or another person for setting the record straight?!

To sum up

Of course you can be disappointed that Thunderbolt is no longer available, that's perfectly understandable. But please think about why this is the case what the causalities are.
But there is also no reason to make USB look worse than it is.

I also think that it is not fair to point the finger of blame at RME or the forum when nothing has been reported incorrectly or glossed over (why I answered to your posting).

Ultimately it doesn't change the facts that TB 1-3 chips are not available anymore from Intel (irony on: big thanks to Intel for this) and that an implementation with TB4 is not possible; RME communicated openly for what reason.

The USB products are running stable for plenty of Windows and Apple user. If this is not the case for your specific device, then please be so honest to open a case with the particular vendor and complain there. I understand this is tricky with Apple, as you can't easily add PCIe cards
(EDIT: at least it would be possible to use thunderbolt docks or external cases to get other USB3 controller on board so that UFX III or XT II worked reliable).
But is this all RMEs or the forums fault?!

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

38

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

It wasn't personal against you, Ramses. I think it's great what you contribute to the forum, especially your detailed test setups. Unfortunately, there's no one doing the same for Mac systems, but your tests are often referenced, even when it comes to Mac systems. However, that’s not directly comparable.

I love RME products and also think the support efforts are great when issues arise. I’m unfortunately not technically savvy enough to understand exactly what the problem is with Thunderbolt 4/5 chips that makes it so difficult to transfer audio data. Unfortunately, there are no surces on the internet about this either. (If anyone can recommend a thread on the topic, I’d be very interested.) 
I'm also very curious about what will happen with UA interfaces when your seemingly endless supply of Thunderbolt 3 chips runs out. 
I would definitely be very happy if Thunderbolt as an audio interface doesn’t disappear from the market.

The UFX III is still a sensational interface, and I’d rather switch my DAW than give up this audio device. smile

39 (edited by ramses 2025-01-04 20:43:29)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Ok thanks, lets finish this topic, maybe misunderstandings on both sides.

In regards to complexity I found these information with ChatGPT. Note: I do not trust the bad quality of information, but it looks to me as if there are certain information which seem to explain what might be meant with "higher complexity".

TB 4 and 5 seem to implement so many functions that are not required for connecting a recording interface. It seems to cause many hurdles to achieve compliancy to the standards and to implement this all on a FPGA. Finally the much higher data throughput is also not really needed for audio processing which is also kind of a burden performance wise (for the FPGA).

Chat GPT: "Thunderbolt 4 and 5 are more complex compared to earlier versions (Thunderbolt 1-3) due to advancements in technology and the increased demands for higher speeds, compatibility, and additional features. These differences primarily stem from the following factors:
1. Increased Bandwidth and Speed:
    Thunderbolt 3: supports up to 40 Gbps.
    Thunderbolt 4: Maintains 40 Gbps but with stricter performance requirements
       (e.g., support for 4K displays at 60 Hz, minimum 32 Gbps for PCIe data transfer).
    Thunderbolt 5: Aims for up to 80 Gbps, a significant increase.
2. To achieve these high data rates, Thunderbolt 4 and 5 chipsets must be much more powerful and complex, making FPGA implementations more challenging.
3. Protocol Complexity and Functionality:
Thunderbolt 4 and 5 offer additional features such as support for daisy-chaining up to six devices, multi-function adapters, USB4 compatibility, and enhanced security features like data encryption.
These added capabilities increase the chip complexity, as they need to simultaneously support multiple protocols (e.g., PCIe, DisplayPort, and USB), and ensure smooth interoperability between them.
4. Compatibility:
Thunderbolt 4 guarantees backward compatibility with older devices, while Thunderbolt 5 adds requirements to support future technologies, adding further design challenges. Compatibility needs to work across various device types and with different cables, which adds design and testing requirements for the chips.

Challenges for FPGA Implementation:

Implementing Thunderbolt in an FPGA (Field Programmable Gate Array) poses several technical challenges:

1. Protocol Complexity: Thunderbolt requires handling multiple protocols at once (e.g., PCIe and DisplayPort), demanding high data rates and precise synchronization between the different transmission types. This can be difficult to implement in an FPGA, which is typically optimized for specialized tasks.
2. High Bandwidth Demands: For Thunderbolt 4 and 5 (up to 40 Gbps and 80 Gbps), the FPGA must be capable of handling high-speed interfaces and protocols. Many FPGAs may not offer the required internal bandwidth or would need to be paired with external components, increasing design complexity.
3. Protocol Complexity and Licensing: Thunderbolt requires specific licensing and adherence to Intel standards, which can add costs and complexity. Intel provides Thunderbolt technology as a proprietary solution, which makes integration more challenging.
4. Power Supply and Cooling: Thunderbolt 4 and 5 require precise power delivery and thermal management, especially at high data rates and power consumption. Implementing this in a compact audio interface may present additional challenges regarding heat dissipation and power requirements.

Given the challenges outlined above, especially the complexity of Thunderbolt protocols and the need for special licensing, it might not be worth the effort trying to implement this.
Furthermore this would most likely have significant impact on the price.

Moreover, USB ports are available on most computers and laptops, appealing to a broader user base. The complexity and requirements of Thunderbolt for FPGA-based solutions in a compact audio interface might have been seen as too costly and difficult to implement."

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

40 (edited by FZ 2025-01-04 21:07:39)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Thanks for the research, Ramses. Then we might be able to hope for USB4, as the standard seems to be based on Thunderbolt 3 and also offers direct communication with the PCI lanes.
As I understand it, this would bypass the bus communication required for USB 2 and 3, making it a deeper implementation. I’m curious to see how the market will develop here, but I would be happy if  the option for PCI interfaces on laptops could once again be provided, although the implementation would likely be more complex than with USB 3.

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

And do you think that if Apple has buggy implementation of USB3, that USB4 will make it better?

FF UCX II, Digiface USB, Babyface Pro FS

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Cute. But doesn't say nothing...

FZ wrote:

The problem seems to be more prevalent with the Pro Generation M1, which primarily differs from the Max model in terms of memory bandwidth

Cannot confirm this. Just tested here on vacations with a MacBook M1 Pro 16GB, latest Sequoia (family member just offerd his MB to test, sitting next to me). No dropouts...

FZ wrote:

I have also seen in the activity display that the USB driver has a very high CPU consumption during normal playback of a WAV via Quicktime. What is going on?

Sorry... What is "very high" here? Had a look for CPU Load in your WindowServer Process, or your Activity Monitor Process? Just for compare...   

FZ wrote:

...I’m unfortunately not technically savvy enough to understand exactly..

That’s absolutely fine. However, it might be better to first acquire knowledge and be sure before spreading fundamental claims without any comprehensible reasoning.

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

43

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

My baseline is that USB is just inferior to Thunderbolt for this situation because the implementation standards for manufacturers are not as stringent with USB, leading to the same kind of chaos as seen with the Apple chips.
This also leads RME to feel compelled to include a list of notes and compatibility information for USB3 chips in the manual. I just find this to be an undesirable situation, thanks to Intel.
Thats it.

44 (edited by ramses 2025-01-05 14:12:46)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

FZ wrote:

My baseline is that USB is just inferior to Thunderbolt for this situation because the implementation standards for manufacturers are not as stringent with USB, leading to the same kind of chaos as seen with the Apple chips.
This also leads RME to feel compelled to include a list of notes and compatibility information for USB3 chips in the manual. I just find this to be an undesirable situation, thanks to Intel.
Thats it.

Thunderbolt has only a slight advantage because it functions as "external PCIe".

However, this is not a significant issue in my opinion. If you look at the list of supported chips in the UFX+/III manual, then you'll see that USB ports from chipsets (AMD and Intel) are supported. And as you can see from my blog, the RTL differences with TB are tiny (https://www.tonstudio-forum.de/blog/ent … cts-en-de/).

Interestingly:
- USB2 has never been an issue—just look at how many RME interfaces rely on USB2.
- Only certain USB3 chipsets had issues

In most cases, motherboard vendors use ASMedia chips, and fortunately, the newer USB3 chips have no issues.
I can confirm this, as I’ve been running the UFX III for months via USB3 cards with ASM 3142 (also FL1100).

But is Thunderbolt any better?

I think it’s even worse because
1. it cannot be retrofitted into a system if the motherboard and its BIOS aren't prepared for it.
2. Cables are expensive and cannot exceed 2 meters.
3. Extensions are also more costly compared to USB3
4. Implementation is expensive, every product has to go through an expensive and time consuming validation process

The biggest drawback, though, is that Thunderbolt 3 and 4 lack backward compatibility with Thunderbolt 1 and 2 devices—if I recall correctly.

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

45 (edited by Kubrak 2025-01-05 15:13:10)

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Another drawback of TB is that many PCs do not have it. All AMD PCs and also some Intel ones. It means that RME would have to use the both TB and USB on interfaces.

FF UCX II, Digiface USB, Babyface Pro FS

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Hey,

this thread title is Audio dropouts with UFX iii on MacOS 14.7.1 (and probably other MacOS versions).
UFXIII uses USB3 (or USB2, if set via SETUP/REV).
It would be nice to keep the focus on this issue, with the goal to help the users, having dropouts, in a constructive way.

FS wrote:

My baseline is that USB is just inferior to Thunderbolt for this situation because the implementation standards for manufacturers are not as stringent with USB, leading to the same kind of chaos as seen with the Apple chips...

All fine... But the discussion regarding your personal preference if TB or USB is "better" is quite OT here. So, could you please continue this in another thread? IFIR there was already a thread regarding this.

Additionally, if you have really such deep knowledge regarding USB2/3/4, TB, PCI especially with Apple HW. Why don't you use tools like HALLab/AULab (https://developer.apple.com/xcode/resources/) or other ones to collect your TB vs USB audio-performance findings with evidences and open a bug report to apple? F.ex. via (https://developer.apple.com/bug-reporting/)? My experience till now was, that Apple really reacts, if you really provide sth well founded.

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

UFX+ here.

The current and previous Driverkit drivers fundamentally do not work for me, current Sequoia, M1 Max MacBook.

I get:
1) random pops that occur out of nowhere, regardless of DAW load or buffer size
2) periodic invasive bursts of noise

This happens on both USB3 or USB2 connection, whether passed through a Thunderbolt dock, or directly connected to a USB-C port on the MacBook itself. The Thunderbolt Driverkit exhibits the same behaviour - Thunderbolt kext works however, but no lower than 64 samples.

My friends who run RayDats inside Sonnet PCIE Thunderbolt cages are running 32 samples buffer on either the Kext or Driverkit drivers, without any issues. The problem is unique to the UFX models.

Interestingly I hooked up my older UFX via USB2 and it has exactly the same issues on this Mac with the current drivers. Only the Kexts work, make of that what you will.

48

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

You mean your UFX+ works well with the kernel driver on your MacBook? That's a crazy issue. I’ve seen in the forum that it also affects the AVB and Dante interfaces, always in connection with ARM MacBooks. So mostly Interfaces with high channel counts…

Here is also an Apple thread on the topic:
https://discussions.apple.com/thread/25 … ortBy=rank

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

Just came across this.
Maybe useful for people who want to dive in a little deeper in this.
Just a a "basic" (=free) dev-appleid is needed to download the instructions and the profile...
https://developer.apple.com/bug-reporti … form=macos

“Do It For Her”
My Gear: Bontempi Magic light Keyboard

Re: Audio dropouts with UFX iii on MacOS 14.7.1 (23H222)

BlackBlossom wrote:

UFX+ here.

The current and previous Driverkit drivers fundamentally do not work for me, current Sequoia, M1 Max MacBook.

I get:
1) random pops that occur out of nowhere, regardless of DAW load or buffer size
2) periodic invasive bursts of noise

This happens on both USB3 or USB2 connection, whether passed through a Thunderbolt dock, or directly connected to a USB-C port on the MacBook itself. The Thunderbolt Driverkit exhibits the same behaviour - Thunderbolt kext works however, but no lower than 64 samples.

My friends who run RayDats inside Sonnet PCIE Thunderbolt cages are running 32 samples buffer on either the Kext or Driverkit drivers, without any issues. The problem is unique to the UFX models.

Interestingly I hooked up my older UFX via USB2 and it has exactly the same issues on this Mac with the current drivers. Only the Kexts work, make of that what you will.

My UFX II on driverkit drivers will have a random quick audio dropout follow by a ZZZZTTT zapping sound through all the outputs (analog and digital). Is this the burst of noise youre talking about? This only seems to happen with the Driverkit drivers, the kernel extensions rather have extremely small short bursts of static without audio dropout when skipping through a song or between play/pause. Both these issues happen with various usb cables, and both when connected directly to my macbook pro and through a Caldigit dock (tried various ports)

Just getting a little sick of going back and forth between the drivers to try and find a solution, both don't seem perfect, but the Kernel extension seems to be a bit better in the fact that all my connected gear isn't receiving what sounds like a burst of electricity coming through my speakers, headphones and external D/A converters.