-->
![Aceleracao De Hardware O Que E Aceleracao De Hardware O Que E](http://s.glbimg.com/po/tt/f/original/2011/03/21/firefox.png)
Este tópico fornece uma visão geral de WPFWPF configurações do Registro de renderização de elementos gráficos que afetam WPFWPF aplicativos.This topic provides an overview of the WPFWPF graphics rendering registry settings that affect WPFWPF applications.
Quando usar Configurações do Registro de renderização dos elementos gráficosWhen to Use Graphics Rendering Registry Settings
May 25, 2014 This feature is not available right now. Please try again later.
Essas configurações do Registro são fornecidas para fins de suporte do produto, depuração e solução de problemas.These registry settings are provided for troubleshooting, debugging, and product support purposes.Como as alterações no Registro afetam todos WPFWPF aplicativos, seu aplicativo nunca deve alterar essas chaves do Registro automaticamente ou durante a instalação.Because changes to the registry affect all WPFWPF applications, your application should never alter these registry keys automatically, or during installation.
O que são XPDM e WDDM?What are XPDM and WDDM?
Algumas das configurações do Registro de renderização de elementos gráficos têm valores padrão diferentes, dependendo se a placa de vídeo usa um driver XPDM ou 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 é o Microsoft Windows XPMicrosoft Windows XP Display Driver Model e o WDDM é o Windows Display Driver Model.XPDM is the Microsoft Windows XPMicrosoft Windows XP Display Driver Model and WDDM is the Windows Display Driver Model.WDDM está disponível em computadores executando Windows VistaWindows Vista e Windows 7Windows 7.WDDM is available on computers running Windows VistaWindows Vista and Windows 7Windows 7.XPDM está disponível em computadores executando 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.Para obter mais informações sobre o WDDM, veja Guia de Design do Windows Vista Display Driver Model.For more information about WDDM, see Windows Vista Display Driver Model Design Guide.
Configurações do registroRegistry Settings
WPFWPFfornece quatro configurações do Registro para controlar WPFWPF renderização:provides four registry settings for controlling WPFWPF rendering:
ConfiguraçãoSetting | DescriçãoDescription |
---|---|
Desabilitar Opção de Aceleração de hardwareDisable Hardware Acceleration Option | Especifica se a aceleração de hardware deve ser habilitada.Specifies whether hardware acceleration should be enabled. |
Valor máximo de MultisampleMaximum Multisample Value | Especifica o grau de multisampling para suavização 3D3-D de conteúdo.Specifies the degree of multisampling for antialiasing 3D3-D content. |
Driver de vídeo configuração de data necessárioRequired Video Driver Date Setting | Especifica se o sistema desabilita a aceleração de hardware para drivers lançados antes de novembro de 2004.Specifies whether the system disables hardware acceleration for drivers released before November 2004. |
Use a opção de rasterizador de referênciaUse Reference Rasterizer Option | Especifica se WPFWPF deve utilizar o rasterizador de referência.Specifies whether WPFWPF should use the reference rasterizer. |
Essas configurações podem ser acessadas por qualquer utilitário de configuração externo que sabe como referenciar as configurações do Registro de WPFWPF.These settings can be accessed by any external configuration utility that knows how to reference the WPFWPF registry settings.Essas configurações também podem ser criadas ou modificadas acessando os valores diretamente usando o Editor do Registro WindowsWindows.These settings can also be created or modified by accessing the values directly by using the WindowsWindows Registry Editor.
Desabilitar Opção de Aceleração de hardwareDisable Hardware Acceleration Option
Chave do RegistroRegistry key | Tipo de valorValue type |
---|---|
HKEY_CURRENT_USERSOFTWAREMicrosoftAvalon.GraphicsDisableHWAcceleration | DWORDDWORD |
A opção desabilitar aceleração de hardware permite que você desative a aceleração de hardware para fins de depuração e teste.The disable hardware acceleration option enables you to turn off hardware acceleration for debugging and test purposes.Quando você vir a artefatos de renderização em um aplicativo, tente desativar a aceleração de hardware.When you see rendering artifacts in an application, try turning off hardware acceleration.Se o artefato desaparecer, o problema poderá ser com o driver de vídeo.If the artifact disappears, the problem might be with your video driver.
A opção desabilitar aceleração de hardware é um valor DWORD 0 ou 1.The disable hardware acceleration option is a DWORD value that is either 0 or 1.Um valor de 1 desabilita a aceleração de hardware.A value of 1 disables hardware acceleration.Um valor de 0 permite a aceleração de hardware, desde que o sistema atenda aos requisitos de aceleração; para obter mais informações, consulte Camadas de renderização de elementos gráficos.A value of 0 enables hardware acceleration, provided the system meets hardware acceleration requirements; for more information, see Graphics Rendering Tiers.
Valor máximo de MultisampleMaximum Multisample Value
Chave do RegistroRegistry key | Tipo de valorValue type |
---|---|
HKEY_CURRENT_USERSOFTWAREMicrosoftAvalon.GraphicsMaxMultisampleType | DWORDDWORD |
O valor máximo de multisample permite que você ajuste a quantidade máxima de suavização do conteúdo 3D3-D.The maximum multisample value enables you to adjust the maximum amount of antialiasing of 3D3-D content.Use esse nível para desabilitar 3D3-D suavização em Windows VistaWindows Vista ou habilitá-la no 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.
O valor de multisample máximo é um valor DWORD que varia de 0 a 16.The maximum multisample value is a DWORD value that ranges from 0 to 16.Um valor de 0 especifica que a suavização de mutisample de conteúdo 3D deverá ser desabilitada e um valor de 16 tentará usar até 16x a suavização de multisample, se houver suporte da placa de vídeo.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.Lembre-se de que definir esse valor de chave do Registro em computadores que usam drivers XPDM fará com que aplicativos usem uma grande quantidade de memória de vídeo adicional, diminuindo o desempenho da renderização de 3D3-D, além de ter o potencial de apresentar erros de renderização e problemas de estabilidade.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 essa chave do Registro não está definida, WPFWPF volta para o padrão 0 para drivers XPDM e 4 para drivers WDDM.When this registry key is not set, WPFWPF defaults to 0 for XPDM drivers and 4 for WDDM drivers.
Driver de vídeo configuração de data necessárioRequired Video Driver Date Setting
![Aceleracao De Hardware O Que E Aceleracao De Hardware O Que E](http://s.glbimg.com/po/tt/f/original/2011/03/21/firefox.png)
Chave do RegistroRegistry key | Tipo de valorValue type |
---|---|
HKEY_CURRENT_USERSOFTWAREMicrosoftAvalon.GraphicsRequiredVideoDriverDate | Cadeia de CaracteresString |
Em novembro de 2004, MicrosoftMicrosoft lançou uma nova versão das diretrizes de teste do driver; os drivers gravados após esta data oferecem mais estabilidade.In November, 2004, MicrosoftMicrosoft released a new version of the driver testing guidelines; the drivers written after this date offer better stability.Por padrão, WPFWPF usará o pipeline de aceleração de hardware para esses drivers e restabelecerá a renderização de software para drivers XPDM publicados antes desta 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.
A configuração de data do driver de vídeo necessária permite que você especifique uma data mínima alternativa para drivers XPDM.The required video driver date setting enables you to specify an alternate minimum date for XPDM drivers.Especifique somente uma data anterior a novembro de 2004 se você tiver certeza de que o driver de vídeo é estável o suficiente para oferecer suporte a 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.
A configuração do driver de vídeo necessária usa uma cadeia de caracteres de formato a seguir:The required video driver setting takes a string of the following format:
AAAA/ MM/ DDYYYY/ MM/ DD |
Em que AAAA é o ano de quatro dígitos, MM é o mês de dois dígitos, e DD é o dia de dois dígitos.Where YYYY is the four-digit year, MM is the two-digit month, and DD is the two digit day.Quando esse valor não for definido, WPFWPF usa de novembro de 2004 como a data do driver de vídeo necessária.When this value is unset, WPFWPF uses November, 2004 as its required video driver date.
Usar a opção de rasterizador de referênciaUse Reference Rasterizer Option
Chave do RegistroRegistry key | Tipo de valorValue type |
---|---|
HKEY_CURRENT_USERSOFTWAREMicrosoftAvalon.GraphicsUseReferenceRasterizer | DWORDDWORD |
A opção usar rasterizador de referência permite que você force WPFWPF em um modo de renderização de hardware simulado para depuração: WPFWPF entra no modo de hardware, mas usa o rasterizador de software de referência de Microsoft Direct3DMicrosoft Direct3D, d3dref9.dll, em vez de um dispositivo de hardware real.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.
O rasterizador de referência é muito lento, mas ignora o driver de vídeo para evitar problemas de renderização causados por problemas de driver.The reference rasterizer is very slow, but bypasses your video driver to avoid any rendering issues caused by driver problems.Por esse motivo, você pode usar o rasterizador de referência para determinar se os problemas de renderização são causados pelo driver de vídeo.For this reason, you can use the reference rasterizer to determine if rendering issues are caused by the video driver.O arquivo d3dref9.dll deve estar em um local onde o aplicativo pode acessá-lo, como em qualquer local no caminho do sistema ou no diretório local do aplicativo.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.
A opção usar rasterizador de referência assume um valor DWORD.The use reference rasterizer option takes a DWORD value.Um valor de 0 indica que o rasterizador de referência não é usado.A value of 0 indicates that the reference rasterizer is not used.Qualquer outro valor diferente de zero força WPFWPF para usar o rasterizador de referência.Any other non-zero value forces WPFWPF to use the reference rasterizer.