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.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin