إعدادات تسجيل هندسة الرسومات

يوفر هذا الموضوع نظرة عامة حول اعدادات تسجيل الرسومات WPF التي تؤثر على تطبيقات WPF.

يشتمل هذا الموضوع على الأقسام التالية.

  • متى يتم استخدام اعدادات تسجيل عرض الرسومات
  • ما هي XPDM و WDDM ؟
  • إعدادات التسجيل
  • خيار تعطيل تسريع الجهاز
  • الحد الأقصى لقيمة أخذ العينات Multisample
  • مطلوب إعداد التاريخ لمشغل الفيديو
  • خيار استخدام مفسر مرجع
  • موضوعات ذات صلة

متى يتم استخدام اعدادات تسجيل عرض الرسومات

يتم توفير إعدادات التسجيل هذه لاستكشاف الأخطاء وإصلاحها،ولأغراض دعم المنتج. لأن التغييرات فى التسجيل تؤثر على كافة تطبيقات WPF يجب عدم تغيير مفاتيح التسجيل فى التطبيق الخاص بك تلقائياً أو أثناء التثبيت.

ما هي XPDM و WDDM ؟

بعض اعدادات تسجيل عرض الرسومات يمكن أن تحتوي على قيم افتراضية مختلفة استناداً إلى ما إذا كانت بطاقة الفيديو تستخدم برنامج تشغيل XPDM أو WDDM. XPDM هو نمط التشغيل Microsoft Windows XPوWDDM هو نمط مشغل عرض Windows. WDDM متوافر على أجهزة الكمبيوتر التى تعمل على Windows Vista و نظام التشغيل Windows 7. XPDM متوافر على أجهزة الكمبيوتر التى تعمل على Windows Vista و Microsoft Windows XP و Microsoft Windows Server 2003. لمزيد من المعلومات حول WDDM راجع Windows Vista Display Driver Model Design Guide.

إعدادات التسجيل

يوفرWPF أربعة إعدادات تسجيل للتحكم فى العرض WPF:

الإعداد

الوصف

خيار تعطيل تسريع الجهاز

يقوم بتحديد ما إذا كان يجب تمكين تسريع الجهاز.

الحد الأقصى لقيمة أخذ العينات Multisample

تعيين درجة أخذ العينات لمنع تداخل المحتوى 3-D.

مطلوب إعداد التاريخ لمشغل الفيديو

يقوم بتحديد ما إذا كان النظام يقوم بتعطيل تسريع الجهاز لبرامج التشغيل التي تم إصدارها قبل نوفمبر 2004.

خيار استخدام مفسر مرجع

يقوم بتحديد ما إذا كان WPF يجب أن تستخدم مفسر المرجع.

يمكن الوصول إلى هذه الإعدادات بواسطة أي أداة مساعدة ضبط خارجية تعرف كيفية مرجعية إعدادات التسجيل WPF. هذه الإعدادات يمكن أيضاً إنشائها أو تعديلها بواسطة الوصول إلى القيم مباشرةً باستخدام محرر التسجيل Windows.

خيار تعطيل تسريع الجهاز

مفتاح التسجيل

نوع القيمة

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\DisableHWAcceleration

DWORD

تمكنك disable hardware acceleration option من إيقاف تشغيل تسريع الأجهزة لتصليح الأخطاء ولأغراض الاختبار. عندما تشاهد الأشياء المصنوعة المعروضة في أحد التطبيقات حاول إيقاف تشغيل تسريع الأجهزة. إذا اختفي الشكل قد تكون المشكلة مع مشغل جهاز الفيديو.

يتم تعطيل الخيار تسريع الأجهزة قيمة DWأوD وهي أما 0 أو 1. A القيمة of 1 disables أجهزة acceleration. تقوم القيمة 0 بتمكين تسريع الأجهزة، بشرط أن النظام يلبي متطلبات تسريع الأجهزة; للحصول على مزيد من المعلومات، راجع مستويات عرض الرسومات.

الحد الأقصى لقيمة أخذ العينات Multisample

