Tiny Corp заставила видеокарту AMD работать через USB 3 — на Mac, Windows и Linux

12 травня 2025 р. 18:47

12 травня 2025 р. 18:47


Раздел Технологии выходит при поддержке

Tiny Corp заставила видеокарту AMD работать через USB 3 — на Mac, Windows и Linux

«Вы не представляете, какой уровень инженерии был вложен в это», — пишут авторы мода для карт AMD.

Поддержка внешних видеокарт на Mac и MacBook с процессорами Apple Silico n является известной проблемой среди энтузиастов искусственного интеллекта и машинного обучения. Tiny Corp удалось заставить видеокарту AMD работать в Tiny Grad через USB 3 — стандарт, лишенный всех свойств PCIe. Поскольку используется libusb, эта функциональность будет работать в Windows, Linux и macOS на процессорах Apple.

Обычно видеокарты подключаются через слоты PCIe или интерфейсы Thunderbolt/USB4, которые имеют поддержку туннелирования PCI Express. В отличие от Mac на Intel, устройства на базе Apple Silicon не поддерживают внешние видеокарты. Поэтому несмотря на их эффективность по сравнению с системами на базе x86, пользователи имеют проблемы с работой мощных моделей ИИ на них.

Here’s the worlds first AMD GPU driven over USB3. From a Mac! Linux and Windows should work too, it’s just libusb.

Available today in tinygrad master, use an ADT-UT3G to connect the GPU to your USB port. You have no idea of the level of engineering that went into this. pic.twitter.com/V6trNwcGXt

— the tiny corp (@__tinygrad__) May 9, 2025

Комплект для работы видеокарты через USB 3 включает адаптер на базе ASM2464PD. В Tiny Corp использовали адаптер ADT-UT3G на этом чипе — но «из коробки» он работает только с интерфейсами Thunderbolt 3, Thunderbolt 4 или USB 4. Команда, вероятно, использовала специальную прошивку, чтобы включить режим без прямой связи с PCIe . Технические детали не разглашаются, однако, кажется, контроллер преобразует команды PCIe в пакеты USB и наоборот.

Это решение можно назвать хакерским, поскольку оно обходит драйверы видеокарты уровня ядра, требует специфического оборудования и использует разъем, который изначально не предназначался для этого. Правда, существует ограничение на скорость передачи данных до 10 Гбит/с, поэтому запуск моделей займет гораздо больше времени, чем с более подходящим для этого оборудованием.

Из-за использования кастомных драйверов на уровне пользователя, чтобы избежать вмешательства в ядро, функция ограничена видеокартами AMD RDNA 3 и 4 — хотя есть намек на потенциальную поддержку RDNA 2 в будущем. При желании, модификацию смогут попробовать все желающие — ожидается, что Tiny Corp предоставит больше деталей, как только завершат разработку.

Источник: Tom`s Hardware

Favbet Tech – это IT-компания со 100% украинской ДНК, которая создает совершенные сервисы для iGaming и Betting с использованием передовых технологий и предоставляет доступ к ним. Favbet Tech разрабатывает инновационное программное обеспечение через сложную многокомпонентную платформу, способную выдерживать огромные нагрузки и создавать уникальный опыт для игроков.

Tiny Corp заставила видеокарту AMD работать через USB 3 — на Mac, Windows и Linux

Джерело: itc.ua (Технології)

Завантажуєм курси валют від minfin.com.ua