Использование внешних видеокарт получило новый импульс благодаря интерфейсам USB4 и Thunderbolt 4. Однако подключение через USB3 считалось практически невозможным из-за отсутствия поддержки PCIe. Тем не менее, специалистам из компании Tiny Corp удалось совершить настоящий прорыв.

Была разработана первая в мире графическая карта AMD, функционирующая через подключение по USB3. Более того, авторам удалось подключить её к современным Mac, не поддерживающим внешние видеокарты!
В ходе экспериментов Tiny Corp использовала адаптер ADT-UT3G с чипом ASM2464PD. Предположительно, команда применила специальную прошивку для активации режима USB3, обходящего прямое взаимодействие с PCIe. Хотя технические детали остаются неизвестными, вероятно, контроллер преобразует команды PCIe в USB-пакеты и обратно.
Это решение можно назвать хакерским из-за обхода драйверов GPU на уровне ядра, особых требований к оборудованию и использования USB3, изначально не предназначенного для GPU. По сути, вычисления ядра переносятся во внешний GPU. Однако скорость передачи данных ограничена до 10 Гбит/с из-за стандарта USB3, что увеличивает время загрузки моделей в GPU по сравнению с PCIe.
Работа над проектом все еще продолжается. Авторы пока не сообщают о возможной потере производительности, но в определенных сценариях это решение может заинтересовать некоторых пользователей.
Источник: iXBT



