Impostazioni del Registro di sistema per il rendering della graficaGraphics Rendering Registry Settings

Questo argomento fornisce una panoramica delle impostazioni del Registro di sistema per il rendering della grafica di WPFWPF che influiscono sulle applicazioni di WPFWPF.This topic provides an overview of the WPFWPF graphics rendering registry settings that affect WPFWPF applications.

Quando usare le impostazioni del Registro di sistema per il rendering della graficaWhen to Use Graphics Rendering Registry Settings

Queste impostazioni del Registro di sistema vengono fornite per la risoluzione dei problemi, il debug e supporto per il prodotto.These registry settings are provided for troubleshooting, debugging, and product support purposes. Poiché le modifiche al Registro di sistema influiscono su tutte le applicazioni WPFWPF, l'applicazione non deve mai modificare queste chiavi del Registro di sistema, automaticamente o durante l'installazione.Because changes to the registry affect all WPFWPF applications, your application should never alter these registry keys automatically, or during installation.

Definizione di XPDM e WDDMWhat are XPDM and WDDM?

Alcune impostazioni del Registro di sistema per il rendering della grafica hanno valori predefiniti diversi, a seconda che la scheda video usi un driver XPDM o WDDM.Some of the graphics rendering registry settings have different default values, depending on whether your video card uses an XPDM or WDDM driver. XPDM è il modello di driver video di Microsoft Windows XPMicrosoft Windows XP e WDDM è il modello di driver video di Windows.XPDM is the Microsoft Windows XPMicrosoft Windows XP Display Driver Model and WDDM is the Windows Display Driver Model. WDDM è disponibile nei computer che eseguono Windows VistaWindows Vista e Windows 7Windows 7.WDDM is available on computers running Windows VistaWindows Vista and Windows 7Windows 7. XPDM è disponibile nei computer che eseguono Windows VistaWindows Vista, Microsoft Windows XPMicrosoft Windows XP e Microsoft Windows Server 2003Microsoft Windows Server 2003.XPDM is available on computers running Windows VistaWindows Vista, Microsoft Windows XPMicrosoft Windows XP, and Microsoft Windows Server 2003Microsoft Windows Server 2003. Per altre informazioni su WDDM, vedere Windows Vista Display Driver Model Design Guide (Guida alla progettazione del modello di driver video di Windows).For more information about WDDM, see Windows Vista Display Driver Model Design Guide.

Impostazioni Registro di sistemaRegistry Settings

WPFWPF fornisce quattro impostazioni del Registro di sistema per controllare il rendering di WPFWPF: provides four registry settings for controlling WPFWPF rendering:

ImpostazioneSetting DescrizioneDescription
Opzione di disabilitazione dell'accelerazione hardwareDisable Hardware Acceleration Option Specifica se l'accelerazione hardware deve essere abilitata.Specifies whether hardware acceleration should be enabled.
Valore massimo di multicampionamentoMaximum Multisample Value Specifica il grado di multicampionamento del contenuto anti-aliasing 3D3-D.Specifies the degree of multisampling for antialiasing 3D3-D content.
Impostazione Data driver video necessariaRequired Video Driver Date Setting Specifica se il sistema disabilita l'accelerazione hardware per i driver rilasciati prima di novembre 2004.Specifies whether the system disables hardware acceleration for drivers released before November 2004.
Opzione per l'uso di unità di rasterizzazione dei riferimentiUse Reference Rasterizer Option Specifica se WPFWPF deve usare l'unità di rasterizzazione dei riferimenti.Specifies whether WPFWPF should use the reference rasterizer.

A queste impostazioni è possibile accedere tramite qualsiasi utilità di configurazione esterna che possa fare riferimento alle impostazioni del Registro di sistema di WPFWPF.These settings can be accessed by any external configuration utility that knows how to reference the WPFWPF registry settings. Per creare o modificare queste impostazioni, è possibile accedere ai valori direttamente usando l'editor del Registro di sistema di WindowsWindows.These settings can also be created or modified by accessing the values directly by using the WindowsWindows Registry Editor.

Opzione per la disabilitazione dell'accelerazione hardwareDisable Hardware Acceleration Option

Chiave del Registro di sistemaRegistry key Tipo valoreValue type
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration DWORDDWORD

L'opzione di disabilitazione dell'accelerazione hardware consente di disattivare l'accelerazione hardware per scopi di debug e test.The disable hardware acceleration option enables you to turn off hardware acceleration for debugging and test purposes. Se in un'applicazione si vedono elementi di rendering, provare a disattivare l'accelerazione hardware.When you see rendering artifacts in an application, try turning off hardware acceleration. Se l'elemento scompare, potrebbe trattarsi di un problema con il driver video.If the artifact disappears, the problem might be with your video driver.

L'opzione di disabilitazione dell'accelerazione hardware è un valore DWORD che è 0 o 1.The disable hardware acceleration option is a DWORD value that is either 0 or 1. Il valore 1 disabilita l'accelerazione hardware.A value of 1 disables hardware acceleration. Il valore 0 consente l'accelerazione hardware, purché il sistema soddisfi i requisiti di accelerazione hardware. Per altre informazioni, vedere Livelli di rendering della grafica.A value of 0 enables hardware acceleration, provided the system meets hardware acceleration requirements; for more information, see Graphics Rendering Tiers.

Valore massimo di multicampionamentoMaximum Multisample Value

Chiave del Registro di sistemaRegistry key Tipo valoreValue type
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\MaxMultisampleType DWORDDWORD

