Like we knew, eGPU is not supported at the moment with M1, but what's less spoken about, is the fact that there is still no support for Thunderbolt 3 based Audio Interfaces.
Just like eGPU's, these audio interfaces utilise Thunderbolt 3's ability of having a direct connection to the CPU, via PCIe. Utilising TB3 this way enables those devices to run with extremely low latency.
Since no vendor has a working driver for the M1 yet, even 8 months after Apple announced the switch, I'm starting to think this is because the M1 chipset is inherently flawed when it comes to Thunderbolt 3.
Rather than offering a direct connection to the CPU via PCIe, data has to go through an USB 4 translation layer first, eliminating the actual benefits of Thunderbolt 3 for such situations, if not completely disabling it.
This is just a theory, I'm curious what you guys think.
Sidenote: it's not meant to bash the M1 Macs. I've been running an M1 Mac Mini with just 8GBs of ram and frankly the performance blew away. I just think it's good to talk about what it can and can't do at the moment.
Speaking for myself though: Unfortunately I had to return my M1 Mini because my studio is based around TB3, including an expensive TB3 audio interface. And I'm not the only one. Colleagues with TB3 Interfaces from different vendors are also still waiting.. Most USB interfaces on the other hand seem to work fine.
Just like eGPU's, these audio interfaces utilise Thunderbolt 3's ability of having a direct connection to the CPU, via PCIe. Utilising TB3 this way enables those devices to run with extremely low latency.
Since no vendor has a working driver for the M1 yet, even 8 months after Apple announced the switch, I'm starting to think this is because the M1 chipset is inherently flawed when it comes to Thunderbolt 3.
Rather than offering a direct connection to the CPU via PCIe, data has to go through an USB 4 translation layer first, eliminating the actual benefits of Thunderbolt 3 for such situations, if not completely disabling it.
This is just a theory, I'm curious what you guys think.
Sidenote: it's not meant to bash the M1 Macs. I've been running an M1 Mac Mini with just 8GBs of ram and frankly the performance blew away. I just think it's good to talk about what it can and can't do at the moment.
Speaking for myself though: Unfortunately I had to return my M1 Mini because my studio is based around TB3, including an expensive TB3 audio interface. And I'm not the only one. Colleagues with TB3 Interfaces from different vendors are also still waiting.. Most USB interfaces on the other hand seem to work fine.