تخطَّ إلى المحتوى

MPO في Windows: كيف يعمل Multiplane Overlay ومتى يجب تعطيله

على هذه الصفحة

اترك MPO في حالة Windows default. حينها يمكن لـ Windows وDWM والتعريف وGPU اختيار المستويات المادية تلقائيًا حيثما كانت مدعومة. ولا يُشترط الاستخدام الدائم لـ MPO. لا يستحق تعطيل MPO مؤقتًا إلا لتشخيص الوميض القابل لإعادة الإنتاج أو الإطارات السوداء أو التجمد أو التقطيع. تحقق أولًا من التكوين عبر GameReadyX في BoosterX وعالج مشكلة التعريف المعروفة إن وُجدت.

الحالة: جهاز MPO ودور المستويات المادية موثقان من Microsoft. قراءة OverlayTestMode والسلوك المعطِّل للقيمة 5 مؤكدان من خلال فحصنا الساكن لثلاث نسخ من مكوّن نظام Windows. وقد لوحظ الوصول إلى المعامل في تتبعات Windows 11 24H2 و25H2 المجمعة سابقًا. لم تُقس في هذا البحث الأداء ولا استهلاك الطاقة ولا التأخير الفيزيائي على GPU حقيقية.

MPO آلية للمستويات المادية في WDDM، يمكنها تقليل عمل DWM وتمرير الإطار إلى الشاشة عبر مسار أكثر مباشرة. تُبقي حالة Windows default الخيارين متاحين للنظام، بينما يعيد التعطيل القسري التركيب المعتاد. لا يستحق تعطيل MPO إلا لتشخيص مشكلة إخراج قابلة لإعادة الإنتاج.

في التركيب المعتاد، يجمع DWM أسطح النوافذ في إطار سطح المكتب النهائي. ويتيح Multiplane Overlay (MPO) تمرير عدة أسطح مناسبة كمستويات مادية منفصلة مباشرة إلى وحدة إخراج الصورة في بطاقة الرسوميات. وقد يكون هذا المستوى سطح تطبيق أو فيديو أو سلسلة مخازن DWM (swap chain).

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

تصف Microsoft MPO كجزء من WDDM بدءًا من Windows 8.1. وفي نموذج flip model الحديث يمكن لـ DWM تخصيص scanout plane مادي للتطبيق. وهذا يتيح الحفاظ على Independent Flip حتى عند ظهور محتوى آخر فوق التطبيق. وفي الظروف المناسبة ينفذ DWM عملًا تركيبيًا أقل، ويُوجَّه إطار التطبيق إلى الشاشة عبر مسار أكثر مباشرة.

لماذا Windows default أفضل من التعطيل الدائم

Section titled “ لماذا Windows default أفضل من التعطيل الدائم”

تُبقي حالة Windows default كلاً من MPO والتركيب المعتاد متاحين للنظام. ويختار DWM طريقة الإخراج لإطار بعينه، ويعود إلى التركيب المعتاد إذا لم يكن المستوى المادي متاحًا.

يزيل التعطيل القسري هذا الخيار على مستوى النظام بأكمله. ومن الآثار المحتملة:

  • يفقد التطبيق مسار Hardware Composed: Independent Flip;
  • يعود عمل تركيبي إضافي إلى DWM أو GPU;
  • قد يزداد حجم النسخ والحمولة على الذاكرة واستهلاك الطاقة;
  • قد تفقد لعبة بنمط نافذة أو فيديو ميزة المستوى المادي;
  • تعتمد النتيجة على GPU والتعريف والشاشة وHDR وVRR ومجموعة النوافذ المفتوحة.

توصي Microsoft بـ flip model وDirectFlip كطريقة أكثر كفاءة لإخراج الإطارات. وتشير NVIDIA أيضًا إلى أن MPO قد يرفع الأداء ويقلل استهلاك الطاقة ويخفض التأخير في الألعاب بنمط نافذة. وتعتمد هذه المزايا على الظروف وليست مضمونة على كل حاسوب.

لذلك فإن «إبقاء MPO مفعّلًا» في هذه المقالة يعني عدم فرض حظر شامل. أما الاستخدام الفعلي للمستوى فيحدده Windows ديناميكيًا على أي حال.