Il valore massimo di multicampionamento consente di regolare la quantità massima di anti-aliasing del contenuto 3D3-D.The maximum multisample value enables you to adjust the maximum amount of antialiasing of 3D3-D content. Usare questo livello per disabilitare l'anti-aliasing 3D3-D in Windows VistaWindows Vista o per abilitarlo in Microsoft Windows XPMicrosoft Windows XP.Use this level to disable 3D3-D antialiasing in Windows VistaWindows Vista or enable it in Microsoft Windows XPMicrosoft Windows XP.

Il valore massimo di multicampionamento è un valore DWORD che va da 0 a 16.The maximum multisample value is a DWORD value that ranges from 0 to 16. Il valore 0 specifica che deve essere disabilitato l'anti-aliasing di multicampionamento del contenuto 3D, e un valore pari a 16 tenterà di usare fino a 16x dell'anti-aliasing di multicampionamento, se supportato dalla scheda video.A value of 0 specifies that multisample antialiasing of 3-D content should be disabled, and a value of 16 will attempt to use up to 16x multisample antialiasing, if supported by the video card. Tenere presente che l'impostazione di questo valore della chiave del Registro di sistema nei computer mediante driver XPDM comporterà l'uso di una grande quantità di memoria video aggiuntiva da parte delle applicazioni, una riduzione delle prestazioni del rendering di 3D3-D, nonché possibili errori di rendering e problemi di stabilità.Beware that setting this registry key value on computers using XPDM drivers will cause applications to use a large amount of additional video memory, decrease the performance of 3D3-D rendering, and has the potential to introduce rendering errors and stability problems.

Quando questa chiave del Registro di sistema non è impostata, il valore predefinito di WPFWPF è 0 per i driver XPDM e 4 per i driver WDDM.When this registry key is not set, WPFWPF defaults to 0 for XPDM drivers and 4 for WDDM drivers.

Impostazione Data driver video necessariaRequired Video Driver Date Setting

Chiave del Registro di sistemaRegistry key Tipo valoreValue type
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\RequiredVideoDriverDate StringaString

Nel novembre 2004, MicrosoftMicrosoft ha rilasciato una nuova versione delle linee guida per il test dei driver; i driver creati dopo questa data sono maggiormente stabili.In November, 2004, MicrosoftMicrosoft released a new version of the driver testing guidelines; the drivers written after this date offer better stability. Per impostazione predefinita, WPFWPF usa la pipeline di accelerazione hardware per questi driver ed esegue il fallback al rendering del software per driver XPDM pubblicati prima di tale data.By default, WPFWPF will use the hardware acceleration pipeline for these drivers and will fall back to software rendering for XPDM drivers published before this date.

L'impostazione Data driver video necessaria consente di specificare una data alternativa minima per i driver XPDM.The required video driver date setting enables you to specify an alternate minimum date for XPDM drivers. È necessario specificare solo una data precedente a novembre 2004 se si è certi che il driver video è sufficientemente stabile per supportare WPFWPF.You should only specify a date earlier than November, 2004 if you are confident that your video driver is stable enough to support WPFWPF.

L'impostazione necessaria per il driver video accetta una stringa nel formato seguente:The required video driver setting takes a string of the following format:

||
|-|
|AAAA / MM / GGYYYY / MM / DD|

Dove AAAA è l'anno a quattro cifre, MM è il mese a due cifre, e GG è il giorno a due cifre.Where YYYY is the four-digit year, MM is the two-digit month, and DD is the two digit day. Se questo valore non è impostato, WPFWPF usa novembre 2004 come data necessaria del driver video.When this value is unset, WPFWPF uses November, 2004 as its required video driver date.

Opzione per l'uso di unità di rasterizzazione dei riferimentiUse Reference Rasterizer Option

Chiave del Registro di sistemaRegistry key Tipo valoreValue type
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\UseReferenceRasterizer DWORDDWORD

L'opzione per l'uso di unità di rasterizzazione dei riferimenti consente di forzare WPFWPF in una modalità di rendering dell'hardware simulato per il debug: WPFWPF entra in modalità hardware, ma usa l'unità di rasterizzazione software dei riferimenti Microsoft Direct3DMicrosoft Direct3D, d3dref9. dll, invece di un dispositivo hardware effettivo.The use reference rasterizer option enables you to force WPFWPF into a simulated hardware rendering mode for debugging: WPFWPF goes into hardware mode, but uses the Microsoft Direct3DMicrosoft Direct3D reference software rasterizer, d3dref9.dll, instead of an actual hardware device.

L'unità di rasterizzazione dei riferimenti è molto lenta, ma ignora il driver video per evitare eventuali problemi di rendering causati da problemi del driver.The reference rasterizer is very slow, but bypasses your video driver to avoid any rendering issues caused by driver problems. Per questo motivo, usare l'unità di rasterizzazione dei riferimenti per determinare se i problemi di rendering sono causati dal driver video.For this reason, you can use the reference rasterizer to determine if rendering issues are caused by the video driver. Il file d3dref9. dll deve essere in una posizione a cui l'applicazione può accedere, ad esempio una posizione qualsiasi nel percorso di sistema o nella directory locale dell'applicazione.The d3dref9.dll file must be in a location where the application can access it, such as in any location in the system path or in the local directory of the application.

L'opzione per l'uso di unità di rasterizzazione dei riferimenti accetta un valore DWORD.The use reference rasterizer option takes a DWORD value. Il valore 0 indica che l'unità di rasterizzazione dei riferimenti non viene usata.A value of 0 indicates that the reference rasterizer is not used. Qualsiasi altro valore diverso da zero forza WPFWPF a usare l'unità di rasterizzazione dei riferimenti.Any other non-zero value forces WPFWPF to use the reference rasterizer.

Vedere ancheSee Also

Livelli di rendering della graficaGraphics Rendering Tiers
Cenni preliminari sul rendering della grafica WPFWPF Graphics Rendering Overview