enfrdepluk
Search find 4120  disqus socia  tg2 f2 lin2 in2 X icon 3 y2  p2 tik steam2

На Mac с Apple Silicon заработал внешний AMD GPU через USB3 — благодаря хакам от Tiny Corp

Разработчики из Tiny Corp представили нестандартное решение для подключения внешней видеокарты (eGPU) через USB3, заставив работать AMD GPU даже на Mac с Apple Silicon. Подобное ранее считалось невозможным из-за отсутствия поддержки PCIe и драйверов на уровне ядра, но команда смогла обойти эти ограничения при помощи библиотеки libusb и собственных пользовательских драйверов.

GqieseXbcAEE9NX

Для подключения eGPU через USB3 используется адаптер на базе чипа ASM2464PD, в частности, модель ADT-UT3G. В стандартной конфигурации он поддерживает только Thunderbolt 3/4 и USB4, однако команда, предположительно, перепрошила контроллер, включив поддержку режима USB 3.0 без прямого PCIe-канала. При этом вычисления исполняются на видеокарте, а передача данных осуществляется в обход ядра — через пользовательское пространство.

Несмотря на очевидную ограниченность пропускной способности (USB3 ограничен 10 Гбит/с), этого достаточно для offload-запуска моделей и выполнения AI/ML-задач. Tiny Corp подчёркивает, что на текущем этапе система работает только с видеокартами AMD на архитектуре RDNA 3 и RDNA 4, но возможно расширение до RDNA 2 в будущем. DML-интерфейс Tiny Grad уже получил поддержку этой функции в основной ветке.

Впервые на практике стало возможно подключить eGPU даже к MacBook на чипе M1, M2 или M3, что ранее исключалось из-за отсутствия eGPU-совместимости в архитектуре Apple Silicon. Решение остаётся экспериментальным и требует нестандартного оборудования, но открывает новые перспективы для работы с ИИ на устройствах Apple, включая macOS, Windows и Linux.

Топ материалов GameGPU