Grafik İşleme Kayıt Defteri Ayarları

Bu konu başlığında, WPF uygulamalarını etkileyen WPF grafik işleme kayıt defteri ayarlarına genel bir bakış sağlanır.

Grafik İşleme Kayıt Defteri Ayarlar Ne Zaman Kullanılır?

Bu kayıt defteri ayarları sorun giderme, hata ayıklama ve ürün desteği amacıyla sağlanır. Kayıt defterindeki değişiklikler tüm WPF uygulamalarını etkilediğinden, uygulamanız bu kayıt defteri anahtarlarını hiçbir zaman otomatik olarak veya yükleme sırasında değiştirmemelidir.

XPDM ve WDDM nedir?

Ekran kartınızın XPDM veya WDDM sürücüsü kullanıp kullanmadığına bağlı olarak, bazı grafik işleme kayıt defteri ayarları farklı varsayılan değerlere sahiptir. XPDM, Microsoft Windows XP Görüntü Sürücüsü Modeli, WDDM ise Windows Ekran Sürücüsü Modeli'dir. WDDM, Windows Vista ve Windows 7 çalıştıran bilgisayarlarda kullanılabilir. XPDM, Windows Vista, Microsoft Windows XP ve Microsoft Windows Server 2003 çalıştıran bilgisayarlarda kullanılabilir. WDDM hakkında daha fazla bilgi için bkz . Windows Görüntü Sürücüsü Modeli (WDDM) Tasarım Kılavuzu.

Kayıt Defteri Ayarları

WPF, WPF işlemeyi denetlemek için dört kayıt defteri ayarı sağlar:

Ayar Tanım
Donanım Hızlandırma Seçeneğini Devre Dışı Bırak Donanım hızlandırmanın etkinleştirilip etkinleştirilmeymeyeceğini belirtir.
En Fazla Çok Örnekli Değer 3B içeriği dengeleme için çoklu örneklemenin derecesini belirtir.
Gerekli Video Sürücüsü Tarih Ayarı Sistemin Kasım 2004'den önce yayımlanan sürücüler için donanım hızlandırmayı devre dışı bırakıp devre dışı bırakmayacağını belirtir.
Başvuru Rasterleştiricisi Seçeneğini Kullanma WPF'nin başvuru rasterleştiricisini kullanıp kullanmayacağını belirtir.

Bu ayarlara WPF kayıt defteri ayarlarına nasıl başvurabileceğinizi bilen herhangi bir dış yapılandırma yardımcı programı tarafından erişilebilir. Bu ayarlar, Windows Kayıt Defteri Düzenleyicisi kullanılarak değerlere doğrudan erişilerek de oluşturulabilir veya değiştirilebilir.

Donanım Hızlandırma Seçeneğini Devre Dışı Bırak

Kayıt defteri anahtarı Değer türü
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration DWORD

Donanım hızlandırmayı devre dışı bırak seçeneği , hata ayıklama ve test amacıyla donanım hızlandırmayı kapatmanızı sağlar. Uygulamada işleme yapıtları gördüğünüzde donanım hızlandırmayı kapatmayı deneyin. Yapıt kaybolursa sorun video sürücünüzde olabilir.

Donanım hızlandırmayı devre dışı bırak seçeneği , 0 veya 1 olan bir DWORD değeridir. 1 değeri, donanım hızlandırmayı devre dışı bırakır. 0 değeri, sistemin donanım hızlandırma gereksinimlerini karşılaması koşuluyla donanım hızlandırmayı etkinleştirir; daha fazla bilgi için bkz . Grafik İşleme Katmanları.

En Fazla Çok Örnekli Değer

Kayıt defteri anahtarı Değer türü
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\MaxMultisampleType DWORD

Maksimum çok örnekli değer , 3B içeriğin maksimum antialiasing miktarını ayarlamanıza olanak tanır. Windows Vista'da 3B antialiasing'i devre dışı bırakmak için bu düzeyi kullanın.

En fazla çok örnekli değer , 0 ile 16 arasında bir DWORD değeridir. 0 değeri, 3B içeriğin çok örnekli antialiasing özelliğinin devre dışı bırakılması gerektiğini belirtir ve 16 değeri, ekran kartı tarafından destekleniyorsa en fazla 16 kat çok örnekli antialiasing kullanmayı dener. XPDM sürücülerini kullanan bilgisayarlarda bu kayıt defteri anahtarı değerinin ayarlanması, uygulamaların büyük miktarda ek video belleği kullanmasına, 3B işleme performansını düşürmesine ve işleme hataları ile kararlılık sorunlarına neden olma olasılığına neden olduğuna dikkat edin.

Bu kayıt defteri anahtarı ayarlanmadığında WPF, XPDM sürücüleri için varsayılan olarak 0 ve WDDM sürücüleri için 4 olarak ayarlanır.

Gerekli Video Sürücüsü Tarih Ayarı

Kayıt defteri anahtarı Değer türü
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\RequiredVideoDriverDate String

Kasım 2004'te Microsoft, sürücü testi yönergelerinin yeni bir sürümünü yayınladı; bu tarihten sonra yazılan sürücüler daha iyi kararlılık sunar. Varsayılan olarak WPF, bu sürücüler için donanım hızlandırma işlem hattını kullanır ve bu tarihten önce yayımlanan XPDM sürücüleri için yazılım işlemeye geri döner.

Gerekli video sürücüsü tarih ayarı , XPDM sürücüleri için alternatif bir en düşük tarih belirtmenizi sağlar. Yalnızca video sürücünüzün WPF'yi destekleyecek kadar kararlı olduğundan eminseniz Kasım 2004'ten önceki bir tarih belirtmeniz gerekir.

Gerekli video sürücüsü ayarı aşağıdaki biçimde bir dize alır:

Dize biçimi
YYYY/MM/DD

Burada YYYY dört basamaklı yıl, MM iki basamaklı ay ve DD iki basamaklı gündür. Bu değer ayarlanmamış olduğunda WPF, gerekli video sürücüsü tarihi olarak Kasım 2004'i kullanır.

Başvuru Rasterleştiricisi Seçeneğini Kullanma

Kayıt defteri anahtarı Değer türü
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\UseReferenceRasterizer DWORD

Başvuru rasterleştiricisi kullan seçeneği, hata ayıklama için WPF'yi sanal bir donanım işleme moduna zorlamanıza olanak tanır: WPF donanım moduna geçer, ancak gerçek bir donanım cihazı yerine Microsoft Direct3D başvuru yazılımı rasterizer, d3dref9.dll kullanır.

Başvuru tarama çok yavaştır, ancak sürücü sorunlarının neden olduğu işleme sorunlarını önlemek için video sürücünüzü atlar. Bu nedenle, işleme sorunlarının video sürücüsünden kaynaklandığından dolayı olup olmadığını belirlemek için başvuru rasterleştiricisini kullanabilirsiniz. d3dref9.dll dosyası, sistem yolundaki herhangi bir konumda veya uygulamanın yerel dizininde olduğu gibi uygulamanın erişebileceği bir konumda olmalıdır.

Başvuru rasterleştiricisi kullan seçeneği bir DWORD değeri alır. 0 değeri, başvuru rasterleştiricisinin kullanılmadığını gösterir. Diğer sıfır olmayan değerler WPF'yi başvuru rasterleştiricisini kullanmaya zorlar.

Ayrıca bkz.