تحققنا من أربعة ادعاءات:

  1. يقرأ Windows فعلًا OverlayTestMode كمعامل للتركيب الرسومي.
  2. القيمة 5 تمنع استخدام مرشحات MPO في نسخ Windows المدروسة.
  3. بدون إعداد قسري يبقى الاختيار لـ Windows.
  4. وجود هذا المفتاح لا يثبت أن تطبيقه يرفع FPS أو يقلل تأخير الإدخال.
البيئة الفحص النتيجة
Windows 10 22H2، المكوّن 10.0.19041.1949 فحص ساكن لمكوّن النظام القيمة 5 تنقل اختيار مرشحات MPO إلى الرفض
Windows 11 24H2، المكوّن 10.0.26100.863 فحص ساكن وتتبع نظامي مجمع سابقًا يُقرأ المعامل؛ والقيمة 5 تعطّل مسارات overlay المدروسة
Windows 11 25H2، المكوّن 10.0.26100.7689 فحص ساكن وتتبع نظامي مجمع سابقًا يُقرأ المعامل؛ والقيمة 5 تحافظ على السلوك المعطِّل

لا توجد تتبعات نظامية صالحة لـ Windows 10 22H2 وWindows 11 26H1. ولا يؤكد الفحص الساكن لـ Windows 10 التنفيذ الفعلي لهذا الكود. ويجب فحص البنيات المستقبلية بشكل منفصل.

يجمع البحث ثلاث فئات مستقلة من البيانات:

  • توثيق Microsoft عن WDDM وDXGI flip model وDirectFlip وMPO;
  • فحص ساكن لما إذا كانت نسخ Windows المدروسة تقرأ المعامل وتعالج القيمة 5 بشكل منفصل;
  • تتبعات نظامية مجمعة سابقًا تؤكد وصول DWM إلى المعامل في Windows 11 24H2 و25H2.

وقد فُحص بشكل منفصل سلوك المستخدم لتشخيص MPO في GameReadyX: اجتازت مصفوفة القرارات 10 من 10 من الاختبارات التلقائية المختارة. وتشمل هذه الاختبارات الحالة الافتراضية والتعطيل القسري والقيمة غير المعروفة وغياب البيانات وتكوينات التعريفات القديمة المعروفة.

لم تُجر تجربة جديدة على GPU فيزيائية. ولا تُستخدم GPU افتراضية كدليل على MPO promotion أو frametime أو استهلاك الطاقة أو click-to-photon latency.

يغيّر OverlayTestMode سلوك DWM قسريًا وهو غير موثق من Microsoft. وفي نسخ Windows الثلاث المدروسة كانت القيمة 5 تمنع استخدام المستويات المادية MPO. كما تتوفر على صفحة NVIDIA الرسمية ملفات منفصلة لتعطيل MPO واستعادته؛ ويُطلب إعادة التشغيل بعد التغيير.

عند تفسير النتيجة ضع في الاعتبار:

  • OverlayTestMode=5 يغيّر سياسة التركيب الشاملة لا لعبة بعينها;
  • وجود القيمة أو غيابها لا يُظهر ما إذا كان تطبيق بعينه استخدم مستوى MPO في لحظة بعينها.

القيم الرقمية الأخرى ليست واجهة Microsoft عامة ومستقرة. وقد تغيّر معناها بين النسخ المدروسة، لذلك لا توصي Wiki بتطبيقها كـ«مستويات تحسين».

أين لوحظت مشكلات مشابهة

Section titled “ أين لوحظت مشكلات مشابهة”

الوميض أو التقطيع بحد ذاته لا يثبت مشكلة MPO. تشير Microsoft إلى أن وميض الشاشة يرتبط عادةً بتعريف الشاشة أو تطبيق غير متوافق، وتوصي أولًا بالتحقق من تحديث التعريف أو التراجع عنه أو إعادة تثبيته.

