@elad: you mentioned it works with USB2.
By using USB2, you have only a 30ch interface like UFX II. When using USB3, then 94 input and output channels are instantly being transferred over USB3, no matter whether you use one or all channels in the application/DAW.
When you compare it with Babyface … BBF has even less channels and uses a different driver which uses possibly other USB transfer modes compared to the newer MADIface driver. As a side note, having the BBF Pro driver installed in parallel should not hurt. I had for several years also a RayDAT on my computer, which I didn't use anymore, but I kept it in the system.
The driver that you load with the application and where you define WDM devices is relevant.
Do you see the difference? 94 vs. 30 vs. 12 channels → other bandwidth demands over USB and in terms of data that needs to be processed by the computer in time.
Under normal conditions, even this higher number of channels causes no issues. I have an Intel Xeon CPU which has a similar performance according to passmark.com. At times, I was able to run even two UFX+ and ADI-2 Pro and had zero issues, this is 376 (188 input and output) channels plus the 14 from ADI-2 Pro FS R BE, in total 390 channels. In the current setup with UFX III and ADI-2 Pro FS R BE 188+14=202.
DPC Latency // BIOS / Windows settings to disable energy saving
Can I assume that you performed already the recommended settings, to disable energy saving?
- BIOS: disabling C-States (also P- and T- States if you have those in the BIOS)
- BIOS: disabling C1E
- BIOS: enable Turbo and EIST (disabling EIST is usually not needed)
- Windows: Energy profile for High Performance or activate Ultimate Performance (so that CPU core parking is also disabled)
You can use Bitsum's parkcontrol tool to check whether in High-Performance CPU core parking is not active (all cores enabled). You can also activate Ultimate Performance (which is per default hidden) there I know for sure, that CPU core parking is disabled.
Did you check already with LatencyMon, whether your computer is suitable for audio processing or whether there are bad settings or driver which cause too high DPC latencies?
Check for CRC errors in driver settings
The next thing is to check USB transport. Keep the RME driver settings window open, then CRC checks are running whether you have a USB transport error or not, which could be caused by a bad cable or other things. If any of the CRC counters are increasing, then you have a problem with USB transport. It doesn't matter which counter increases, only zero is acceptable.
Tip: don't be fooled by crc5/16/32 … These are no counters, these are the names of CRC checks (crc5, crc16, crc32), see also https://forum.rme-audio.de/viewtopic.ph … 4#p211994.
Regarding USB3 cables
Keep in mind that the maximum cable length for USB3 is 3 m, more is causing issues. I am using Lindy premium cables from their Cromo line with triple shielding and which have really a good quality and which are not too expensive.
You could proactively get such a cable:
https://www.lindy.de/3m-USB-3-2-Typ-A-a … ;ci=800504
USB3 chipset compatibility...
The next thing that could cause issues is the USB3 chipset that you use.
With some USB3 chipsets, the USB3 transfer modes that the MADIface driver uses, do not work well.
Normally, the USB3 ports which come from the Intel (or AMD) chipset are fine. But there can be issues, if your mainboard has other 3rd party USB3 chipsets on board which do not work well.
Issues can also arise when connecting more and more USB devices.
- the likelyness increases that recording interface and other interfaces share the same USB controller
- side effects where nobody knows where they come from, maybe based on the point mentioned before
I had the same situation years ago. 2x UFX+, ADI-2 Pro, a fantastic Supermicro server mainboard with a well Intel chipset. But I connected more and more devices and at a certain point also an USB Bluetooth adapter, and then I also got some issues. Isolating 2xUFX+ and ADI-2 Pro behind a special Sonnet card (sadly not produced anymore, which had 4x FL1100 USB3 chip) solved the issue. As the card became damaged I got now the Sonnet card with one FL1100 controller for the UFX III and the ADI-2 Pro became connected to another good working USB port (this is not so critical, USB2 is not critical and only being used for ADI-2 Remote and flashing.
And this is the reason why it is often suggested by RME support to test all USB3 ports. See below. As usually nobody knows which port on the back of mainboard or on the computer case comes from chipset (which theoretically should always work, but who knows ..) and what comes from either supported or unsupported USB3 3rd party chip on mainboard.
!!! IMHO the best strategy is still to isolate the recording interface behind a dedicated and well-supported USB controller !!! The mentioned Sonnet card has low requirementy, only one lane, PCIe 2.0 or higher.
... Try all USB3 ports on your computer
You could check whether this makes a difference: remove all USB devices, only keep UFX III, mouse and keyboard connected. For mouse and keyboard, use USB2 ports.
Now try the UFX III on all other remaining USB3 ports, whether one of these ports gives you more stability.
If the error only occurs once during a day, maybe after a couple of hours of operation, then it might take a few days to find out
a) whether you find a port where it runs stable and
b) if your system can run the UFX III fine.
Proven Sonnet card with FL1100 USB3 chipset
You can much likely accelerate this process by isolating the UFX III behind a dedicated PCIe card with well-supported USB3 chipset (those from Fresco Logic are fine, FL1100, see manual). Connect only the UFX III to it!
The below linked Sonnet card with FL1100 already worked wonder in similar cases with USB issues.
Also nice with this card/chipset: Windows 10 has already a proper driver for it and the driver works with MSI (message signalled interrupts) which works more efficient.
By getting the Lindy Cromo USB3 cable and the Sonnet card you might solve the issue quicker.
https://www.sonnettech.com/product/alle … 4port.html
https://www.lindy.de/3m-USB-3-2-Typ-A-a … ;ci=800504
Other things...
Firmware Update
You are not using the latest firmware for the UFX III. You could try, whether firmware upgrade changes something.
From the README, it looks as if the latest version addressed other things.
On the other hand, it is generally a good idea to try the latest firmware and driver in any case of issues.
From the README:
Fireface UFX III: USB 20 DSP 21 CC 44
"04/29/2024: Update UFX II to DSP 26, UFX III to DSP 21, UFX+ to DSP 58: PEQ with Q 0.4 and F 20 kHz led to a loss of sound at Single Speed. Multiple RoomEQ delays and reverb active at Quad Speed could lead to loss of the FX signal. Optimized filter calculation for lowpass / highpass at lower Q-values."
DAW / Reaper
Do you only have such issues with Reaper? How is it with other applications which use ASIO? Can you try a demo of another major DAW like Cubase?
Don't worry too much
It should be possible to get it working... This is my system for comparison.
I removed some pictures as I changed a little, but you can see, also with a 10y old system everything can work smoothly.
https://www.tonstudio-forum.de/blog/Ent … mponenten/
Excellent performance like with PCIe card:
https://www.tonstudio-forum.de/blog/Ent … cks-de-en/
Current setup:
https://www.tonstudio-forum.de/blog/ent … iii-en-de/
BR Ramses - UFX III, 12Mic, XTC, ADI-2 Pro FS R BE, RayDAT, X10SRi-F, E5-1680v4, Win10Pro22H2, Cub14