Драйвер RTX Spark позволил запустить видеокарты Nvidia на Arm-системах с Windows
Эксперимент энтузиастов преодолел архитектурные границы
Энтузиасты смогли модифицировать драйвер Nvidia RTX Spark, предназначенный для специализированного мини-компьютера Microsoft Surface RTX Spark Dev Box, заставив его работать на альтернативных Arm-платформах с Windows. Это открыло возможность подключать к настольным и портативным компьютерам на базе ARM полноценные десктопные видеокарты Nvidia GeForce.
Платформы и конфигурации
Один из участников эксперимента под ником VoidTech успешно установил видеокарту GeForce RTX 4060 в рабочую станцию Huawei Qingyun W510. Эта система оснащена 24-ядерным серверным процессором Kunpeng 920 с тактовой частотой 2600 МГц и 32 ГБайт оперативной памяти DDR4-2933. Помимо этого, удалось запустить GeForce RTX 2080 Ti на материнской плате Radxa Orion O6 со встроенным 12-ядерным чипом Cix CD8180.
Отдельный эксперимент предположил подключение RTX 4060 по интерфейсу USB4 к ноутбуку Lenovo YOGA Air 14s на базе процессора Snapdragon X Elite. Видеокарта была выведена во внешнюю док-станцию, и драйвер определил её как стандартное устройство Nvidia Desktop.
Результаты тестирования производительности
В тестах с видеокартой GeForce RTX 4060 в составе Huawei Qingyun W510 система показала удовлетворительные результаты в играх. В Black Myth: Wukong удалось достичь средней частоты кадров 21 кадр в секунду при просадках до 3 кадров. В Genshin Impact видеокарта выдавала около 20 fps при разрешении 1080p, а в технодемо Star Wars Reflections — 23–25 fps.
Технические ограничения и проблемы
Около 25% производительности системы уходило на трансляцию инструкций с x86 на Arm, что объясняет невысокую производительность в игровых тестах. Экспериментаторы столкнулись с несколькими трудностями: античитерская защита реагировала на трансляцию инструкций процессора, отсутствие драйверов для Windows не позволяло использовать сетевой интерфейс материнской платы, а видеовыход на видеокарте работал некорректно — для записи пришлось использовать вспомогательный компьютер.
Перспективы развития
Эти эксперименты представляют собой первые шаги на пути к созданию десктопных ПК с процессорами ARM и полноценными дискретными видеокартами. Энтузиасты не исключают возможность применения метода к видеокартам серий Nvidia GeForce RTX 20, 30 и 50, однако на доработку драйвера потребуется значительное время.
По словам автора материала, Павел Котов, появление предварительного драйвера Nvidia для архитектуры Arm (версия 616.00) стало значимым прорывом, открывающим перспективы превращения тонких и энергоэффективных ноутбуков с Windows на Arm в полноценные игровые или рабочие станции при помощи внешних видеокарт.