Tiny Corp ha innovato il supporto per le GPU esterne su dispositivi Apple Silicon con una soluzione sorprendente: un'eGPU AMD funzionante attraverso USB3. Tradizionalmente, le eGPU richiedono connessioni PCIe o Thunderbolt, ma Tiny Corp ha superato queste limitazioni usando libusb per estendere la compatibilità a macOS, Windows e Linux.
La chiave di questa soluzione è un adattatore basato su ASM2464PD, come il modello ADT-UT3G, che consente il funzionamento delle eGPU tramite USB3, pur non disponendo di comunicazione diretta PCIe. Sebbene i dettagli tecnici siano ancora in evoluzione, si ipotizza l'uso di un firmware personalizzato per tradurre i comandi PCIe in pacchetti USB.
Questa innovazione permette di gestire carichi di lavoro di AI e ML in modo più efficiente, anche se con limiti di velocità di trasferimento dati a 10 Gbps. Attualmente, la compatibilità è limitata alle GPU AMD RDNA 3/4, con future possibilità di supporto per RDNA 2.
La funzionalità è già disponibile nella branch principale di Tiny Grad, e ulteriori dettagli tecnici sono attesi da Tiny Corp non appena verrà completata la pulizia del codice.
Cos'è un'eGPU e come funziona?
Un'eGPU, o GPU esterna, è un dispositivo che consente di collegare una scheda grafica dedicata a un computer tramite un'interfaccia esterna, migliorando le prestazioni grafiche del sistema. Tradizionalmente, le eGPU si collegano tramite interfacce ad alta velocità come Thunderbolt o PCIe, ma la soluzione di Tiny Corp utilizza USB3 per questa connessione.
Quali sono i vantaggi dell'utilizzo di un'eGPU su dispositivi Apple Silicon?
L'utilizzo di un'eGPU su dispositivi Apple Silicon permette di migliorare significativamente le prestazioni grafiche, rendendo il sistema più adatto a carichi di lavoro intensivi come l'intelligenza artificiale e il machine learning. Inoltre, offre la flessibilità di aggiornare o cambiare la GPU senza dover sostituire l'intero computer.
Quali sono le limitazioni della soluzione eGPU di Tiny Corp tramite USB3?
La soluzione di Tiny Corp, pur innovativa, presenta alcune limitazioni, tra cui una velocità di trasferimento dati massima di 10 Gbps, inferiore rispetto ad altre interfacce come Thunderbolt. Inoltre, attualmente è compatibile solo con GPU AMD RDNA 3/4, con possibili aggiornamenti futuri per supportare RDNA 2.
Quali sono le alternative alle eGPU basate su USB3 per migliorare le prestazioni grafiche?
Oltre alle eGPU basate su USB3, esistono soluzioni che utilizzano interfacce come Thunderbolt 3/4 o OCuLink. Ad esempio, il GPD G1 è una eGPU compatta che integra una AMD Radeon RX 7600M XT e si collega tramite OCuLink o USB4, offrendo prestazioni elevate in un formato portatile.
Come si confronta la soluzione eGPU di Tiny Corp con altre eGPU disponibili sul mercato?
La soluzione di Tiny Corp si distingue per l'utilizzo dell'interfaccia USB3, rendendola più accessibile per dispositivi che non dispongono di porte Thunderbolt. Tuttavia, altre eGPU come il GPD G1 offrono connessioni più veloci tramite OCuLink o USB4, supportando GPU più potenti e offrendo prestazioni superiori, sebbene a un costo e dimensioni maggiori.
Quali sono le prospettive future per le eGPU su dispositivi Apple Silicon?
Le eGPU rappresentano una soluzione promettente per espandere le capacità grafiche dei dispositivi Apple Silicon. Con l'evoluzione delle interfacce di connessione e il miglioramento del supporto software, è probabile che vedremo soluzioni sempre più efficienti e compatibili, offrendo agli utenti maggiore flessibilità e potenza per applicazioni grafiche intensive.