المورّد والفترة الحالة الموصوفة علنًا ما يترتب على ذلك
NVIDIA 461.09 أعلنت NVIDIA عن دعم MPO بدءًا من 461.09. وعند إيقاف V-Sync شاملًا قد تظهر تمزقات في الصورة في التطبيقات بنمط نافذة: إذ يُخرج مستوى MPO المنفصل بشكل مستقل. كما نشرت NVIDIA ملفات لتعطيل MPO واستعادته. يغيّر MPO إخراج الإطارات في النمط النافذي. وقد أجاز المصنّع التعطيل المؤقت كحل بديل، لكن هذا ليس أساسًا لتعطيل MPO على التعريفات الحديثة.
AMD 22.11.2 تشير ملاحظات الإصدار إلى تباطؤ النظام ووميض الواجهة عند تشغيل فيديوين معًا في Chromium، وإلى مشكلات مع الفيديو وVRR وعدة شاشات. وفي 23.2.1 ذُكرت إحدى حالات Chromium وعدة الشاشات ضمن المُصلَح. حدّث التعريف أولًا. ولا تسمي AMD MPO سببًا لهذه المشكلات، لذلك لم تُثبت فعالية تعطيله هنا.
Intel 30.0.100.x في نقاش Intel العام دُرس ارتفاع استهلاك ذاكرة DWM والتجمد ومشكلات Chromium على نسخ تعريفات قديمة، بما فيها 30.0.100.9955. واختلفت نتائج المستخدمين. لم تُثبت صلة هذه المشكلات القديمة في DWM والتعريف بـ MPO. ويجدر أولًا التحقق من التحديث أو تعريف OEM. ولا أساس لتعطيل MPO تلقائيًا.

كثيرًا ما اجتمعت في تقارير المشكلات عدة شروط: تسريع عتاد المتصفح، والفيديو، وعدة شاشات بمعدلات تحديث مختلفة، وVRR، وHDR، ولعبة بنمط نافذة، ونسخة تعريف بعينها. وقد لا يناسب الحل البديل لتكوين ما تكوينًا آخر.

يعرض GameReadyX في BoosterX تشخيص MPO بناءً على التكوين المتاح:

  • الحالة الحالية Windows default أو الإعداد القسري;
  • بنية Windows;
  • وحدات GPU المكتشفة;
  • نسخ تعريفات الرسوميات;
  • التطابق مع حالات عدم التوافق المدروسة للتكوينات القديمة.

إذا لم يكن هناك سبب مؤكد لحظر شامل، يُبقي GameReadyX على MPO في Windows default. وإذا كان MPO معطلًا قسريًا بلا سبب موجود، يقترح الفحص استعادة الحالة الافتراضية. ولا تُكتب القيم غير المعروفة والمعلومات الناقصة تلقائيًا.

بالنسبة لتكوينات AMD وIntel القديمة يبلّغ GameReadyX عن مشكلة تعريف. ولا يُقترح تغيير Registry: فالمواد الأولية تؤكد الأعراض لكنها لا تثبت MPO كسبب لها. ولا يُقترح التعطيل التلقائي إلا لسيناريو NVIDIA قديم بعينه نشر المصنّع له هذا الحل البديل.

يتحقق GameReadyX من التكوين المعروف دون قياس frametime الحالي ودون اكتشاف الوميض على الشاشة. ولتأكيد سبب العَرَض، يجب بعد التوصية مقارنة إعادة إنتاجه بالإعداد الأصلي والمعدَّل.

كيف تفحص المشكلة بأمان

Section titled “ كيف تفحص المشكلة بأمان”
  1. أعد إنتاج العَرَض وسجّل السيناريو الدقيق: التطبيق، ونمط النافذة، والشاشة، وHDR، وVRR، ومعدل التحديث.
  2. شغّل GameReadyX في BoosterX وافتح تشخيص MPO.
  3. إذا وُجدت نسخة تعريف قديمة معروفة، فحدّثها أولًا. وإذا ظهرت المشكلة فور التحديث، فقارن بالنسخة المستقرة السابقة.
  4. لا تغيّر في الوقت نفسه التعريف وMPO وHDR وVRR ونمط النافذة. وإلا بقي سبب التحسن غير معروف.
  5. طبّق التعطيل المؤقت لـ MPO فقط إذا أشار GameReadyX إلى workaround موثق أو إذا كان العَرَض يُعاد إنتاجه بثبات بعد التشخيص المعتاد.
  6. أعد تشغيل Windows وكرر السيناريو نفسه.
  7. إذا لم يحدث تحسن، فاستعد Windows default فورًا.

