Syntaxe
Paramètres
EnableType : BOOL Spécifie un BOOL qui active ou désactive l’état d’alimentation stable.
Valeur de retour
Type : HRESULT Cette méthode retourne l’un des codes de retour Direct3D 12.Remarques
Cette méthode n’est utile que pendant le développement des applications. Elle permet aux développeurs de profiler l’utilisation du GPU de plusieurs algorithmes sans subir les artefacts de la mise à l’échelle dynamique de la fréquence. N’appelez pas cette méthode lors de l’exécution normale d’une application livrée. Cette méthode fonctionne uniquement lorsque la machine est en mode développeur. Si le mode développeur n’est pas activé, l’appareil sera retiré. 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 la console de développement constitue des scénarios d’utilisation raisonnables. 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 d’application 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 n’épuisent pas les limites de puissance, de courant et thermiques. Les scénarios d’utilisation normale tirent couramment parti de la capacité d’un processeur à surcadencer dynamiquement. Toute conclusion tirée de la comparaison de deux conceptions sous un état d’alimentation stable doit être revérifiée à l’aide de résultats provenant 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