مفتاح التسجيل

نوع القيمة

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\MaxMultisampleType

DWORD

تمكنك maximum multisample value من ضبط الحد الأقصى لحجم تداخلات المحتوى 3-D. استخدم هذا المستوى لتعطيل 3-D التداخلات في Windows Vista أو تمكينه في Microsoft Windows XP.

The الحد الأقصى multisample القيمة هو a DWORD القيمة that ranges من 0 إلى 16. A القيمة of 0 specifies that multisample مانع التشويش of 3-D محتوى should be معطّل, و a القيمة of 16 will attempt إلى استخدم لأعلى إلى 16x multisample مانع التشويش, if supported بواسطة the video بطاقة. احترس من أن تعيين قيمة مفتاح التسجيل على أجهزة الكمبيوتر التي تستخدم برامج تشغيل XPDM سيتسبب لتطبيقات باستخدام كمية إضافية كبيرة من ذاكرة الفيديو، وإنقاص أداء العرض 3-D ولديه القدرة على توليد أخطاء فى التقديم ومشاكل فى الاستقرار.

عندما لا يتم تعيين مفتاح التسجيل هذا، يعين WPF افتراضياً الى 0 لبرامج تشغيل XPDM و 4 لـ برامج تشغيل WDDM.

مطلوب إعداد التاريخ لمشغل الفيديو

مفتاح التسجيل

نوع القيمة

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\RequiredVideoDriverDate

سلسة نصية

في نوفمبر 2004 ، أصدرت Microsoft إصدار جديد من اختبار إرشادات برنامج التشغيل; تقدم برامج تشغيل التى وٌجدت بعد هذا التاريخ عرض أفضل لمستوى الاستقرار. افتراضياً، سوف يستخدم WPF تسريع الأجهزة pipeline لبرامج التشغيل هذه كما سيتم العودة الى التقديم لبرامج XPDM قبل هذا التاريخ.

يمكنك required video driver date setting من تحديد تاريخ أدنى تاريخ لبرامج XPDM. يجب تحديد تاريخ سابق لنوفمبر 2004 فقط إذا كنت واثقاً من أن مشغل الفيديو الخاص بك مستقر كفاية ليعتمد WPF.

اعداد مشغل الفيديو المطلوب يأخذ سلسلة نصية التنسيق التالي:

YYYY/MM/DD

حيث يكون YYYY السنة من أربعة أرقام ، MMهو الشهر من رقمين و DD هو اليوم من رقمين اثنين. عندما تكون هذه القيمة غير معينة، يستخدم WPF نوفمبر 2004 كـالتاريخ المطلوب لبرنامج تشغيل الفيديو.

خيار استخدام مفسر مرجع

مفتاح التسجيل

نوع القيمة

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\UseReferenceRasterizer

DWORD

يمكنك use reference raterizer من فرض WPFالى وضع عرض أجهزة محاكية للتصحيح: ينتقلWPF إلى وضع الجهاز ولكن يستخدمMicrosoft Direct3D برنامج مرجع مفسر d3dref9.dll بدلاً من الأجهزة الفعلية.

مفسر المرجع بطىء للغاية ولكن يقوم بتمرير برنامج تشغيل الفيديو الخاص بك لتجنب أي مشاكل فى التقديم بسبب وجود مشاكل في برنامج التشغيل. لهذا السبب، يمكنك استخدام مفسر مرجع لتحديد ما إذا كان مشكلات التقديم ناتجة عن برنامج تشغيل الفيديو. يجب أن يكون الملف d3dref9.dll في الموقع حيث يستطيع التطبيق الوصول إليه، مثلاً في أي موقع في مسار النظام أو في الدليل المحلي الخاص بالتطبيق.

يأخذ use reference rasterizer optionقيم DWORD. تشير القيمة 0 الى عدم استخدام مفسر المرجع أى قيمة غير صفرية أخرى تفرض على WPF استخدام مفسر المرجع.

راجع أيضًا:

المبادئ

مستويات عرض الرسومات

نظرة عامة حول تقديم رسومات WPF