Grafik İşleme Kayıt Defteri Ayarları
Bu konuda, WPF uygulamalarını etkileyen WPF Grafik işleme kayıt defteri ayarlarına genel bir bakış sağlanır.
grafik işleme kayıt defteri ne zaman kullanılır Ayarlar
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ği için, uygulamanız bu kayıt defteri anahtarlarını hiçbir şekilde otomatik olarak veya yükleme sırasında değiştirmemelidir.
XPDM ve WDDM nedir?
Grafik işleme kayıt defteri ayarlarından bazıları, video kartınızın bir XPDM veya WDDM Sürücüsü kullanıp kullanmadığına bağlı olarak farklı varsayılan değerlere sahiptir. XPDM, Microsoft Windows XP görüntü sürücüsü modeli ve WDDM, Windows ekran sürücüsü modelidir. 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şlemesini denetlemek için dört kayıt defteri ayarı sağlar:
| Ayar | Açıklama |
|---|---|
| Donanım hızlandırma seçeneğini devre dışı bırak | Donanım hızlandırmasının etkinleştirilip etkinleştirilmeyeceğini belirtir. |
| Maksimum çok örnekli değer | 3B içeriğini düzgünleştirme için çoklu örnekleme derecesini belirtir. |
| Gerekli video sürücüsü tarih ayarı | Sistemin donanım hızlandırmasını 2004 Kasım 'Dan önce yayınlanan sürücüler için devre dışı bırakıp bırakmadığını belirtir. |
| Başvuru tarayıcısı seçeneğini kullanma | WPF 'in başvuru tarayıcısını kullanması gerekip gerekmediğini belirtir. |
Bu ayarlara WPF kayıt defteri ayarlarına nasıl başvurulacağını bilen herhangi bir dış yapılandırma yardımcı programı tarafından erişilebilir. bu ayarlar ayrıca, Windows kayıt defteri düzenleyicisi kullanılarak değerlere doğrudan erişerek 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ırmasını devre dışı bırak seçeneği , hata ayıklama ve test amaçları için donanım hızlandırmasını kapatmanıza olanak sağlar. Bir uygulamada yapıtları gördüğünüzde, donanım hızlandırmasını kapatmayı deneyin. Yapıt kaybolursa, sorun video sürücünüzde olabilir.
Donanım hızlandırmasını devre dışı bırak seçeneği 0 veya 1 olan bir DWORD değeridir. 1 değeri donanım hızlandırmasını devre dışı bırakır. 0 değeri, sistemin donanım hızlandırma gereksinimlerini karşıladığından, donanım hızlandırmayı mümkün bir şekilde sunar; daha fazla bilgi için bkz. grafik Işleme katmanları.
Maksimum çok örnekli değer
| Kayıt defteri anahtarı | Değer türü |
|---|---|
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\MaxMultisampleType |
DWORD |
Maksimum çoklu örnek değeri , 3B içeriğin en yüksek düzgünleştirme miktarını ayarlamanıza olanak sağlar. Windows Vista 'da 3b düzgünleştirmenin devre dışı bırakılması için bu düzeyi kullanın.
En fazla MultiSample değeri , 0 ile 16 arasında DEĞIŞEN bir DWORD değeridir. 0 değeri, 3B içeriklerin çoklu örnek düzgünleştirmesinin devre dışı bırakılacağını ve 16 değerinin, video kartı tarafından destekleniyorsa, en çok 16X çoklu örnek düzgünleştirme kullanmayı deneyeceği belirtir. XPDM sürücülerini kullanan bilgisayarlarda bu kayıt defteri anahtarı değerini ayarlamanın, uygulamaların büyük miktarda ek video belleği kullanmasına, 3B işlemenin performansını azaltmasına ve işleme hataları ve kararlılık sorunlarını ortaya çıkarabilir.
Bu kayıt defteri anahtarı ayarlanmamışsa, 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 |
Dize |
Kasım, 2004 ' de, Microsoft sürücü sınama yönergelerinin yeni bir sürümünü yayımladı; Bu tarihten sonra yazılan sürücüler daha iyi kararlılık sağlar. WPF, varsayılan olarak 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 belirtmenize olanak sağlar. Video sürücünüzün WPF 'yi desteklemeye yetecek kadar kararlı olduğundan eminseniz, yalnızca Kasım 2004 ' den önceki bir tarihi belirtmeniz gerekir.
Gerekli video sürücüsü ayarı aşağıdaki biçimde bir dize alır:
| YyyyAADd |
Yyyy dört basamaklı bir yıl, dd Iki haneli ay, gg ise iki rakamlı gün olur. Bu değer ayarlanmadığında, WPF gereken video sürücüsü tarihi olarak Kasım, 2004 ' i kullanır.
Başvuru tarayıcısı seçeneğini kullanma
| Kayıt defteri anahtarı | Değer türü |
|---|---|
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\UseReferenceRasterizer |
DWORD |
Başvuru tarayıcısını kullan seçeneği , WPF 'yi hata ayıklama için sanal bir donanım işleme moduna zorlamanıza olanak sağlar: WPF donanım moduna geçer, ancak gerçek bir donanım cihazı yerine Microsoft Direct3D Reference yazılım tarayıcısını d3dref9.dll kullanır.
Başvuru tarayıcısı çok yavaştır, ancak sürücü sorunlarından kaynaklanan işleme sorunlarından kaçınmak için video sürücünüzü atlar. Bu nedenle, işleme sorunlarının video sürücüsünden kaynaklanıp kaynaklanmadığını anlamak için başvuru tarayıcısını kullanabilirsiniz. d3dref9.dll dosyası, uygulamanın, sistem yolundaki herhangi bir konumda veya uygulamanın yerel dizininde olduğu gibi, erişebileceği bir konumda olmalıdır.
Başvuru tarayıcısını kullan seçeneği bir DWORD değeri alır. 0 değeri, başvuru tarayıcısının kullanılmadığını gösterir. Sıfır olmayan başka bir değer WPF 'in başvuru tarayıcısını kullanmasına zorlar.