يمكن التحقق من طريقة إخراج الإطارات عبر PresentMon. النمط Hardware Composed: Independent Flip يعني أن التطبيق حصل على مستوى MPO مادي. ولا يُظهر عدّاد FPS المعتاد ولا حالة Registry ذلك.

  • MPO جزء من النظام الفرعي الرسومي في Windows ومدعوم عبر WDDM وتعريف الرسوميات.
  • يتيح MPO تمثيل عدة مستويات ماديًا عندما يكون تكوين بعينه مدعومًا.
  • يختار Windows MPO ديناميكيًا؛ فكون الميزة مفعّلة لا يعني استخدامها الدائم.
  • OverlayTestMode=5 يعطّل MPO في النسخ الثلاث المدروسة من مكوّن النظام.
  • وصل DWM إلى هذا المعامل في تتبعات Windows 11 24H2 و25H2 المدروسة.
  • يؤكد توثيق المصنّعين مشكلات إخراج وتعريفات قديمة بعينها، ووجود حل بديل بتعطيل MPO.
  • يحافظ GameReadyX افتراضيًا على Windows default أو يستعيده إذا لم يُوجد حل بديل مؤكد.
  • أن تعطيل MPO يرفع FPS على نظام حديث معتاد.
  • أن تعطيل MPO يقلل input latency أو click-to-photon latency.
  • أن أي وميض أو إطار أسود أو تقطيع أو نمو في ذاكرة DWM سببه MPO.
  • أن workaround NVIDIA القديم ينطبق على تعريفات AMD أو Intel أو NVIDIA الحالية.
  • أن النسخة نفسها من التعريف تتصرف بالطريقة نفسها على وحدات GPU وشاشات وWindows builds مختلفة.
  • أن قيم OverlayTestMode المختلفة عن 5 لها معنى مستقر بين نسخ Windows.

لا يتضمن البحث تشغيلات مقترنة على GPU فيزيائية ولا قياسات FPS أو frametime أو الطاقة أو التأخير. وتؤكد التتبعات النظامية قراءة المعامل لكنها لا تثبت الإسناد الفعلي لـ MPO plane. والفحص الساكن محدود بثلاث نسخ من مكوّن النظام.

تصف مواد AMD وIntel العامة أعراض التعريفات لكنها لا تثبت MPO كسبب لها. ولا يمكن استنتاج أن تعطيل MPO سيزيل المشكلة.

يعود البحث والأدوات المستخدمة إلى مطوّر BoosterX، الذي يوفر تشخيص MPO وإمكانية تغيير حالته، لذلك للمطوّر مصلحة مباشرة في النتائج. وقد وُصفت المنهجية وحدود التطبيق أعلاه، ويمكن التحقق من الاستنتاجات عبر البيانات المفتوحة والمصادر العامة المذكورة. وقد ذُكرت النتيجة السلبية بشأن الأداء والتوصية بالحفاظ على Windows default صراحةً.

الحالة الموصى بها دائمًا: Windows default. لا تعطّل MPO من أجل «تحسين FPS» أو تقليل input lag أو بناءً على قائمة تويكات شخص آخر.

إذا ظهر تقطيع أو وميض أو إطارات سوداء أو أعطال قابلة لإعادة الإنتاج مع الفيديو وعدة شاشات، فابدأ بـ GameReadyX. وإصلاح التعريف المشكِل أو التراجع عنه أفضل من حل بديل شامل. ولا تُبقِ MPO معطلًا إلا عندما يختفي العَرَض نفسه بعد مقارنة مضبوطة ويعود بعد استعادة default.

في GameReadyX اختر استعادة Windows default وأعد تشغيل الحاسوب. وسيُرفع الإعداد القسري، ويستطيع Windows مرة أخرى اختيار المستويات المادية بنفسه.

إذا كنت قد غيّرت الإعداد بطريقة أخرى، فاستخدم أداة الاستعادة الرسمية المناسبة من المصنّع نفسه. لا تُدخل رقمًا عشوائيًا في OverlayTestMode.

المصادر الأولية العامة

Section titled “ المصادر الأولية العامة”

روجعت المصادر العامة والصياغات: 2026-08-24.

  • 2026-09-20: عُزز إخلاء المسؤولية بشأن تضارب المصالح إلى صياغة كاملة تشمل ملكية البحث والأدوات.
  • 2026-08-24: النشر الأول؛ أُضيفت نتائج الفحص الداخلي لـ Windows 10 22H2 وWindows 11 24H2 و25H2، وحدود vendor-cases، وتوصية GameReadyX.