Syntaxe
Paramètres
EnableType : BOOL Spécifie une valeur BOOL qui active ou désactive l’état d’alimentation stable.
Valeur renvoyée
Type : HRESULT Cette méthode renvoie l’un des codes de retour Direct3D 12.Remarques
Cette méthode n’est utile que pendant le développement d’applications. Elle permet aux développeurs de profiler l’utilisation du GPU par plusieurs algorithmes sans subir d’artefacts liés à la mise à l’échelle dynamique de la fréquence. N’appelez pas cette méthode lors de l’exécution normale d’une application commercialisée. Cette méthode ne fonctionne que lorsque l’ordinateur est en mode développeur. Si le mode développeur n’est pas activé, l’appareil sera supprimé. Appelez plutôt cette méthode en réponse à un commutateur destiné aux développeurs et désactivé par défaut. L’appeler en réponse à des paramètres de ligne de commande, des fichiers de configuration, des clés de Registre et des commandes de console de développement constitue un scénario d’utilisation raisonnable. Un état d’alimentation stable fixe généralement les fréquences d’horloge du GPU à un réglage plus lent, nettement inférieur à celui que connaissent les utilisateurs sous une charge applicative normale. Cette réduction de la fréquence d’horloge affecte l’ensemble du système. Des fréquences d’horloge lentes sont nécessaires pour garantir que les processeurs ne dépassent pas les limites de puissance, de courant et thermiques. Les scénarios d’utilisation normaux tirent généralement parti de la capacité d’un processeur à s’overclocker dynamiquement. Toute conclusion tirée de la comparaison de deux conceptions dans un état d’alimentation stable doit être vérifiée à l’aide de résultats issus de scénarios d’utilisation réels.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
