> And all Arm processors have to deal with cache coherence issues (which aren't a problem on X86), meaning some drivers
Why are they a problem on Arm and not x86?
Why are they a problem on Arm and not x86?
On ARM, some SoC designers slap together IP blocks without fully understanding the implications. Not all SoC designers. But there are a lot out there, and not all have as high of standards as Intel and AMD.
IIRC, the PCIe implementation on the SolidRun Honeycomb is quite good and can be used with GPUs.