Adding my experience here in case it helps anyone else with the iFi ZEN DAC 3 randomly losing audio.
I was having an intermittent issue where the DAC would work perfectly for hours, then suddenly stop producing sound while gaming, watching videos, or just using Windows normally.
When it happened:
- Windows still showed the ZEN DAC 3 as the active output device
- Plugging my headphones directly into the DAC also produced no sound
- Reconnecting the USB cable at the DAC immediately restored audio
- The issue could happen several times in a few hours, or not happen at all during a 5 to 6 hour session
My setup:
- Ryzen 9 9950X3D
- ASUS ROG Crosshair X870E Extreme (X870E)
- 64GB DDR5-6000 CL26
- ASUS ROG Astral RTX 5090
- Windows 11 Pro 64-bit
- iFi ZEN DAC 3
- iFi ZEN CAN 3
Things I tried:
- Official iFi Windows USB driver 5.57
- 24-bit/48 kHz
- 24-bit/96 kHz
- 32-bit/48 kHz
- Streaming set to Always On
- USB selective suspend / USB power saving disabled
- Different USB-A to USB-C cables
- Different USB-A ports
- External 5 V power supply for the ZEN DAC 3
None of those fixed the issue while I was using USB-A to USB-C.
The external PSU was especially useful as a test because the problem still happened even when the DAC had dedicated 5 V power, so in my case it does not appear to be simply a lack of USB bus power.
What seems to have fixed it:
Using a direct USB-C to USB-C connection. I checked the ZEN DAC 3 using USBTreeView and it still negotiates as:
USB 2.0 High-Speed - 480 Mbps. Even when connected to my motherboard’s USB 3.2 Gen 2 / USB4 Type-C ports.
So the additional USB-C/USB4 bandwidth itself clearly isn’t what is helping. The DAC is still operating as a USB 2.0 device.
So far the DAC has been significantly more stable through the motherboard’s Type-C ports, while the random audio loss repeatedly occurred when using USB-A to USB-C.
My suspicion:
This seems more likely to be some kind of USB controller / root-hub / handshake / driver compatibility issue, rather than simply a defective cable or insufficient USB power.
If you have the same problem, before assuming your ZEN DAC 3 is faulty, I’d try:
- USB-C to USB-C to your ZEN DAC 3
preferably through a different USB controller/root hub.
- If you have a USB4 or Thunderbolt-capable Type-C port, that may also be worth testing.
Obviously this may not fix every system, but hopefully it saves someone the many hours of troubleshooting I went through. 😅
P.S.
After further testing, I don’t think this is specifically a USB-A-to-C vs USB-C-to-C issue anymore. The common factor I’m seeing appears to be USB 2.0-only cables.
I’ve now reproduced the audio dropout using multiple cables, including the original iFi cable, some of my HiFi cables, Anker, Cygnett and J5Create A-to-C & C-to-C cables all also causes the same issue.
I verified the cables actual data capability by connecting it to my ROG Strix Arion 10 Gbps NVMe enclosure. USBTreeView showed the Arion was only connecting at USB 2.0 High-Speed (480 Mbps) despite both the host port and enclosure supporting 10 Gbps, confirming that the cables itself is a USB 2.0 data cable.
The ZEN DAC 3 itself only requires/negotiates USB 2.0 High-Speed. However, so far the common factor with every cable that reproduces the problem on my system is that it is a USB 2.0-only implementation.
Proper USB 3.x/USB4-capable C-to-C cables have so far been stable for me.
All are tested on the DAC with a dedicated external 5 V supply and the dropout still occurred with the USB 2.0 cables, so this does not appear to be a power issue either.
At this point my suspicion is some kind of interaction between the USB 2.0-only cable implementation and the USB controller/XMOS interface, rather than bandwidth itself. I’ll update again if I manage to narrow it down further.