Définition des informations DXGI dans le Registre
DXGI et le rastériseur de référence utilisent les clés de Registre suivantes :
DWORD Software\Microsoft\DXGI\DisableFullscreenWatchdog
Définissez sur 1 pour désactiver le thread de surveillance.
DWORD Software\Microsoft\Direct3D\ReferenceDevice\FlushOften
Définissez sur 1 pour vidage fréquent.
DWORD Software\Microsoft\Direct3D\ReferenceDevice\FenceEachEntryPoint
Définissez sur 1 pour effectuer chaque appel à une clôture de fonction DDI avec le GPU. L’isolation avec le GPU signifie vider le lot de commandes et bloquer jusqu’à ce que le GPU soit inactif.
DWORD Software\Microsoft\Direct3D\ReferenceDevice\Debug
Définissez sur 1 sur :
Videz souvent et effectuez chaque appel à une clôture de fonction DDI avec le GPU.
Exécutez le rastériseur de référence (RefRast) à thread unique.
DWORD Software\Microsoft\Direct3D\ReferenceDevice\D3D10RefGdiDisplayMask
Chaque bit du masque DWORD active (s’il est défini sur 1) ou désactive (si la valeur est définie sur 0) le moniteur d’affichage, qui est contrôlé par l’appareil de référence.
DWORD Software\Microsoft\Direct3D\ReferenceDevice\SingleThreaded
Définissez sur 1 pour activer l’exécution de RefRast à thread unique.
DWORD Software\Microsoft\Direct3D\ReferenceDevice\ForceHeapAlloc
Définissez sur 1 pour que l’appareil de référence crée des ressources à l’aide du tas de processus standard, par opposition à d’autres mécanismes d’allocation.
DWORD Software\Microsoft\Direct3D\ReferenceDevice\AllowAsync
Définissez la valeur 1 pour permettre au deuxième thread de l’appareil de référence de s’exécuter de manière asynchrone (autrement dit, plusieurs mémoires tampons de commande sont autorisées à être en attente).
Le matériel de référence s’exécute généralement dans un deuxième thread ; Toutefois, ce deuxième thread termine tout son travail avant que le thread principal puisse continuer.
DWORD Software\Microsoft\Direct3D\ReferenceDevice\SimulateInfinitelyFastHW
Définissez sur 1 pour que le processus matériel simulé de l’appareil de référence ne dispose que de quelques commandes limitées pour donner l’impression que l’appareil de référence est vraiment rapide (en ne faisant essentiellement rien).
Le pilote peut utiliser cette clé comme outil de performances.