Partager via


Paramètres du Registre pour le rendu des graphiques

Mise à jour : novembre 2007

Cette rubrique donne une vue d'ensemble des paramètres du Registre pour le rendu des graphiques WPF qui affectent les applications WPF.

Cette rubrique contient les sections suivantes.

Quand utiliser les paramètres du Registre pour le rendu des graphiques

Ces paramètres du Registre sont destinés à dépanner, déboguer les applications et fournir un support technique pour les produits. Étant donné que les modifications apportées au Registre affectent toutes les applications WPF, votre application ne doit jamais modifier ces clés de Registre de façon automatique ni pendant l'installation.

Que sont XPDM et WDDM ?

Certains paramètres du Registre pour le rendu des graphiques ont des valeurs par défaut différentes, selon le pilote utilisé par votre carte vidéo : XPDM ou WDDM. XPDM et WDDM sont des modèles de pilotes utilisés par Microsoft Windows XP et Windows Vista.

  • XPDM : modèle de pilote d'affichage Microsoft Windows XP.

  • WDDM : modèle de pilote d'affichage Windows Vista.

Le modèle de pilote d'affichage WDDM est disponible uniquement sur les ordinateurs exécutant Windows Vista. Le modèle de pilote d'affichage XPDM est disponible uniquement sur Windows Vista, Microsoft Windows XP et Microsoft Windows Server 2003.

Paramètres du Registre

WPF fournit quatre paramètres du Registre pour contrôler le rendu WPF :

Valeur

Description

Désactiver l'option d'accélération matérielle

Spécifie si l'accélération matérielle doit être activée.

Valeur d'échantillonnage multiple maximale

Spécifie le degré d'échantillonnage multiple pour l'anticrénelage de contenu 3D.

Paramètre de la date du pilote vidéo requis

Spécifie si le système désactive l'accélération matérielle pour les pilotes commercialisés avant novembre 2004.

Utiliser l'option du module de rastérisation de référence

Spécifie si WPF doit utiliser le module de rastérisation de référence.

Ces paramètres sont accessibles à tout utilitaire de configuration externe capable de référencer les paramètres du Registre WPF. Ils peuvent également être créés ou modifiés en accédant directement aux valeurs en utilisant l'Éditeur du Registre Windows.

Désactiver l'option d'accélération matérielle

Clé de Registre

Type valeur

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration

DWORD

L'option Désactiver l'option d'accélération matérielle vous permet de désactiver l'accélération matérielle pour effectuer un débogage et des tests. Si vous voyez des artefacts de rendu dans une application, essayez de désactiver l'accélération matérielle. Si les artefacts disparaissent, le problème est peut-être lié à votre pilote vidéo.

Cette option correspond à une valeur DWORD qui peut être 0 ou 1. La valeur 1 désactive l'accélération matérielle. La valeur 0 active l'accélération matérielle, à condition que le système soit conforme aux exigences relatives à l'accélération ; pour plus d'informations, consultez Couches de rendu graphiques.

Valeur d'échantillonnage multiple maximale

Clé de Registre

Type valeur

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\MaxMultisampleType

DWORD

L'option Valeur d'échantillonnage multiple maximale vous permet d'ajuster la quantité maximale de l'anticrénelage du contenu 3D. Utilisez-la pour désactiver l'anticrénelage 3D dans Windows Vista ou pour l'activer dans Microsoft Windows XP.

Cette option correspond à une valeur DWORD qui peut être comprise entre 0 et 16. La valeur 0 indique que l'anticrénelage d'échantillonnage du contenu 3D doit être désactivé et la valeur 16 signifie que l'anticrénelage d'échantillonnage pourra atteindre 16x, si la carte vidéo le permet. Notez que si vous configurez cette valeur de la clé de Registre sur des ordinateurs qui utilisent des pilotes XPDM, les applications utiliseront une quantité importante de mémoire vidéo supplémentaire, le rendu 3D sera moins performant et des erreurs de rendu et des problèmes de stabilité risquent de survenir.

Si cette clé n'est pas configurée, WPF utilise par défaut la valeur 0 pour les pilotes XPDM et la valeur 4 pour les pilotes WDDM.

Paramètre de la date du pilote vidéo requis

Clé de Registre

Type valeur

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\RequiredVideoDriverDate

String

En novembre 2004, Microsoft a publié une nouvelle version des indications relatives aux tests des pilotes ; les pilotes créés après cette date offre une meilleure stabilité. Par défaut, WPF utilise le pipeline d'accélération matérielle pour ces pilotes et revient au rendu logiciel pour les pilotes XPDM publiés avant cette date.

L'option Paramètre de la date du pilote vidéo requis vous permet de spécifier une autre date minimale pour les pilotes XPDM. Vous devez indiquer une date antérieure à novembre 2004 uniquement si vous êtes sûr que votre pilote vidéo est assez stable pour prendre en charge WPF.

La chaîne de ce paramètre a le format suivant :

AAAA/MM/JJ

AAAA correspond aux quatre chiffres de l'année, MM aux deux chiffres du mois et JJ aux deux chiffres du jour. Si cette valeur n'est pas définie, WPF utilise novembre 2004 comme date du pilote vidéo requis.

Utiliser l'option du module de rastérisation de référence

Clé de Registre

Type valeur

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\UseReferenceRasterizer

DWORD

L'option Utiliser l'option du module de rastérisation de référence vous permet de forcer WPF à passer en mode de rendu matériel simulé pour le débogage : WPF passe en mode matériel, mais utilise le rastériseur logiciel de référence Microsoft Direct3D, d3dref9.dll, au lieu d'un périphérique matériel réel.

Le rastériseur de référence est très lent, mais ignore votre pilote vidéo pour éviter tout problème de rendu provoqué par des problèmes dus aux pilotes. C'est pourquoi vous pouvez utiliser le rastériseur de référence pour déterminer si les problèmes de rendu sont liés au pilote vidéo. Le fichier d3dref9.dll doit être dans un emplacement accessible par l'application, par exemple dans le chemin d'accès du système ou le répertoire local de l'application.

L'option Utiliser l'option du module de rastérisation de référence prend une valeur DWORD. La valeur 0 indique le rastériseur de référence n'est pas utilisé. Toute autre valeur force WPF à utiliser le rastériseur de référence.

Voir aussi

Concepts

Couches de rendu graphiques

Vue d'ensemble du rendu graphique de Windows Presentation Foundation