Sur Windows Arm, l’auteur d’un projet rapporte avoir fait tourner vLLM avec CUDA sur RTX Spark. De son côté, Derivative a signalé un problème d’émulation pour TouchDesigner. Dans un article publié le 2 novembre 2026, XDA rapportait que Cyberpunk 2077 et Forza Horizon fonctionnaient via Prism sur un HP OmniBook Ultra 16, mais qu’une RTX 4080 externe n’obtenait pas l’accélération NVIDIA faute d’identifiant dans le pilote Arm64.

Prism traduit les applications, pas les pilotes

Get Rubix : Steve Warner présente en anglais, après quatre jours d’impressions initiales, un Surface Laptop Ultra équipé de RTX Spark ; il montre OBS via Prism et le réglage de la mémoire partagée dans NVIDIA app.

Prism est la couche d’émulation de Microsoft qui permet à certains logiciels x86 de s’exécuter sur un processeur Arm. Elle peut faire fonctionner une application en mode utilisateur, mais les pilotes qui s’exécutent au niveau du noyau doivent disposer d’une version native Arm64.

Dans son essai sur le HP OmniBook Ultra 16, Adam Conway, de XDA, rapporte que Cyberpunk 2077 et Forza Horizon ont fonctionné avec Prism. Pour l’essai d’une RTX 4080 placée dans un boîtier Thunderbolt 5, Windows a détecté la carte et établi un tunnel PCIe Gen4 x4. Le pilote NVIDIA Arm64 ne reconnaissait toutefois pas l’identifiant de cette carte : Windows a alors utilisé Microsoft Basic Display Adapter au lieu de l’accélération NVIDIA.

Chemin de compatibilitéExemple rapportéRésultat dans cette configuration
Application x86 en mode utilisateur, via PrismCyberpunk 2077 et Forza Horizon sur le HP OmniBook Ultra 16Les deux jeux ont fonctionné dans l’essai rapporté par XDA.
Pilote noyau Arm64 pour une carte graphique externeRTX 4080 dans un boîtier Thunderbolt 5Windows a détecté la carte, mais le pilote NVIDIA Arm64 ne reconnaissait pas son identifiant et l’accélération NVIDIA n’a pas fonctionné.

Ces deux résultats concernent des chemins logiciels différents : le succès d’une application émulée ne garantit pas le fonctionnement d’un pilote de périphérique. Dans le cas de la RTX 4080, la liaison PCIe et la détection par Windows n’ont pas suffi à activer l’accélération graphique.

Steve Warner, de Get Rubix, a consacré quatre jours d’impressions initiales à un Surface Laptop Ultra équipé de RTX Spark, une autre machine que le HP OmniBook Ultra 16 de XDA. Sa vidéo en anglais aborde notamment OBS via Prism et montre le réglage de la mémoire partagée dans NVIDIA app.

vLLM : des résultats rapportés pour une charge précise

L’auteur d’un projet publié sur Reddit rapporte avoir exécuté vLLM avec CUDA sur RTX Spark sous Windows ARM64, avec Qwen3.8-Flash-Next NVFP4, le décodage spéculatif MTP et CUDA graphs. Ces résultats décrivent cette configuration et ses charges de travail.

Pour le décodage d’une seule requête, l’auteur donne une moyenne de 70,44 jetons par seconde, calculée sur 80 conversations de programmation du test SPEED-Bench. Il compare ce résultat aux 35,37 jetons par seconde de la recette llama.cpp de NVIDIA citée dans son projet. Dans un test distinct avec 16 requêtes simultanées, il rapporte un débit total de 285,85 jetons par seconde, soit environ 17,9 par requête en moyenne. Enfin, il indique un temps de 734 secondes sur AA-AgentPerf, contre 1 118 secondes pour cette recette NVIDIA.

Ce sont les mesures rapportées par l’auteur pour son projet, pas une performance générale de RTX Spark. Pour d’autres environnements de développement, XDA signalait aussi que des paquets Windows ARM64 sur PyPI manquaient pour torch, OpenCV, CTranslate2, sqlite-vec et cryptography dans le contexte de son article. XDA distinguait les versions Windows Arm de PyTorch, alors CPU seulement selon son compte rendu, des paquets CUDA pour Windows ARM64 distribués séparément par NVIDIA sur son propre index. Le paquet installé et sa source font donc partie du chemin logiciel à considérer.

TouchDesigner : extraire l’installateur ne règle pas l’émulation

Le 6 octobre 2026, Markus Heckmann, membre de l’équipe Derivative, a conseillé d’utiliser /Extract pour extraire les fichiers de l’installateur de TouchDesigner et /DIR pour choisir le dossier de destination. L’exécutable TouchDesigner.exe se trouve dans le dossier bin extrait. Cette méthode concerne l’extraction de l’installateur.

Le lendemain, Malcolm Bechard, également chez Derivative, a signalé que mimalloc.dll ne fonctionnait pas correctement en émulation. Derivative envisageait une correction et des versions natives Arm si le marché des appareils Windows Arm progressait. Cette prise en compte d’une version Arm restait conditionnelle.

Ce que l’architecture RTX Spark apporte aux développeurs

Dans son guide Windows on Arm, NVIDIA décrit la configuration la plus haut de gamme de RTX Spark avec un processeur Arm v9.2 à 20 cœurs, un GPU Blackwell intégré et jusqu’à 128 Go de mémoire LPDDR5 partagée de façon cohérente entre le processeur et le GPU. L’interface mémoire est de 256 bits et sa bande passante atteint 300 Go/s (guide NVIDIA).

Cette architecture situe la capacité de calcul et de mémoire de la plateforme ; elle ne détermine pas à elle seule si une application donnée, ses bibliothèques ou ses pilotes fonctionnent sous Windows Arm. Pour replacer RTX Spark dans l’offre d’IA locale de NVIDIA, consultez aussi notre article sur DGX Spark, RTX Spark et Perplexity. Les réponses de Derivative sur TouchDesigner sont publiées dans son forum officiel et dans une réponse ultérieure de l’équipe ; l’auteur du projet vLLM détaille sa configuration et ses résultats.