RTX 4060 внезапно заработала на Windows для ARM. Нужно было всего лишь подсунуть правильный драйвер

leer en español

5919
RTX 4060 внезапно заработала на Windows для ARM. Нужно было всего лишь подсунуть правильный драйвер

Всегда мечтали подключить мощную дискретку к ультрабуку? Это ваш шанс.

image

Видеокарты Nvidia для настольных компьютеров десятилетиями работали в Windows только с процессорами Intel и AMD, и до недавнего времени казалось, что на Windows для ARM им попросту нет места — но теперь один энтузиаст доказал обратное. Китайский разработчик, известный под псевдонимом VoidTech, смог запустить видеокарту RTX 4060 на компьютере с ARM-процессором Kunpeng 920 под управлением Windows 11 ARM.

В основе эксперимента лежит рабочая станция Huawei Qingyun W510 с 24-ядерным процессором Kunpeng 920, 32 гигабайтами памяти DDR4 и подключённой к ней RTX 4060 с 8 гигабайтами видеопамяти. Задача осложнялась тем, что оборудование Huawei официально не поддерживает Windows и рассчитано на Linux-системы: операционная система не могла корректно взаимодействовать с процессором и периферией. Проблему решили с помощью стороннего открытого проекта, исправляющего таблицы ACPI, отвечающие за связь Windows с железом. После этого система смогла загрузиться.

Но главная сложность заключалась не в загрузке Windows, а в видеокарте: драйверы Nvidia для настольных GPU выпускаются только в версии для x64, а переводить их на ARM64 «на лету» Windows не умеет — это касается драйверов уровня ядра. Разработчик обошёл это ограничение путём извлечения ARM64-драйвера из программного обеспечения свежего проекта Nvidia под названием RTX Spark, изначально предназначенного для других устройств. После установки Windows корректно распознала RTX 4060, включила поддержку DirectX 12 и Vulkan, а драйвер отображался как прошедший сертификацию WHQL.

На практике использовать такую связку постоянно не получится. Производительность в играх оказалась низкой из-за того, что большинство приложений написаны под x64 и требуют именно перевода «на лету», а сам процессор Kunpeng 920 обладает слабой производительностью на одно ядро.

Так, в Genshin Impact при разрешении 1080p частота кадров держалась в среднем в районе 20 fps, в бенчмарке Black Myth: Wukong — около 21, с падениями до 3 кадров. Заметно лучше показали себя нативные ARM64-тесты 3DMark, не требующие перевода кода. При этом игра Arknights: Endfield вовсе отказалась запускаться — предположительно из-за конфликта с системой защиты от читов.

Отдельная проблема — вывод изображения на монитор. Система не могла выводить изображение напрямую через RTX 4060, поэтому для тестов пришлось использовать удалённый стрим картинки на другое устройство через Sunshine и Moonlight, что дополнительно снижало отзывчивость управления. Также не заработали сетевой адаптер и другие компоненты платы, для которых просто нет драйверов под Windows.

По словам разработчика, извлечённый драйвер построен на единой архитектуре Nvidia, а значит, теоретически способен поддерживать и другие видеокарты серий RTX 20, 30, 40 и 50. Однако полноценной официальной поддержки настольных GPU Nvidia на Windows для ARM пока не существует — эксперимент остаётся кустарным решением энтузиаста, а не готовым к повседневному использованию инструментом.