Difference between Windows 10 and Windows 11 IoT - Realtime TenAsys - SMI - Jitter

ioxos 20 Points de réputation
2026-06-01T09:01:47.9133333+00:00

Hi,

For a specific project. I need to use Windows 11 IoT and TenAsys InTime Realtime extension.

On the same Embedded board (Raptor Lake Intel CPU) I test a Windows 10 pro edition and a Window 11 IoT edition.

Both installation are basic, not any "exotic" application or task.

When I run the platform evaluation application from TenAsys to measure the performance (jitter) of the realtime extension, the jitter is excellent on Windows 10 (about 6 us) without any SMI interrupt. However when I switch on the same hardware on the Windows 11, executing the same process (same version), I get several SMI interrupts and the jitter jump to 120 us.

The BIOS is optimized for realtime usage.

The question is what could be the main difference between both vesions of Windows especially in term of SMI interrupt management ?

Thank you for your feedback.

Windows pour les entreprises | Windows pour IoT
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur(e) de la question
Quinnie Quoc 11,850 Points de réputation Conseiller(ère) indépendant(e)
2026-06-01T09:47:07.04+00:00

Bonjour ioxos,

La différence que vous observez entre Windows 10 Pro et Windows 11 IoT sur le même matériel Raptor Lake n'est pas due à la configuration du BIOS mais aux changements dans la gestion des états d'alimentation et des interruptions de gestion système (SMI) de Windows 11. Windows 11 a introduit une intégration plus profonde avec la veille moderne et la gestion matérielle de l'énergie, ce qui peut déclencher des événements SMI supplémentaires lorsque le noyau transite entre états. Ces interruptions sont gérées en dessous du niveau du système d'exploitation, mais la façon dont Windows 11 planifie et interagit avec les pilotes ACPI et chipset peut les exposer plus fréquemment que Windows 10, ce qui entraîne une gigue plus élevée dans les extensions temps réel telles que TenAsys InTime.

Sous Windows 10, l'extension temps réel bénéficie d'un modèle de gestion des interruptions plus prévisible, tandis que Windows 11 IoT impose une conformité plus stricte avec la gestion moderne de l'énergie et les mesures de sécurité, ce qui peut générer une activité SMI même si le BIOS est optimisé. Les mesures préventives incluent la désactivation des fonctionnalités d'alimentation ACPI inutiles dans le BIOS, l'installation des derniers pilotes de chipset Intel, et les tests avec Windows 11 Pro plutôt qu'IoT, car les éditions IoT incluent parfois des fonctionnalités de verrouillage supplémentaires qui affectent la gestion des interruptions. Actuellement, Microsoft ne propose pas de moyen de supprimer entièrement la SMI du côté du système d'exploitation, donc la pratique recommandée est de valider TenAsys InTime avec Windows 11 Pro et de vérifier si le profil jitter répond aux exigences de votre projet.

Si ma réponse vous est utile, veuillez cliquer sur Accepter la réponse pour me soutenir.

Merci,

QQ.

Cette réponse vous a-t-elle été utile?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

0 réponses supplémentaires

Trier par : Le plus utile

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur(e) de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur(e).